Partager via


session IA-Connect

IA-Connect est une plateforme Robot Process Automation « RPA » qui ajoute des fonctionnalités RPA du cloud aux machines virtuelles locales ou via des connexions Citrix ou Bureau à distance Microsoft . Il s’agit du module permettant d’automatiser l’environnement, la session, la gestion des fichiers et la configuration de IA-Connect.

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Ultima Labs
URL https://www.ultima.com/ultima-labs
Messagerie électronique IAConnect@ultima.com
Métadonnées du connecteur
Éditeur Ultima Business
Site internet https://www.ultima.com/ultima-labs
Politique de confidentialité https://www.ultima.com/privacy-policy
Catégories Opérations informatiques ; Productivité

IA-Connect est une plateforme RPA (Robot Process Automation) qui ajoute des fonctionnalités RPA de Power Automate Cloud Flow à des machines virtuelles locales ou via des connexions Citrix ou Bureau à distance (RDS). Les connecteurs IA-Connect fournissent plus de 800 actions, ce qui vous permet d’automatiser chaque type d’application locale directement à partir d’un flux cloud Power Automate. Toutes les actions de IA-Connect sont disponibles directement à partir de votre flux Cloud Power Automate, ce qui facilite l’intégration entre les applications cloud et locales, la possibilité d’exploiter les conditions Power Automate existantes, les boucles, le contenu dynamique, les expressions et la gestion des exceptions dans vos processus RPA. L’utilisation des connecteurs IA-Connect fournit également un historique d’exécution complet et une auditabilité de l’historique des exécutions de flux, tout en supprimant également la nécessité d’avoir une application/console/studio distincte pour développer vos processus RPA.

Prerequisites

Pour utiliser l’un des connecteurs IA-Connect, vous devez installer le logiciel IA-Connect. Il est gratuit de tester pendant 30 jours, après quoi vous aurez besoin d’une licence IA-Connect.

Le logiciel IA-Connect se compose de deux composants principaux :

  • Le IA-Connect Orchestrator, qui est une application web Azure que vous hébergeriez dans votre propre locataire Azure. Cela gère le routage et la sécurité des flux RPA vers une ou plusieurs machines virtuelles locales ou cloud.

  • L’agent et le directeur IA-Connect, installés sur les machines virtuelles où le logiciel que vous souhaitez automatiser est accessible. En outre, l’agent IA-Connect peut s’exécuter à l’intérieur d’une session Citrix ou Microsoft Remote Desktop Services (RDS), où les commandes RPA sont transmises à un canal virtuel dans la session à distance pour l’exécution. L’agent IA-Connect peut être exécuté à partir d’un partage réseau et ne nécessite pas d’installation.

Connecteurs IA-Connect disponibles

Les connecteurs IA-Connect disponibles sont les suivants :

  • code dynamique IA-Connect
  • IA-Connect Java
  • IA-Connect JML
  • IA-Connect Mainframe (système central)
  • IA-Connect Microsoft Office
  • IA-Connect GUI SAP
  • session IA-Connect
  • interface utilisateur IA-Connect
  • navigateur web IA-Connect

Comment obtenir des informations d’identification

Pour recevoir votre licence et commencer votre essai gratuit de 30 jours, envoyez une demande sur notre site web (https://www.ultima.com/IA-Connect/Power-Automate).

Une fois qu’une demande d’essai est reçue, nous vous contacterons via l’adresse e-mail fournie pour vous aider à configurer le logiciel IA-Connect et à vous fournir la licence d’évaluation. Il s’agit d’une version d’évaluation complète et vous permet de tester l’une des 800 actions sur les 9 connecteurs IA-Connect au sein de votre propre environnement pendant la période d’évaluation.

Bien démarrer avec votre connecteur

Après avoir envoyé une demande d’essai pour IA-Connect, vous pourrez télécharger un fichier ZIP contenant le logiciel IA-Connect et la documentation couvrant l’installation et la configuration. Nous vous contacterons également pour fournir du support et des conseils au cours du processus d’installation en fonction des besoins.

Support

Pendant la période d’essai, vous pouvez contacter Ultima Labs (IAConnect@ultima.com) pour obtenir du support et de l’aide.

Lors de l’achat de licences IA-Connect, vous recevrez des jetons de support qui peuvent être échangés pour une formation sur mesure ou un support du Centre de services techniques (TSC) basé sur Ultima au Royaume-Uni.

Problèmes connus, erreurs courantes et FAQ

Notre Base de connaissances contient un certain nombre d’articles couvrant les problèmes connus, les erreurs courantes qui peuvent se produire lors de l’utilisation des connecteurs IA-Connect et des questions fréquemment posées. Il est accessible au https://support.ultima.com/ultimalabs niveau du compte et un compte pour accéder à ces ressources est fourni pendant la version d’évaluation IA-Connect et lors de l’achat d’une licence IA-Connect.

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Impossible à partager

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Ce n’est pas une connexion partageable. Si l’application Power est partagée avec un autre utilisateur, un autre utilisateur sera invité à créer explicitement une nouvelle connexion.

Nom Type Descriptif Obligatoire
Clé d’API securestring Clé API pour cette API Vrai
adresse d’orchestrateur IA-Connect ficelle Spécifiez l’adresse IA-Connect Orchestrator sans le composant HTTP(S) Vrai

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Activer IA-Connect tronçon suivant

Active le tronçon suivant qui transfère toutes les commandes futures reçues sur l’agent IA-Connect s’exécutant dans la session de tronçon suivante.

Activer l’héritage de la sécurité des dossiers

Active l’héritage de sécurité sur un dossier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Affecter une tâche d’automatisation Orchestrator

Affecte une tâche d’automatisation Orchestrator sélectionnée à un utilisateur ou un groupe spécifié. Cette affectation est transmise au système source lié à cette tâche d’automatisation (par exemple, ServiceNow) et est le plus couramment utilisée pour passer un ticket à une autre personne ou groupe de personnes, pour un traitement supplémentaire. Si la tâche d’automatisation Orchestrator n’est pas liée à une source, une exception est déclenchée.

Ajouter l’autorisation au fichier

Ajoute une autorisation à un fichier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Ajouter un dossier à ZIP

Fichiers ZIPs d’un dossier dans un fichier ZIP (stocke les fichiers dans une archive de compression).

Ajouter un fichier à ZIP

ZIPs un fichier (stocke le fichier dans une archive de compression).

Ajouter une autorisation au dossier

Ajoute une autorisation à un dossier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Ajouter une note à une tâche Orchestrator Automation

Ajoute une note à une tâche d’automatisation Orchestrator sélectionnée. Cette note est transmise au système source lié à cette tâche d’automatisation (par exemple, ServiceNow) et est le plus couramment utilisé pour ajouter des détails dans un ticket. Si la tâche d’automatisation Orchestrator n’est pas liée à une source, une exception est déclenchée.

Ajouter une nouvelle opération de tâche différée Orchestrator

Ajoutez une nouvelle tâche différée Orchestrator et recevez un ID d’opération. La tâche sera différée à une heure spécifiée à l’avenir. Utilisez cette action pour suspendre temporairement une tâche pendant une durée spécifiée (par exemple, si vous attendez quelque chose). Un nom de tâche spécifique est requis si la tâche est traitée par un polleur externe ou un déclencheur Orchestrator. Cette action diffère de « Ajouter une nouvelle tâche différée Orchestrator » (TasksAddNewDeferral) dans laquelle elle répond avec un ID d’opération non modifiable, au lieu d’un ID de tâche devinable.

Ajouter une nouvelle opération de tâche d’automatisation Orchestrator

Ajoutez une nouvelle tâche d’automatisation Orchestrator et recevez un ID d’opération. Un nom de tâche spécifique est requis si la tâche est traitée par un polleur externe ou un déclencheur Orchestrator. Cette action diffère de « Ajouter une nouvelle tâche d’automatisation Orchestrator » (TasksAddNewTaskOperation) dans laquelle elle répond avec un ID d’opération non modifiable, au lieu d’un ID de tâche devinable.

Ajouter une nouvelle tâche différée Orchestrator

Ajoutez une nouvelle tâche différée Orchestrator dans une file d’attente qui peut être surveillée à partir d’un flux. La tâche sera différée à une heure spécifiée à l’avenir. Utilisez cette action pour suspendre temporairement une tâche pendant une durée spécifiée (par exemple, si vous attendez quelque chose).

Ajouter une nouvelle tâche d’automatisation Orchestrator

Ajoutez une nouvelle tâche d’automatisation Orchestrator dans une file d’attente qui peut être surveillée à partir d’un flux. Les tâches peuvent être prêtes à s’exécuter immédiatement ou être différées pour s’exécuter ultérieurement.

Allouer un worker à partir d’Orchestrator

Alloue un worker à partir de l’orchestrateur IA-Connect. Vous pouvez demander un worker par étiquette ou par nom de travail (ou les deux, ou les deux), ce qui vous permet de choisir plus précisément le worker dont vous avez besoin. Une fois qu’un worker est alloué, il est affecté à votre flux et est signalé comme effectuant un travail. Notez que l’orchestrateur prend toujours en compte les « ID d’environnement de flux pris en charge », « Noms de flux pris en charge » et « Noms de flux non pris en charge » lors de l’allocation. Lorsque plusieurs workers correspondent à la recherche, les règles d’équilibrage de charge normales s’appliquent.

Arrêter la session en vie

Arrête la session utilisateur de l’agent IA-Connect en vie.

Attacher à IA-Connect session par index

Joint à la session IA-Connect Director spécifiée par index (par exemple, attacher à la première session Citrix ICA). Il s’agit de la session dans laquelle les commandes à un agent IA-Connect sont envoyées.

Attacher à IA-Connect session par nom

Joint à la session IA-Connect Director spécifiée par nom. Il s’agit de la session dans laquelle les commandes à un agent IA-Connect sont envoyées.

Attacher à la session de niveau 1 IA-Connect

Joint à la session IA-Connect Director du directeur qui reçoit les messages SOAP et/ou REST. Il s’agit de la session dans laquelle les commandes à un agent IA-Connect sont envoyées.

Attacher à la session IA-Connect la plus récente

Joint à la session IA-Connect Director qui est récemment connectée (éventuellement d’un type spécifié). Il s’agit de la session dans laquelle les commandes à un agent IA-Connect sont envoyées.

Attendez que IA-Connect session de tronçon suivant se connecte

Attend que la session de tronçon suivant se connecte et que l’agent IA-Connect s’exécute dans la session de tronçon suivante.

Attendez que IA-Connect session se ferme par nom

Attend la fermeture de la session IA-Connect Director spécifiée. Il s’agit de la session dans laquelle les commandes à un agent IA-Connect sont envoyées. Le nom sera connu à partir d’une action « Attach » antérieure.

Attendez que le thread de l’agent se termine correctement

Attend qu’un thread Agent se termine et récupère éventuellement les données de sortie du thread. Un thread agent peut être utilisé pour exécuter certaines actions dans un thread, ce qui permet aux actions de s’exécuter pendant longtemps (plus longtemps que le délai d’expiration du RPA) ou de s’exécuter en parallèle avec d’autres actions. Si le thread agent se termine, mais en échec, une exception est déclenchée.

Bouton central de la souris vers le bas

Appuie (et ne libère pas) le bouton central de la souris dans la session utilisateur de l’agent IA-Connect. Pour libérer la souris, utilisez l’action du bouton central de la souris vers le haut.

Bouton de la souris centrale vers le haut

Libère le bouton de la souris centrale dans la session utilisateur de l’agent IA-Connect.

Bouton droit de la souris vers le bas

Appuie (et ne libère pas) le bouton droit de la souris dans la session utilisateur de l’agent IA-Connect. Pour libérer la souris, utilisez l’action vers le haut du bouton droit de la souris.

Bouton droit de la souris vers le haut

Libère le bouton droit de la souris dans la session utilisateur de l’agent IA-Connect.

Bouton gauche de la souris vers le bas

Appuie (et ne libère pas) le bouton gauche de la souris dans la session utilisateur de l’agent IA-Connect. Pour libérer la souris, utilisez l’action vers le haut du bouton gauche de la souris.

Bouton gauche de la souris vers le haut

Libère le bouton gauche de la souris dans la session utilisateur de l’agent IA-Connect.

Capture d’écran

Capture d’écran de la session utilisateur de l’agent IA-Connect et la retourne sous forme de chaîne encodée en Base64.

Clic central de la souris

Cliquez sur le bouton de la souris centrale dans la session utilisateur de l’agent IA-Connect.

Clic central sur la souris au niveau de la coordonnée

Cliquez sur le bouton de la souris centrale dans la session utilisateur de l’agent IA-Connect sur les coordonnées spécifiées. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées.

Clic gauche de la souris

Cliquez sur le bouton gauche de la souris dans la session utilisateur de l’agent IA-Connect.

Cliquer avec le bouton droit sur la souris

Cliquez sur le bouton droit de la souris dans la session utilisateur de l’agent IA-Connect.

Cliquez avec la souris à gauche à la coordonnée

Cliquez sur le bouton gauche de la souris dans la session utilisateur de l’agent IA-Connect sur les coordonnées spécifiées. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées.

Cliquez avec le bouton droit sur la souris à la coordonnée

Cliquez sur le bouton droit de la souris dans la session utilisateur de l’agent IA-Connect sur les coordonnées spécifiées. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées.

Configurer le tronçon suivant IA-Connect Director

Configurez le directeur de tronçon suivant dans un scénario à double tronçon. Cela n’est nécessaire que si les paramètres de directeur de tronçon suivant par défaut IA-Connect ne conviennent pas.

Convertir des coordonnées de rectangle

Convertit une coordonnée de pixel rectangle de virtual en physique ou physique en virtuelle. Si vous souhaitez convertir un point, définissez simplement Right=Left et Bottom=Top. Les coordonnées physiques correspondent directement aux pixels du moniteur. Les coordonnées virtuelles sont mises à l’échelle par ppp. Si la mise à l’échelle d’affichage sous-jacente de tous les appareils d’affichage est de 100%, les coordonnées physiques et virtuelles sont identiques.

Copier le fichier dans le Presse-papiers

Copie le fichier local spécifié dans le Presse-papiers dans la session utilisateur de l’agent IA-Connect.

Copier le fichier du client vers le serveur

Copie un fichier de l’ordinateur local (exécutant le directeur IA-Connect) sur l’ordinateur distant (exécutant l’agent IA-Connect).

Copier un fichier

Copie un fichier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Créer un fichier de lancement de session Bureau à distance (RDS)

Créez un fichier de lancement rdS (Remote Desktop Session) qui peut être utilisé pour lancer automatiquement une session Bureau à distance à l’aide de paramètres spécifiés, au lieu d’exiger une automatisation de l’interface utilisateur du client Bureau à distance. Un fichier de lancement RDS a l’extension « .rdp » et est souvent appelé fichier RDP.

Créer un répertoire

Crée un répertoire (dossier) sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Créer un secret à usage unique Orchestrator

Un secret unique fournit une installation pour stocker un secret qui peut être récupéré une seule fois, via une URL unique non modifiable. Il est généralement utilisé pour partager des secrets avec un tiers. Vous pouvez créer un secret unique à l’aide de l’interface utilisateur Orchestrator, de l’API REST ou de votre flux.

Dessiner un rectangle à l’écran

Dessine un rectangle à l’écran pour faciliter l’identification des coordonnées de l’écran ou la sortie d’une action qui signale les coordonnées de l’écran. Le rectangle est automatiquement supprimé après 5 secondes.

Différer la tâche d’automatisation d’Orchestrator existante

Différer une tâche Orchestrator existante qui se trouve déjà dans la file d’attente. La tâche sera différée à une heure spécifiée à l’avenir. Il est couramment utilisé pour différer une tâche existante (c’est-à-dire que la tâche a été précédemment différée et doit maintenant être différée à nouveau). Utilisez cette action pour suspendre temporairement une tâche pendant une durée spécifiée (par exemple, si vous attendez quelque chose).

Différer l’opération de tâche d’automatisation Orchestrator existante

Différer une tâche Orchestrator existante qui se trouve déjà dans la file d’attente. La tâche sera différée à une heure spécifiée à l’avenir. Il est couramment utilisé pour différer une tâche existante (c’est-à-dire que la tâche a été précédemment différée et doit maintenant être différée à nouveau). Utilisez cette action pour suspendre temporairement une tâche pendant une durée spécifiée (par exemple, si vous attendez quelque chose).

Double-cliquez sur la souris à gauche

Double-cliquez sur le bouton gauche de la souris dans la session utilisateur de l’agent IA-Connect.

Double-cliquez sur la souris à gauche à la coordonnée

Double-cliquez sur le bouton gauche de la souris dans la session utilisateur de l’agent IA-Connect sur les coordonnées spécifiées. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées.

Déclencher une exception

Déclenchez une exception avec le message spécifié si l’exception d’entrée n’est pas vide. Cela est utile pour déclencher un message d’exception dans votre flux (HTTP 400) qui sera ensuite intercepté par une étape de gestion des erreurs, si une action antérieure avait une erreur. Cette exception n’est pas enregistrée dans les statistiques d’exécution de flux IA-Connect Orchestrator.

Décompresser le fichier

Décompresse un fichier qui a été compressé à l’aide de la compression ZIP.

Déconnecter une session à distance

Si l’agent IA-Connect s’exécute dans une session distante, cette action déconnecte la session distante. Cela n’est pas le même que la déconnexion et laisse la session à distance s’exécuter dans un état déconnecté. Cette action peut être utilisée lorsque vous souhaitez vous reconnecter à la session distante ultérieurement et continuer à partir du même état, plutôt que de démarrer une nouvelle session. Si l’agent IA-Connect s’exécute localement, cette action verrouille la session.

Déconnexion de session à distance

Déconnecte la session à distance où l’agent IA-Connect est en cours d’exécution.

Définir IA-Connect clé de licence

Licence l’agent IA-Connect avec une clé de licence. Il peut s’agir d’une chaîne de licence ou du nom convivial d’une licence détenue dans le IA-Connect Orchestrator.

Définir IA-Connect code de licence

Charge une licence de domaine agent de type ancien (7.0 et 7.1) sur l’agent IA-Connect.

Définir IA-Connect interface graphique utilisateur de l’agent la plus à l’extrémité supérieure

Définit l’agent IA-Connect comme le plus haut. Cela signifie que l’agent IA-Connect est toujours visible à l’écran et ne peut pas être masqué derrière d’autres fenêtres d’application.

Définir IA-Connect niveau du journal du directeur

Définit le niveau de journalisation IA-Connect Director sur la valeur spécifiée. Les niveaux de journalisation sont définis de 0 à 4. 0 est désactivé. 1 est le niveau de journal le plus bas (et la valeur par défaut). 4 est le niveau de journal le plus élevé.

Définir la configuration des coordonnées globales de l’agent IA-Connect

Configure le système de coordonnées global de l’agent IA-Connect, qui est utilisé pour afficher les emplacements des éléments (par exemple : lors de l’inspection de la souris) et calculer les positions de la souris (par exemple, lors de l’exécution d’actions globales de la souris). Les valeurs par défaut fournissent les fonctionnalités les plus récentes, mais vous pouvez utiliser cette action pour revenir au comportement dans les versions précédentes de l’Agent ou spécifier qu’une API utilise un autre système de coordonnées.

Définir la méthode de déplacement de la souris

Définit la méthode de déplacement de la souris actuelle sur mouse_event ou setcursorpos.

Définir la position de l’interface graphique utilisateur de l’agent IA-Connect

Définit la position à l’écran de l’interface utilisateur utilisateur de l’agent IA-Connect à l’emplacement spécifié.

Définir la position du curseur de la souris

Définit le curseur de la souris dans la session utilisateur de l’agent IA-Connect à la position spécifiée. L’API setcursorpos est utilisée pour déplacer la souris, quelle que soit l’API de déplacement de la souris active choisie.

Définir le délai d’expiration de la commande agent IA-Connect

Définit le délai d’expiration de la commande que l’agent IA-Connect utilisera pour chaque commande exécutée.

Définir le lecteur d’écran

Active ou désactive le lecteur d’écran dans la session utilisateur de l’agent IA-Connect.

Définir le mode de maintenance du worker Orchestrator

Placez un worker IA-Connect défini dans l’orchestrateur IA-Connect en mode maintenance (de sorte que les flux ne sont pas affectés au worker) ou retirez un worker du mode maintenance.

Définir le multiplicateur de la souris

Définit le multiplicateur de souris global dans la session utilisateur de l’agent IA-Connect. Cela peut être utile pendant le développement si vous rencontrez des problèmes avec la mise à l’échelle du Bureau à distance.

Définir le niveau du journal de l’agent IA-Connect

Définit le niveau de journalisation IA-Connect Agent sur la valeur spécifiée (1 étant le niveau le plus bas et 4 étant le niveau le plus élevé).

Définir le Presse-papiers

Définit le contenu du Presse-papiers dans la session utilisateur de l’agent IA-Connect.

Définir le propriétaire sur le dossier

Définit le propriétaire sur un dossier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Définir le propriétaire sur le fichier

Définit le propriétaire sur un fichier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Définir les données de sortie des tâches Orchestrator Automation

Définit les données de sortie d’une tâche d’automatisation Orchestrator. Couramment utilisé lorsque vous avez terminé une tâche et que vous souhaitez fournir des données de sortie, à collecter par le processus qui a créé la tâche.

Définir l’imprimante par défaut

Définit l’imprimante par défaut de l’utilisateur dans la session IA-Connect Agent.

Définir l’opacité de l’interface utilisateur utilisateur de l’agent IA-Connect

Définit l’opacité de l’agent IA-Connect de 1 (visible) sur 0 (transparent).

Déplacer la souris entre les coordonnées

Déplace la souris entre deux coordonnées spécifiées dans la session utilisateur de l’agent IA-Connect. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées. Une gigue facultative est prise en charge dans le mouvement de la souris, pour la rendre plus semblable à un mouvement de main humaine.

Déplacer la souris pour coordonner

Déplace la souris dans la session utilisateur IA-Connect Agent vers les coordonnées de pixels spécifiées. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées.

Déplacer la souris relative

Déplace la souris dans la session utilisateur de l’agent IA-Connect par le nombre spécifié de pixels, par rapport à sa position actuelle. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées.

Déplacer un fichier

Déplace un fichier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Désactiver IA-Connect tronçon suivant

Désactive le tronçon suivant afin que toutes les commandes futures soient traitées par l’Agent qui les reçoit (par opposition à être transférées vers l’agent de tronçon suivant).

Développer la chaîne de mot de passe

Accepte une chaîne d’entrée qui contient des références à IA-Connect mots de passe stockés et retourne cette chaîne avec les références remplacées par les mots de passe stockés.

Développer la variable d’environnement

Développe une chaîne contenant des variables d’environnement (par exemple, %USERPROFILE% ou %TEMP%) dans la session utilisateur de l’agent IA-Connect.

Déverrouiller la session

Déverrouille la session dans laquelle l’agent IA-Connect est en cours d’exécution. Cela nécessite l’installation du fournisseur d’informations d’identification non verrouillé IA-Connect sur l’ordinateur hébergeant la session, car seul un fournisseur d’informations d’identification peut déverrouiller un ordinateur.

Effacer le Presse-papiers

Efface le contenu du Presse-papiers dans la session utilisateur de l’agent IA-Connect.

Envoyer des clés

Envoie des pressions globales sur les touches dans la session utilisateur de l’agent IA-Connect. Cela simule un utilisateur appuyant sur ces touches sur le clavier. Vérifiez que l’élément Window cible est concentré, ou que les touches de touches peuvent être reçues par l’application incorrecte ou être ignorées.

Envoyer des clés de mot de passe

Envoie des appuis globaux sur la session utilisateur de l’agent IA-Connect, en particulier pour entrer un mot de passe. Cela simule un utilisateur appuyant sur ces touches sur le clavier. Vérifiez que l’élément Window cible est concentré, ou que les touches de touches peuvent être reçues par l’application incorrecte ou être ignorées.

Envoyer des événements clés

Envoie des événements de touches globales dans la session utilisateur de l’agent IA-Connect, à l’aide du pilote clavier de bas niveau. Cela simule un utilisateur appuyant sur ces touches sur le clavier. Vérifiez que l’élément Window cible est concentré, ou que les touches de touches peuvent être reçues par l’application incorrecte ou être ignorées.

Envoyer des événements de clé de mot de passe

Envoie des événements de touches globales à la session utilisateur de l’agent IA-Connect, en particulier pour entrer un mot de passe, à l’aide du pilote clavier de bas niveau. Cela simule un utilisateur appuyant sur ces touches sur le clavier. Vérifiez que l’élément Window cible est concentré, ou que les touches de touches peuvent être reçues par l’application incorrecte ou être ignorées.

Envoyer un message à l’API web

Envoyez un message à une API web et recevez une réponse. Cela peut être utilisé avec n’importe quelle API web, mais une utilisation courante serait une API REST. IA-Connect prend en charge l’envoi de messages à des API web à partir d’une machine virtuelle (par exemple, pour accéder aux ressources locales) ou via des sessions Citrix ou Microsoft Remote Desktop (par exemple, pour accéder aux API uniquement à partir d’environnements isolés).

Existe-t-il IA-Connect session par nom

Retourne si la session IA-Connect Director spécifiée existe. Il s’agit de la session dans laquelle les commandes à un agent IA-Connect sont envoyées. Le nom sera connu à partir d’une action « Attach » antérieure.

Existe-t-il un répertoire

Signale true ou false quant à l’existence d’un répertoire (dossier) sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Exécuter la commande agent de IA-Connect générique

Exécute une commande IA-Connect Agent générique en passant des arguments au format JSON et en retournant des données de sortie au format JSON. Utilisé pour exécuter les commandes de l’agent lorsque le directeur et l’inspecteur sont des versions antérieures à l’Agent et ne comprennent donc pas la commande.

Exécuter le processus

Lancez un processus, une commande ou une application.

Exécuter le processus PowerShell

Lancez un processus PowerShell, exécutant un script existant sur le disque ou fournissant le contenu du script à exécuter. Envisagez plutôt d’utiliser l’action « Exécuter le script PowerShell », qui est beaucoup plus puissante et fournit une table de données de la sortie du script PowerShell. Utilisez cette action si votre script PowerShell génère une sortie standard ou une erreur standard (par exemple, utilise Write-Host au lieu de retourner une table), nécessite PowerShell 7 ou exécute des actions Active Directory en tant qu’autre utilisateur et CredSSP via WinRM n’est pas disponible.

Exécuter l’autre agent IA-Connect envoyé à partir du directeur

Exécute une autre IA-Connect Agent (par exemple une version ultérieure) en chargeant l’agent de remplacement à partir du directeur IA-Connect, puis en chargeant l’exécutable de l’agent de remplacement.

Exécuter une autre IA-Connect Agent

Exécute une alternative IA-Connect Agent (par exemple une version ultérieure) en chargeant l’exécutable de l’agent à partir d’un emplacement de fichier.

Faire glisser la souris droite entre les coordonnées

Effectue un glissement de bouton droit de la souris entre les deux coordonnées spécifiées dans la session utilisateur de l’agent IA-Connect. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées. Une gigue facultative est prise en charge dans le mouvement de la souris, pour la rendre plus semblable à un mouvement de main humaine.

Faire glisser la souris du milieu entre les coordonnées

Exécute un bouton de la souris intermédiaire entre les deux coordonnées spécifiées dans la session utilisateur de l’agent IA-Connect. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées. Une gigue facultative est prise en charge dans le mouvement de la souris, pour la rendre plus semblable à un mouvement de main humaine.

Faire glisser la souris vers la gauche entre les coordonnées

Exécute un bouton gauche de la souris glisser entre les deux coordonnées spécifiées dans la session utilisateur de l’agent IA-Connect. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées. Une gigue facultative est prise en charge dans le mouvement de la souris, pour la rendre plus semblable à un mouvement de main humaine.

Fermer IA-Connect Agent

Ferme l’agent IA-Connect. Cela n’affecte pas la session utilisateur où l’agent IA-Connect était en cours d’exécution.

Générer un mot de passe

Génère un mot de passe contenant des mots de dictionnaire, des nombres, des symboles, des caractères définis dans un format de modèle.

ID de processus de destruction

Tue un processus en cours d’exécution dans la session utilisateur de l’agent IA-Connect qui a l’ID de processus spécifié. Les ID de processus sont uniques afin qu’un seul processus puisse correspondre à l’ID. Les ID de processus sont dynamiques et sont différents pour chaque lancement d’une application.

Interrompre l’héritage de sécurité des dossiers

Interrompt l’héritage de sécurité sur un dossier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Intégrer l’interface utilisateur utilisateur de l’agent IA-Connect à l’avant

Apporte l’interface utilisateur utilisateur de l’agent IA-Connect à l’avant afin qu’elle soit visible à l’écran.

Lancer la session Bureau à distance (RDS)

Lancez une session Bureau à distance (RDS) à l’aide d’un fichier de lancement RDP.

Le fichier existe-t-il

Signale true ou false quant à l’existence d’un fichier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Le port TCP répond-il

Indique si un port TCP réseau répond à une tentative de connexion par l’agent IA-Connect. Il peut s’agir d’un port TCP sur l’ordinateur sur lequel l’agent IA-Connect s’exécute (entrez « localhost » pour l’hôte distant) ou sur n’importe quel ordinateur distant. Si l’agent IA-Connect se connecte correctement à un port TCP, il ferme immédiatement la connexion TCP.

Lecteur d’écran activé

Retourne si le lecteur d’écran a été activé dans la session utilisateur de l’agent IA-Connect.

Lire tout le texte à partir d’un fichier

Lit le contenu texte d’un fichier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Lire à partir d’informations d’identification de l’utilisateur

Lit un nom d’utilisateur et un mot de passe à partir d’informations d’identification dans le profil de l’utilisateur dans la session IA-Connect Agent. Les informations d’identification peuvent être consultées à partir du Panneau de configuration Windows. Le nom d’utilisateur et le mot de passe peuvent être récupérés à partir d’informations d’identification génériques, tandis que seul le nom d’utilisateur peut être récupéré à partir d’informations d’identification Windows.

Maintenez la souris enfoncée au milieu

Contient le bouton de la souris centrale dans la session utilisateur de l’agent IA-Connect pour la quantité spécifiée de secondes.

Maintenez la souris enfoncée au niveau de la coordonnée

Contient le bouton de la souris centrale aux coordonnées spécifiées dans la session utilisateur de l’agent IA-Connect pour la quantité de secondes spécifiée. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées.

Maintenez la souris enfoncée avec la droite à la coordonnée

Contient le bouton droit de la souris aux coordonnées spécifiées dans la session utilisateur de l’agent IA-Connect pendant la quantité de secondes spécifiée. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées.

Maintenez la souris enfoncée à droite

Contient le bouton droit de la souris dans la session utilisateur de l’agent IA-Connect pendant la quantité spécifiée de secondes.

Maintenez la souris enfoncée à gauche

Contient le bouton gauche de la souris dans la session utilisateur de l’agent IA-Connect pour la quantité spécifiée de secondes.

Maintenez la souris enfoncée à gauche à la coordonnée

Conserve le bouton gauche de la souris aux coordonnées spécifiées dans la session utilisateur de l’agent IA-Connect pour la quantité de secondes spécifiée. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées.

Maintenir la session active

Maintient la session utilisateur de l’agent IA-Connect active en déplaçant la souris à l’intervalle spécifié pour empêcher la session de devenir inactive.

Marquer flow comme terminé

Marquez un flux comme terminé, ce qui informe l’orchestrateur IA-Connect que l’ordinateur worker affecté est désormais disponible pour traiter d’autres flux.

Mettre à jour le résultat des statistiques du flux Orchestrator

Mettez à jour les statistiques de résultats pour le flux worker actuel dans l’orchestrateur IA-Connect. Cela permet de modifier le résultat final d’une statistique de flux dans l’orchestrateur IA-Connect qui est généralement utilisé à des fins de création de rapports. Cela fonctionne uniquement pour le flux actuel (l’orchestrateur détecte l’ID d’exécution de flux). Vous ne pouvez pas modifier les statistiques pour tout autre flux.

Modifier l’état de la tâche Automation Orchestrator

Modifie l’état de la tâche Orchestrator Automation sélectionnée ou d’autres propriétés de tâche.

Obtenir de l’espace libre sur le disque

Retourne la quantité d’espace libre pour un disque spécifié sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Obtenir des dossiers

Retourne tous les sous-dossiers d’un dossier spécifié sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Obtenir des fichiers

Retourne une liste de fichiers dans un dossier (correspondant à une liste de modèles CSV) sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Obtenir des informations d’identification génériques à partir d’Orchestrator

Récupère des informations d’identification génériques qui ont été stockées dans l’orchestrateur IA-Connect. Les informations d’identification peuvent contenir des noms d’utilisateur, des mots de passe, des noms d’hôte, des URL et d’autres données génériques.

Obtenir des informations sur le type de client directeur et la session

Retourne les détails de la session locale ou distante gérée par le directeur de niveau 1.

Obtenir des informations sur l’environnement

Retourne des informations sur l’environnement dans lequel la session utilisateur de l’agent IA-Connect est en cours d’exécution.

Obtenir des processus

Retourne la liste des processus en cours d’exécution dans la session utilisateur de l’agent IA-Connect. Cela peut éventuellement être filtré en fournissant un nom de processus.

Obtenir des sessions IA-Connect disponibles

Récupère une liste de sessions IA-Connect Director (connexions disponibles aux sessions où l’agent IA-Connect est en cours d’exécution, par exemple locale, Microsoft RDP ou Citrix ICA).

Obtenir des threads d’agent

Retourne une liste de threads d’agent. Un thread agent peut être utilisé pour exécuter certaines actions dans un thread, ce qui permet aux actions de s’exécuter pendant longtemps (plus longtemps que le délai d’expiration du RPA) ou de s’exécuter en parallèle avec d’autres actions. En règle générale, une fois qu’un thread Agent est terminé et que ses données sont récupérées, le thread agent est supprimé et n’apparaît pas dans la liste des threads.

Obtenir du texte CSV en tant que collection

Retourne un fichier CSV sur l’ordinateur sur lequel l’agent IA-Connect s’exécute en tant que collection (table). Nécessite uniquement un accès en lecture seule au fichier CSV.

Obtenir IA-Connect'état du tronçon suivant

Signale l’état du directeur du tronçon suivant pour l’agent qui reçoit cette commande. Si le tronçon suivant est activé, cet agent transfère les commandes au tronçon suivant (via le directeur de tronçon suivant). Si le tronçon suivant est désactivé, cet agent traite les commandes elle-même (la valeur par défaut).

Obtenir la configuration de coordonnées globales de l’agent IA-Connect

Récupère la configuration du système de coordonnées global de l’agent IA-Connect, utilisée pour afficher les emplacements des éléments (par exemple, lors de l’inspection de la souris) et calculer les positions de la souris (par exemple, lors de l’exécution d’actions globales de la souris).

Obtenir la coordonnée actuelle de la souris

Obtient la position actuelle du curseur de la souris dans la session utilisateur de l’agent IA-Connect, à l’aide de l’API setcursorpos.

Obtenir la couleur des pixels à la coordonnée

Retourne la couleur RVB d’un pixel à une coordonnée donnée.

Obtenir la dernière action ayant échoué à partir des statistiques de flux Orchestrator

Récupère les détails de la dernière action transmise par l’orchestrateur IA-Connect à un worker, si cette action a échoué. Cette action est la plus couramment utilisée lors de la gestion des erreurs.

Obtenir la liste des imprimantes

Retourne la liste de toutes les imprimantes disponibles dans la session IA-Connect Agent.

Obtenir la liste des lecteurs

Retourne une liste de lecteurs sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Obtenir la liste des workers Orchestrator

Récupérez la liste des workers inscrits auprès de l’orchestrateur IA-Connect et leur état en direct.

Obtenir la méthode de déplacement de la souris

Obtient la méthode actuelle de déplacement de la souris.

Obtenir la résolution d’écran

Retourne la résolution d’écran de la session utilisateur de l’agent IA-Connect. Pour le IA-Connect agent local s’exécutant sur un ordinateur de bureau physique ou un ordinateur portable, cela fournit des informations sur tous les appareils d’affichage et leur mise à l’échelle. Sur une machine virtuelle, en général, un seul affichage est signalé, sauf si la machine virtuelle a été configurée pour présenter plusieurs affichages (rares). Dans une session distante, en général, un seul affichage est signalé, même si cet affichage s’étend sur plusieurs affichages locaux, car les sessions distantes créent généralement un seul affichage virtuel.

Obtenir la taille du fichier

Retourne la taille (en octets) d’un fichier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Obtenir la tâche d’automatisation d’Orchestrator

Récupère une tâche d’automatisation Orchestrator spécifique.

Obtenir la tâche d’automatisation Orchestrator suivante

Récupère la tâche d’automatisation Orchestrator suivante correspondant aux critères de recherche donnés. Seules les tâches « Nouvelles » et « différées » (qui ont atteint la date de report) peuvent être récupérées. Les tâches en attente ne seront pas récupérées.

Obtenir le contenu du fichier en base64

Récupérez le contenu du fichier spécifié au format Base64, un format adapté à la transmission via l’API et facilement converti en texte d’origine ou au format binaire.

Obtenir le domaine de l’ordinateur

Retourne le domaine de l’ordinateur qui exécute la session utilisateur de l’agent IA-Connect.

Obtenir le journal de l’agent IA-Connect

Retourne le journal IA-Connect Agent actuel, en tant que fichier ou en lisant le contenu et en le retournant dans une variable de sortie.

Obtenir le mappage thermique de l’utilisation du flux de travail à partir d’Orchestrator

Retourne une carte thermique quotidienne d’utilisation du flux de travail à partir de l’orchestrateur IA-Connect. Utilisé à des fins de création de rapports. Vous pouvez éventuellement utiliser un ou plusieurs filtres pour limiter les résultats retournés.

Obtenir le message d’erreur d’action ayant échoué à partir du résultat du flux JSON

Déserialise la sortie JSON d’une ou plusieurs expressions de résultat de flux et récupère le premier message d’erreur situé à partir d’une action ayant échoué. Le message d’erreur peut être stocké dans le JSON dans différents formats. Cette action traite les formats connus et retourne le premier message d’erreur situé.

Obtenir le mot de passe stocké

Récupère un mot de passe précédemment généré ou stocké.

Obtenir le niveau du journal de l’agent IA-Connect

Retourne le niveau de journalisation de l’agent IA-Connect actuel. Les niveaux de journalisation sont définis de 1 à 4, avec 1 étant le niveau le plus bas et 4 étant le plus élevé.

Obtenir le niveau du journal IA-Connect Director

Retourne le niveau de journalisation IA-Connect Directeur actuel. Les niveaux de journalisation sont définis de 0 à 4. 0 est désactivé. 1 est le niveau de journal le plus bas (et la valeur par défaut). 4 est le niveau de journal le plus élevé.

Obtenir le nom de l’ordinateur

Retourne le nom de l’ordinateur qui exécute la session utilisateur de l’agent IA-Connect.

Obtenir le nom d’hôte du client

Retourne le nom d’hôte du client dans lequel le directeur IA-Connect est en cours d’exécution.

Obtenir le nombre de processus de l’agent IA-Connect

Retourne le nombre d’instances de l’agent IA-Connect en cours d’exécution dans la session utilisateur. Cela est utile pour détecter s’il existe plusieurs instances de l’agent IA-Connect en cours d’exécution.

Obtenir le nombre de processus par nom

Retourne le nombre de processus en cours d’exécution dans la session utilisateur de l’agent IA-Connect qui a le nom de processus spécifié.

Obtenir le Presse-papiers

Obtient le contenu actuel du Presse-papiers dans la session utilisateur de l’agent IA-Connect.

Obtenir le processus par ID de processus

Retourne si un processus avec l’ID de processus spécifié est en cours d’exécution dans la session utilisateur de l’agent IA-Connect. Les ID de processus sont uniques afin qu’un seul processus puisse correspondre à l’ID. Les ID de processus sont dynamiques et sont différents pour chaque lancement d’une application.

Obtenir le temps d’activité du directeur IA-Connect

Retourne la durée de fonctionnement de cette IA-Connect Director en secondes (c’est-à-dire la durée pendant laquelle le directeur est en cours d’exécution).

Obtenir le worker Orchestrator

Récupérez les détails et l’état en direct d’un travailleur individuel inscrit auprès de l’orchestrateur IA-Connect.

Obtenir les autorisations de sécurité des dossiers

Retourne la liste des autorisations actuellement définies sur un dossier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Obtenir les autorisations de sécurité des fichiers

Retourne la liste des autorisations actuellement définies sur un fichier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Obtenir les dernières informations d’entrée

Obtient l’heure de réception de la dernière entrée utilisateur dans la session utilisateur de l’agent IA-Connect.

Obtenir les informations de l’agent IA-Connect

Retourne les propriétés de l’agent IA-Connect, y compris le numéro de version et le chemin d’accès à l’exécutable de l’agent.

Obtenir les informations de session de l’agent IA-Connect

Retourne des informations sur la session utilisateur de l’agent IA-Connect.

Obtenir les informations du directeur IA-Connect

Retourne les propriétés du IA-Connect Director, y compris le numéro de version et le chemin d’accès à l’exécutable director.

Obtenir les propriétés de la ligne de commande ID de processus

Retourne les propriétés de ligne de commande pour tout processus en cours d’exécution dans la session utilisateur de l’agent IA-Connect qui a l’ID de processus spécifié.

Obtenir les statistiques de disponibilité des workers à partir d’Orchestrator

Retourne les statistiques de disponibilité de worker à partir de l’orchestrateur IA-Connect. Utilisé à des fins de création de rapports. Vous pouvez éventuellement utiliser un ou plusieurs filtres pour limiter les résultats retournés.

Obtenir les statistiques de flux à partir d’Orchestrator

Retourne une liste des statistiques de flux de l’orchestrateur IA-Connect. Utilisé à des fins de création de rapports. Vous pouvez éventuellement utiliser un ou plusieurs filtres pour limiter les résultats retournés.

Obtenir l’historique des connexions à partir d’Orchestrator

Retourne l’historique de connexion IA-Connect Orchestrator à des fins de création de rapports. Vous pouvez éventuellement utiliser un ou plusieurs filtres pour limiter les résultats retournés.

Obtenir l’ID du processus parent

Retourne l’ID de processus du processus parent pour tout processus en cours d’exécution dans la session utilisateur de l’agent IA-Connect qui a l’ID de processus spécifié.

Obtenir l’imprimante par défaut

Obtient le nom de l’imprimante par défaut pour l’utilisateur dans la session IA-Connect Agent.

Obtenir l’opération de tâche d’automatisation Orchestrator

Récupère une tâche d’automatisation Orchestrator spécifique en fournissant l’ID d’opération de tâche unique.

Obtenir l’état de disponibilité du worker Orchestrator

Récupérez l’état d’Orchestrator de base. Cela peut être utilisé pour vérifier que l’orchestrateur est disponible et répond.

Obtenir l’état de licence actuel de l’agent IA-Connect

Retourne si l’agent IA-Connect est actuellement concédé sous licence et, le cas échéant, les propriétés de la licence.

Obtenir l’état d’Orchestrator

Récupérez l’état d’Orchestrator de base. Cela peut être utilisé pour vérifier que l’orchestrateur est disponible et répond.

Obtenir toutes les statistiques de commandes IA-Connect

Retourne toutes les statistiques actuellement stockées sur lesquelles les commandes IA-Connect Agent ont été exécutées dans la session active.

Obtenir toutes les tâches d’automatisation Orchestrator

Récupère toutes les tâches d’automatisation Orchestrator qui correspondent aux filtres.

Obtenir un multiplicateur de souris

Récupère le multiplicateur de souris global dans la session utilisateur de l’agent IA-Connect. Cette valeur par défaut est (1, 1) mais elle a pu être modifiée par l’action « Définir le multiplicateur de souris ».

Perruquement de la souris

Déplace la souris en arrière et en arrière par le nombre spécifié de coordonnées. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris.

Processus de destruction

Tue tout processus en cours d’exécution dans la session utilisateur de l’agent IA-Connect qui a le nom de processus spécifié.

Remplacer les données de variable dans le fichier INI

Met à jour une variable unique dans un fichier INI.

Récupérer l’état d’un thread Agent

Récupère l’état d’un thread Agent et récupère éventuellement les données de sortie du thread. Un thread agent peut être utilisé pour exécuter certaines actions dans un thread, ce qui permet aux actions de s’exécuter pendant longtemps (plus longtemps que le délai d’expiration du RPA) ou de s’exécuter en parallèle avec d’autres actions.

Réinitialiser les paramètres de IA-Connect Director du tronçon suivant

Réinitialise les paramètres de IA-Connect Director personnalisés qui ont été définis, en restaurant les paramètres par défaut.

Réinitialiser les statistiques des commandes IA-Connect

Réinitialise les statistiques actuellement stockées sur lesquelles l’agent IA-Connect a été exécuté dans la session active.

Répertoire accessible

Retourne si un répertoire (dossier) est accessible et si les autorisations restreignent l’accès à celui-ci sur l’ordinateur sur lequel l’agent IA-Connect.

Répertoire de vidage

Vide un répertoire (dossier) sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution, supprimant tous les fichiers stockés dans le répertoire.

Session verrouillée

Indique si la session dans laquelle l’agent IA-Connect est en cours d’exécution est verrouillée.

Stocker le mot de passe dans la mémoire de l’agent

Stockez un mot de passe dans la mémoire de l’Agent (chiffré) où il peut être utilisé à partir de toutes les actions qui prennent en charge les mots de passe stockés. Les mots de passe sont stockés uniquement en mémoire et sont perdus lorsque l’agent est fermé.

Supprime les informations d’identification d’un utilisateur

Supprime des informations d’identification dans le profil de l’utilisateur dans la session IA-Connect Agent. Les informations d’identification peuvent être consultées à partir du Panneau de configuration Windows.

Supprimer la tâche d’automatisation Orchestrator

Supprimez une tâche d’automatisation Orchestrator qui a été différée.

Supprimer le mot de passe dans la mémoire de l’agent

Supprimez un mot de passe stocké dans la mémoire de l’Agent ou supprimez tous les mots de passe stockés par agent.

Supprimer le répertoire

Supprime un répertoire (dossier) sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Supprimer les fichiers

Supprime les fichiers d’un dossier spécifié correspondant à un modèle sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Supprimer l’identité de la sécurité des dossiers

Supprime une identité (par exemple, un utilisateur, un groupe ou un ordinateur) des autorisations de sécurité sur un dossier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Supprimer l’identité de la sécurité des fichiers

Supprime une identité (par exemple, un utilisateur, un groupe ou un ordinateur) des autorisations de sécurité sur un fichier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Supprimer l’opération de tâche d’automatisation Orchestrator

Supprimez une tâche d’automatisation Orchestrator spécifique en fournissant l’ID d’opération de tâche unique.

Supprimer un fichier

Supprime un fichier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Supprimer un thread d’agent

Supprime un thread agent ou tous les threads de l’agent, tuant (arrêt, abandon) le thread en premier, s’il est toujours en cours d’exécution. Un thread agent peut être utilisé pour exécuter certaines actions dans un thread, ce qui permet aux actions de s’exécuter pendant longtemps (plus longtemps que le délai d’expiration du RPA) ou de s’exécuter en parallèle avec d’autres actions. Les processus ou les flux qui surveillent le thread agent recevront une erreur « Id de thread de l’agent n’existe pas ».

Tourner la roulette de la souris

Transforme la roulette de la souris (notches positives ou négatives) dans la session utilisateur de l’agent IA-Connect.

Tuer IA-Connect session par nom

Supprime la session IA-Connect Director spécifiée s’il existe. Il s’agit de la session dans laquelle les commandes à un agent IA-Connect sont envoyées. Le nom sera connu à partir d’une action « Attach » antérieure.

Tuer tous les autres agents IA-Connect

Supprime toutes les autres instances de l’agent IA-Connect en cours d’exécution dans la session utilisateur. Cela garantit qu’une seule instance de l’agent IA-Connect est en cours d’exécution.

Tuer un thread d’agent

Tue (arrête, abandonne) un thread Agent. Un thread agent peut être utilisé pour exécuter certaines actions dans un thread, ce qui permet aux actions de s’exécuter pendant longtemps (plus longtemps que le délai d’expiration du RPA) ou de s’exécuter en parallèle avec d’autres actions. Le thread agent n’est pas supprimé (utilisez l’action « Supprimer un thread d’agent » pour supprimer des threads) pour autoriser les processus ou les flux qui surveillent le thread agent pour recevoir l’erreur «IA-Connect Agent thread » a été abandonnée.

Télécharger le fichier HTTP

Télécharge un fichier sur l’ordinateur sur lequel l’agent IA-Connect s’exécute à l’aide de HTTP(S).

Verrouiller la session

Verrouille la session dans laquelle l’agent IA-Connect est en cours d’exécution.

Écrire dans les informations d’identification d’un utilisateur

Écrit un nom d’utilisateur et un mot de passe dans les informations d’identification du profil de l’utilisateur dans la session IA-Connect Agent, en créant ces informations d’identification s’il n’existe pas. Les informations d’identification peuvent être consultées à partir du Panneau de configuration Windows.

Écrire dans un fichier CSV

Crée un fichier CSV sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution. Le fichier CSV est créé à partir d’une collection (table) ou d’une table au format JSON.

Écrire un fichier texte

Crée un fichier texte sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution et écrit du texte dans le fichier.

Étalonner mouse_event

Étalonne la méthode mouse_event en déplaçant la souris par le nombre spécifié de pixels, puis en lisant la nouvelle position de la souris.

Activer IA-Connect tronçon suivant

Active le tronçon suivant qui transfère toutes les commandes futures reçues sur l’agent IA-Connect s’exécutant dans la session de tronçon suivante.

Paramètres

Nom Clé Obligatoire Type Description
Adresse du directeur du tronçon suivant
NextHopDirectorAddress string

L’adresse facultative du tronçon suivant IA-Connect Directeur pour transférer les commandes si aucun des paramètres « Adresse du directeur de tronçon suivant n’est localhost », « Adresse du directeur de tronçon suivant est le nom d’hôte », « Adresse du directeur du tronçon suivant est FQDN » ou « Adresse du directeur du tronçon suivant est définie sur true ».

Port TCP du directeur du tronçon suivant
NextHopDirectorTCPPort integer

Port TCP sur lequel le directeur de tronçon suivant écoute (le directeur sur l’ordinateur sur lequel l’agent s’exécute).

Le directeur de tronçon suivant utilise HTTPS
NextHopDirectorUsesHTTPS boolean

Définissez la valeur True si le directeur du tronçon suivant utilise HTTPS, ou false si ce n’est pas le cas.

L’adresse du directeur du tronçon suivant est localhost
NextHopDirectorAddressIsLocalhostname boolean

L’adresse du directeur de tronçon suivant (par rapport à l’agent) est « localhost ».

L’adresse du directeur du tronçon suivant est le nom d’hôte
NextHopDirectorAddressIsHostname boolean

L’adresse du directeur de tronçon suivant est le nom d’hôte de l’ordinateur exécutant l’agent (c’est-à-dire celui exécutant l’agent et le directeur).

L’adresse du directeur du tronçon suivant est le nom de domaine complet
NextHopDirectorAddressIsFQDN boolean

L’adresse du directeur de tronçon suivant est le nom de domaine complet (FQDN) de l’ordinateur exécutant l’agent (c’est-à-dire celui exécutant l’agent et le directeur).

Incrémenter le port TCP du directeur de tronçon suivant par ID de session
IncrementNextHopDirectorTCPPortBySessionId boolean

Pour vous assurer que le port TCP du directeur de tronçon suivant est unique (s’il existe plusieurs sessions parallèles à l’aide du tronçon suivant à partir du même hôte), l’ID de session peut être ajouté au port TCP du directeur du tronçon suivant.

Désactiver avant l’activation
DisableBeforeEnable boolean

Doit-on désactiver le double tronçon (s’il est actuellement actif) avant d’activer à nouveau ? Si la valeur est true (valeur par défaut), toutes les nouvelles instructions d’activation à double tronçon remplacent les instructions précédentes. Si la valeur est false, cela active le triple tronçon, car les instructions sont reçues par l’agent de IA-Connect double tronçon.

Vérifier que le directeur du tronçon suivant est en cours d’exécution
CheckNextHopDirectorIsRunning boolean

Le tronçon suivant nécessite un IA-Connect Director en cours d’exécution sur le même ordinateur que l’agent. Si ce paramètre est true, l’agent vérifie que le directeur du tronçon suivant s’exécute comme décrit et ne parvient pas à activer le tronçon suivant si le directeur du tronçon suivant n’est pas en cours d’exécution. Si ce paramètre est false, l’Agent n’effectue pas de vérifications et active simplement le tronçon suivant.

Vérifier que l’agent de tronçon suivant est en cours d’exécution
CheckNextHopAgentIsRunning boolean

Le tronçon suivant nécessite un IA-Connect Director en cours d’exécution sur le même ordinateur que l’Agent ET un agent IA-Connect en cours d’exécution dans la session de tronçon suivant. Si ce paramètre est true, l’agent vérifie que l’agent suivant s’exécute comme décrit et ne parvient pas à activer le tronçon suivant si l’agent de tronçon suivant n’est pas en cours d’exécution. Si ce paramètre est false, l’Agent n’effectue pas de vérifications et active simplement le tronçon suivant.

L’adresse du directeur du tronçon suivant est nommée canal
NextHopDirectorAddressIsNamedPipe boolean

L’adresse du directeur de tronçon suivant (par rapport à l’agent) utilise un canal nommé au lieu d’un service web TCP/IP. Il s’agit de la valeur par défaut pour éviter d’utiliser des ports TCP/IP sur le premier tronçon.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Adresse du directeur du tronçon suivant actif
ActiveNextHopDirectorAddress string

Adresse du directeur du tronçon suivant actif, si une adresse est utilisée.

Port TCP du directeur du tronçon suivant actif
ActiveNextHopDirectorTCPPort integer

Port TCP du directeur du tronçon suivant actif, s’il est utilisé.

Le directeur de tronçon suivant actif utilise HTTPS
ActiveNextHopDirectorUsesHTTPS boolean

Retourne true si le directeur du tronçon suivant actif utilise HTTPS.

URL du directeur du tronçon suivant actif
ActiveNextHopDirectorURL string

URL du directeur du tronçon suivant actif.

Activer l’héritage de la sécurité des dossiers

Active l’héritage de sécurité sur un dossier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemin du dossier
FolderPath True string

Chemin complet du dossier. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Affecter une tâche d’automatisation Orchestrator

Affecte une tâche d’automatisation Orchestrator sélectionnée à un utilisateur ou un groupe spécifié. Cette affectation est transmise au système source lié à cette tâche d’automatisation (par exemple, ServiceNow) et est le plus couramment utilisée pour passer un ticket à une autre personne ou groupe de personnes, pour un traitement supplémentaire. Si la tâche d’automatisation Orchestrator n’est pas liée à une source, une exception est déclenchée.

Paramètres

Nom Clé Obligatoire Type Description
ID de tâche
TaskId True integer

ID de la tâche Orchestrator à attribuer.

Attribuer à l’ID d’utilisateur
AssignToUserId string

ID de l’utilisateur à affecter la tâche. Utilisez cette entrée si vous affectez la tâche à un utilisateur et que vous connaissez l’ID d’utilisateur. Utilisez l’ID d’utilisateur ou l’entrée de nom d’utilisateur, pas les deux, ou si vous l’affectez à un groupe, laissez cette entrée vide.

Attribuer au nom d’utilisateur
AssignToUserName string

Nom de l’utilisateur à attribuer à la tâche. Utilisez cette entrée si vous affectez la tâche à un utilisateur et que vous connaissez le nom d’utilisateur. Utilisez l’ID d’utilisateur ou l’entrée de nom d’utilisateur, pas les deux, ou si vous affectez à un groupe, laissez cette entrée vide.

Affecter à l’ID de groupe
AssignToGroupId string

ID du groupe auquel affecter la tâche. Utilisez cette entrée si vous affectez la tâche à un groupe et que vous connaissez l’ID de groupe. Utilisez l’ID de groupe ou l’entrée de nom de groupe, et non les deux, ou si vous affectez à un utilisateur, laissez cette entrée vide.

Attribuer au nom du groupe
AssignToGroupName string

Nom du groupe auquel attribuer la tâche. Utilisez cette entrée si vous affectez la tâche à un groupe et que vous connaissez le nom du groupe. Utilisez l’ID de groupe ou l’entrée de nom de groupe, pas les deux, ou si vous affectez à un utilisateur, laissez cette entrée vide.

Supprimer l’attribution d’utilisateur si elle est vide
RemoveUserAssignmentIfBlank boolean

Si les champs d’attribution d’utilisateur sont vides et que ce champ a la valeur true, tout utilisateur actuellement affecté est supprimé ; sinon, les affectations d’utilisateurs restent inchangées.

Supprimer l’attribution de groupe si elle est vide
RemoveGroupAssignmentIfBlank boolean

Si les champs d’affectation de groupe sont vides et que ce champ a la valeur true, tout groupe actuellement affecté est supprimé ; sinon, les affectations de groupe restent inchangées.

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
TasksAssignTaskResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Ajouter l’autorisation au fichier

Ajoute une autorisation à un fichier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemins d'accès au fichier
FilePath True string

Chemin d'accès complet au fichier. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Identité
Identity True string

Identité de l’utilisateur ou du groupe à attribuer l’autorisation. Il peut s’agir de la forme « username », « DOMAIN\username » ou « username@domainfqdn ».

Autorisation
Permission True string

Indiquez l’autorisation d’être affectée (Lecture, ReadAndExecute, Modify ou FullControl) ou laissez vide pour la valeur par défaut (Lecture).

Deny
Deny boolean

L’autorisation est-elle refusée ?

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Ajouter un dossier à ZIP

Fichiers ZIPs d’un dossier dans un fichier ZIP (stocke les fichiers dans une archive de compression).

Paramètres

Nom Clé Obligatoire Type Description
Dossier source à ajouter à ZIP
SourceFolderToAddToZIP True string

Chemin d’accès au dossier à ajouter au fichier zip. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Chemin du fichier ZIP de sortie
OutputZIPFilename True string

Chemin d’accès au fichier vers lequel le fichier ZIP doit être généré. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Ajouter des fichiers au dossier dans ZIP
AddFilesToFolderInZIP string

Si vous souhaitez ajouter les fichiers sources à un dossier dans le fichier ZIP, entrez le nom du dossier ici.

Compresser
Compress boolean

Le dossier doit-il être compressé lors de la compression ?

Ajouter au fichier ZIP existant
AddToExistingZIPFile boolean

Définissez la valeur True pour ajouter à un fichier ZIP existant.

Inclure les sous-dossiers
IncludeSubfolders boolean

Les sous-dossiers du dossier source doivent-ils également être ajoutés au fichier ZIP ?

Inclure des fichiers d’expression régulière
IncludeFilesRegEx string

Expression régulière facultative pour vous permettre de spécifier les fichiers à extraire. Correspond uniquement au nom de fichier.

Exclure l’expression régulière des fichiers
ExcludeFilesRegEx string

Expression régulière facultative pour vous permettre de spécifier les fichiers à exclure de l’extraction. Correspond uniquement au nom de fichier.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nombre de fichiers ajoutés avec succès
FilesAddedSuccessfully integer

Nombre de fichiers qui ont été ajoutés au fichier ZIP.

Nombre de fichiers exclus
FilesExcluded integer

Nombre de fichiers exclus (si vous utilisez l’entrée « Exclure les fichiers d’expression régulière »).

Ajouter un fichier à ZIP

ZIPs un fichier (stocke le fichier dans une archive de compression).

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès au fichier source à ajouter à ZIP
SourceFilenameToAddToZIP True string

Chemin d’accès au fichier à ajouter au fichier zip. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Chemin du fichier ZIP de sortie
OutputZIPFilename True string

Chemin d’accès au fichier vers lequel le fichier ZIP doit être généré. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Ajouter un nom de fichier au dossier dans ZIP
AddFilenameToFolderInZIP string

Si vous souhaitez ajouter le fichier source à un dossier dans le fichier ZIP, entrez le nom du dossier ici.

Nom de fichier source à ajouter au commentaire ZIP
SourceFilenameToAddToZIPComment string

Commentaire facultatif pour ce fichier ajouté au fichier ZIP.

Compresser
Compress boolean

Le fichier doit-il être compressé lors de la compression ?

Ajouter au fichier ZIP existant
AddToExistingZIPFile boolean

Définissez la valeur True pour ajouter à un fichier ZIP existant.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Ajouter une autorisation au dossier

Ajoute une autorisation à un dossier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemin du dossier
FolderPath True string

Chemin complet du dossier. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Identité
Identity True string

Identité (par exemple, un utilisateur, un groupe ou un ordinateur) à attribuer l’autorisation. Il peut s’agir de la forme « username », « DOMAIN\username » ou « username@domainfqdn ».

Autorisation
Permission True string

Indiquez l’autorisation d’être affectée (Lecture, ReadAndExecute, Modify ou FullControl) ou laissez vide pour la valeur par défaut (Lecture).

Appliquer au dossier
ApplyToFolder boolean

L’autorisation doit-elle s’appliquer au dossier lui-même ?

Appliquer aux sous-dossiers
ApplyToSubFolders boolean

L’autorisation doit-elle se propager aux sous-dossiers ?

Appliquer aux fichiers
ApplyToFiles boolean

L’autorisation doit-elle s’appliquer aux fichiers du dossier ?

Deny
Deny boolean

L’autorisation est-elle refusée ?

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Ajouter une note à une tâche Orchestrator Automation

Ajoute une note à une tâche d’automatisation Orchestrator sélectionnée. Cette note est transmise au système source lié à cette tâche d’automatisation (par exemple, ServiceNow) et est le plus couramment utilisé pour ajouter des détails dans un ticket. Si la tâche d’automatisation Orchestrator n’est pas liée à une source, une exception est déclenchée.

Paramètres

Nom Clé Obligatoire Type Description
ID de tâche
TaskId True integer

ID de la tâche Orchestrator à laquelle ajouter la note.

Texte de la note
NoteText True string

Message texte de note.

Type de note
NoteType string

Si le système source prend en charge différents types de notes (par exemple, une note de travail, une note de fermeture ou un commentaire), entrez le type de note ici. Cela sera interprété différemment, selon le système source. Actuellement, les types pris en charge sont « WorkNote » (valeur par défaut), « CloseNote », « Commentaire ». S’il n’existe qu’un seul type de note, entrez « WorkNote ». Si vous avez une note de travail personnalisée, entrez « Autre ».

Type de note autre
NoteTypeOther string

Si vous avez un type de note personnalisé, choisissez un « Type de note » de « Autre » et entrez le type personnalisé dans ce champ.

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
TasksAddNoteResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Ajouter une nouvelle opération de tâche différée Orchestrator

Ajoutez une nouvelle tâche différée Orchestrator et recevez un ID d’opération. La tâche sera différée à une heure spécifiée à l’avenir. Utilisez cette action pour suspendre temporairement une tâche pendant une durée spécifiée (par exemple, si vous attendez quelque chose). Un nom de tâche spécifique est requis si la tâche est traitée par un polleur externe ou un déclencheur Orchestrator. Cette action diffère de « Ajouter une nouvelle tâche différée Orchestrator » (TasksAddNewDeferral) dans laquelle elle répond avec un ID d’opération non modifiable, au lieu d’un ID de tâche devinable.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’automatisation
AutomationName string

Nom convivial donné pour aider à identifier la tâche ultérieurement ou à l’associer à un flux particulier. Plusieurs tâches peuvent utiliser le même nom d’automatisation.

Délai de report en minutes
DeferralTimeInMinutes integer

Combien de minutes la tâche d’automatisation doit-elle être retardée.

Données d’entrée de tâche
TaskInputData string

Données facultatives à mettre à la disposition de la tâche au démarrage. Vous êtes libre de stocker des données dans n’importe quel format, mais JSON est un format couramment utilisé.

Différer les données stockées
DeferralStoredData string

Données facultatives à stocker avec cette tâche. Il sera disponible pour le processus/le flux lorsqu’il continue à partir d’un report. Cela est généralement utilisé pour stocker les données que vous avez calculées pendant votre processus/flux que vous devez redevenir disponible après report. Vous êtes libre de stocker des données dans n’importe quel format, mais JSON est un format couramment utilisé.

Phase de processus
ProcessStage string

Point à l’endroit où le processus /le flux d’automatisation doit démarrer. Il s’agit d’une valeur de chaîne facultative qui sera unique au processus/flux spécifique. Cette opération sera utilisée par une condition au sein du processus/flux pour décider de l’étape à effectuer ensuite. Par exemple : Si vous souhaitez que le processus/le flux commence à l’étape « Exchange », entrez la valeur « Exchange ».

Priority
Priority integer

Définissez le niveau de priorité de cette tâche d’automatisation (1 étant de niveau le plus élevé).

Organisation
Organisation string

Si vous le souhaitez, spécifiez l’organisation à qui cette tâche est associée. Généralement utilisé pour la recherche et le filtrage des tâches.

Département
Department string

Si vous le souhaitez, spécifiez le service associé à cette tâche. Généralement utilisé pour la recherche et le filtrage des tâches.

Descriptif
Description string

Si vous le souhaitez, spécifiez la description de cette tâche. Généralement utilisé pour la recherche et le filtrage des tâches.

Étiquettes
Tags string

Liste facultative d’une ou de plusieurs balises à affecter à cette tâche. Généralement utilisé pour catégoriser une tâche pour la recherche et le filtrage. Non sensible à la casse. Un par ligne.

Retours

Nom Chemin d’accès Type Description
ID d’opération
OperationId string

ID d’opération de la tâche différée Orchestrator qui a été créée. Cet ID d’opération peut être utilisé pour récupérer la tâche à une date ultérieure. L’ID d’opération est une chaîne unique et non modifiable, limitant la capacité d’un tiers à deviner l’ID d’une opération qu’ils n’ont pas créée.

Ajouter une nouvelle opération de tâche d’automatisation Orchestrator

Ajoutez une nouvelle tâche d’automatisation Orchestrator et recevez un ID d’opération. Un nom de tâche spécifique est requis si la tâche est traitée par un polleur externe ou un déclencheur Orchestrator. Cette action diffère de « Ajouter une nouvelle tâche d’automatisation Orchestrator » (TasksAddNewTaskOperation) dans laquelle elle répond avec un ID d’opération non modifiable, au lieu d’un ID de tâche devinable.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’automatisation
AutomationName string

Nom convivial donné pour aider à identifier la tâche ultérieurement ou à l’associer à un flux particulier. Plusieurs tâches peuvent utiliser le même nom d’automatisation.

Données d’entrée de tâche
TaskInputData string

Données facultatives à mettre à la disposition de la tâche au démarrage. Vous êtes libre de stocker des données dans n’importe quel format, mais JSON est un format couramment utilisé.

Phase de processus
ProcessStage string

Point à l’endroit où le processus /le flux d’automatisation doit démarrer. Il s’agit d’une valeur de chaîne facultative qui sera unique au processus/flux spécifique. Cette opération sera utilisée par une condition au sein du processus/flux pour décider de l’étape à effectuer ensuite. Par exemple : Si vous souhaitez que le processus/le flux commence à l’étape « Exchange », entrez la valeur « Exchange ».

Priority
Priority integer

Définissez le niveau de priorité de cette tâche d’automatisation (1 étant de niveau le plus élevé).

Contrat SLA en minutes
SLA integer

Définissez la quantité de minutes requises pour votre contrat SLA. Définissez cette valeur sur 0 si vous n’avez pas de contrat SLA. Par défaut, les tâches d’automatisation proches de la fin du contrat SLA sont prioritaires sur d’autres tâches.

Organisation
Organisation string

Si vous le souhaitez, spécifiez l’organisation à qui cette tâche est associée. Généralement utilisé pour la recherche et le filtrage des tâches.

Département
Department string

Si vous le souhaitez, spécifiez le service associé à cette tâche. Généralement utilisé pour la recherche et le filtrage des tâches.

Descriptif
Description string

Si vous le souhaitez, spécifiez la description de cette tâche. Généralement utilisé pour la recherche et le filtrage des tâches.

Étiquettes
Tags string

Liste facultative d’une ou de plusieurs balises à affecter à cette tâche. Généralement utilisé pour catégoriser une tâche pour la recherche et le filtrage. Non sensible à la casse. Un par ligne.

Retours

Nom Chemin d’accès Type Description
ID d’opération
OperationId string

ID d’opération de la tâche d’automatisation Orchestrator qui a été créée. Cet ID d’opération peut être utilisé pour récupérer la tâche à une date ultérieure. L’ID d’opération est une chaîne unique et non modifiable, limitant la capacité d’un tiers à deviner l’ID d’une opération qu’ils n’ont pas créée.

Ajouter une nouvelle tâche différée Orchestrator

Ajoutez une nouvelle tâche différée Orchestrator dans une file d’attente qui peut être surveillée à partir d’un flux. La tâche sera différée à une heure spécifiée à l’avenir. Utilisez cette action pour suspendre temporairement une tâche pendant une durée spécifiée (par exemple, si vous attendez quelque chose).

Paramètres

Nom Clé Obligatoire Type Description
Définir le nom d’automatisation
SetAutomationName string

Sélectionnez « Auto » si vous souhaitez utiliser le nom du flux comme nom de tâche ou « Manuel », puis entrez un nom dans le champ « Nom Automation » pour utiliser ce nom.

Nom de l’automatisation
AutomationName string

Cela ne sera utilisé que si « Manuel » est choisi dans le champ « Définir le nom d’automatisation ». Nom convivial donné pour aider à identifier la tâche ultérieurement ou à l’associer à un flux particulier. Plusieurs tâches peuvent utiliser le même nom d’automatisation.

Délai de report en minutes
DeferralTimeInMinutes integer

Combien de minutes la tâche d’automatisation doit-elle être retardée.

Données d’entrée de tâche
TaskInputData string

Données facultatives à mettre à la disposition de la tâche au démarrage. Vous êtes libre de stocker des données dans n’importe quel format, mais JSON est un format couramment utilisé.

Différer les données stockées
DeferralStoredData string

Données facultatives à stocker avec cette tâche. Il sera disponible pour le processus/le flux lorsqu’il continue à partir d’un report. Cela est généralement utilisé pour stocker les données que vous avez calculées pendant votre processus/flux que vous devez redevenir disponible après report. Vous êtes libre de stocker des données dans n’importe quel format, mais JSON est un format couramment utilisé.

Phase de processus
ProcessStage string

Point à l’endroit où le processus /le flux d’automatisation doit continuer après le report. Il s’agit d’une valeur de chaîne facultative qui sera unique au processus/flux spécifique. Cette opération sera utilisée par une condition dans le processus/le flux différé pour déterminer l’étape à effectuer ensuite. Par exemple : si vous souhaitez que le processus/le flux continue à l’étape « Exchange » lorsqu’il se poursuit après le report, entrez la valeur « Exchange ».

Priority
Priority integer

Définissez le niveau de priorité de cette tâche (1 étant le niveau le plus élevé).

Mettre la tâche en attente
TaskOnHold boolean

Spécifiez l’état « En attente » de la tâche. Une tâche définie sur « En attente » ne sera pas récupérée par l’action « Obtenir la prochaine tâche d’automatisation Orchestrator », et ne sera donc pas traitée dans un flux de travail de tâche classique.

Organisation
Organisation string

Si vous le souhaitez, spécifiez l’organisation à qui cette tâche est associée. Généralement utilisé pour la recherche et le filtrage des tâches.

Département
Department string

Si vous le souhaitez, spécifiez le service associé à cette tâche. Généralement utilisé pour la recherche et le filtrage des tâches.

Descriptif
Description string

Si vous le souhaitez, spécifiez la description de cette tâche. Généralement utilisé pour la recherche et le filtrage des tâches.

Étiquettes
Tags string

Liste facultative d’une ou de plusieurs balises à affecter à cette tâche. Généralement utilisé pour catégoriser une tâche pour la recherche et le filtrage. Non sensible à la casse. Un par ligne.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
ID de tâche
TaskId integer

ID de la tâche de report qui a été créée.

Ajouter une nouvelle tâche d’automatisation Orchestrator

Ajoutez une nouvelle tâche d’automatisation Orchestrator dans une file d’attente qui peut être surveillée à partir d’un flux. Les tâches peuvent être prêtes à s’exécuter immédiatement ou être différées pour s’exécuter ultérieurement.

Paramètres

Nom Clé Obligatoire Type Description
Définir le nom d’automatisation
SetAutomationName string

Sélectionnez « Auto » si vous souhaitez utiliser le nom du flux comme nom de tâche ou « Manuel », puis entrez un nom dans le champ « Nom Automation » pour utiliser ce nom.

Nom de l’automatisation
AutomationName string

Cela ne sera utilisé que si « Manuel » est choisi dans le champ « Définir le nom d’automatisation ». Nom convivial donné pour aider à identifier la tâche ultérieurement ou à l’associer à un flux particulier. Plusieurs tâches peuvent utiliser le même nom d’automatisation. Un nom de tâche spécifique est requis si la tâche est traitée par un polleur externe ou un déclencheur Orchestrator.

Données d’entrée de tâche
TaskInputData string

Données facultatives à mettre à la disposition de la tâche au démarrage. Vous êtes libre de stocker des données dans n’importe quel format, mais JSON est un format couramment utilisé.

Phase de processus
ProcessStage string

Point à l’endroit où le processus /le flux d’automatisation doit démarrer. Il s’agit d’une valeur de chaîne facultative qui sera unique au processus/flux spécifique. Cette opération sera utilisée par une condition au sein du processus/flux pour décider de l’étape à effectuer ensuite. Par exemple : Si vous souhaitez que le processus/le flux commence à l’étape « Exchange », entrez la valeur « Exchange ».

Priority
Priority integer

Définissez le niveau de priorité de cette tâche d’automatisation (1 étant de niveau le plus élevé).

Contrat SLA en minutes
SLA integer

Définissez la quantité de minutes requises pour votre contrat SLA. Définissez cette valeur sur 0 si vous n’avez pas de contrat SLA. Par défaut, les tâches d’automatisation proches de la fin du contrat SLA sont prioritaires sur d’autres tâches.

Mettre la tâche en attente
TaskOnHold boolean

Spécifiez l’état « En attente » de la tâche. Une tâche définie sur « En attente » ne sera pas récupérée par l’action « Obtenir la prochaine tâche d’automatisation Orchestrator », et ne sera donc pas traitée dans un flux de travail de tâche classique.

Organisation
Organisation string

Si vous le souhaitez, spécifiez l’organisation à qui cette tâche est associée. Généralement utilisé pour la recherche et le filtrage des tâches.

Département
Department string

Si vous le souhaitez, spécifiez le service associé à cette tâche. Généralement utilisé pour la recherche et le filtrage des tâches.

Descriptif
Description string

Si vous le souhaitez, spécifiez la description de cette tâche. Généralement utilisé pour la recherche et le filtrage des tâches.

Étiquettes
Tags string

Liste facultative d’une ou de plusieurs balises à affecter à cette tâche. Généralement utilisé pour catégoriser une tâche pour la recherche et le filtrage. Non sensible à la casse. Un par ligne.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
ID de tâche
TaskId integer

ID de la tâche d’automatisation Orchestrator qui a été créée. Cet ID de tâche peut être utilisé pour récupérer la tâche à une date ultérieure.

Allouer un worker à partir d’Orchestrator

Alloue un worker à partir de l’orchestrateur IA-Connect. Vous pouvez demander un worker par étiquette ou par nom de travail (ou les deux, ou les deux), ce qui vous permet de choisir plus précisément le worker dont vous avez besoin. Une fois qu’un worker est alloué, il est affecté à votre flux et est signalé comme effectuant un travail. Notez que l’orchestrateur prend toujours en compte les « ID d’environnement de flux pris en charge », « Noms de flux pris en charge » et « Noms de flux non pris en charge » lors de l’allocation. Lorsque plusieurs workers correspondent à la recherche, les règles d’équilibrage de charge normales s’appliquent.

Paramètres

Nom Clé Obligatoire Type Description
Balise Worker
WorkerTag string

Balise facultative du worker à allouer. Les balises vous permettent de catégoriser les workers en groupes. Les noms de balise ne respectent pas la casse. Vous pouvez spécifier plusieurs balises en les entrant sur des lignes distinctes, et le mécanisme d’allocation prend alors en compte n’importe quel worker avec l’une de ces balises (une seule balise doit correspondre). Vous pouvez effectuer une recherche générique à l’aide du format Wildcard : Tag* (par exemple, Wildcard : JML*) et une recherche d’expressions régulières à l’aide du format RegEx : TagExpression (par exemple, RegEx : ^JML).

Nom du worker
WorkerName string

Nom facultatif du worker à allouer. Les noms de travail ne respectent pas la casse. Vous pouvez spécifier plusieurs workers en les entrant sur des lignes distinctes, et le mécanisme d’allocation prend alors en compte n’importe quel worker portant un nom correspondant. Vous pouvez effectuer une recherche générique à l’aide du format Caractère générique : Name* (par exemple, Caractère générique : vmrpa*) et une recherche d’expression régulière à l’aide du format RegEx : Expression (par exemple, RegEx : ^vmrpa).

Déclencher une exception si le worker n’est pas immédiatement disponible
RaiseExceptionIfWorkerNotImmediatelyAvailable boolean

Si la valeur est true et qu’un worker approprié n’a pas pu être alloué, une exception est levée. Si la valeur est false (valeur par défaut) et qu’un worker approprié n’a pas pu être alloué, l’orchestrateur retourne le code d’état HTTP 500, ce qui entraîne l’attente du flux PA, selon la stratégie de nouvelle tentative.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nom de travail alloué
WorkerNameAllocated string

Nom du worker alloué. Vide si aucun worker n’a été alloué.

Arrêter la session en vie

Arrête la session utilisateur de l’agent IA-Connect en vie.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
StopKeepSessionAliveResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Attacher à IA-Connect session par index

Joint à la session IA-Connect Director spécifiée par index (par exemple, attacher à la première session Citrix ICA). Il s’agit de la session dans laquelle les commandes à un agent IA-Connect sont envoyées.

Paramètres

Nom Clé Obligatoire Type Description
Rechercher IA-Connect type de session
SearchIAConnectSessionType string

Type de session à rechercher, par exemple « Agent local », « Microsoft RDP », « Citrix ICA » ou « Remote » pour n’importe quel type de session distante. Laissez vide pour rechercher n’importe quel type de session.

Rechercher IA-Connect index de session
SearchIAConnectSessionIndex integer

Index de la session à connecter, par exemple 1 pour le premier type de session correspondante, 2 pour le deuxième type de session correspondante.

Délai d’attente en secondes
TimeToWaitInSeconds integer

Si la session avec l’index spécifié n’existe pas, combien de temps doit-elle IA-Connect attendre ?

Déclencher une exception si le délai d’attente est dépassé
RaiseExceptionIfTimedout boolean

Doit-il IA-Connect déclencher une exception si une nouvelle session n’a pas été connectée avant l’expiration du délai d’expiration ?

Le canal virtuel doit être connecté
VirtualChannelMustBeConnected boolean

Le directeur IA-Connect doit-il vérifier que le canal virtuel est connecté lors de l’attachement à la session ? Cela garantit que l’agent IA-Connect est en cours d’exécution dans la session spécifiée.

Compter uniquement les sessions non visibles avant
OnlyCountSessionsNotSeenBefore boolean

Si la valeur est true, toutes les sessions affichées par l’action « Get available IA-Connect sessions » (ou les sessions d’affichage IA-Connect Inspector) ne sont pas comptabilisées dans l’index. Cela permet de compter uniquement les sessions « nouvelles » (par exemple, l’attachement à la première nouvelle session Citrix).

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nom de session IA-Connect attaché
AttachedIAConnectSessionName string

Nom de la session IA-Connect attachée.

Attaché à la session
AttachedToSession boolean

Retourne true si IA-Connect est attaché à une session ou false si ce n’est pas le cas.

Attacher à IA-Connect session par nom

Joint à la session IA-Connect Director spécifiée par nom. Il s’agit de la session dans laquelle les commandes à un agent IA-Connect sont envoyées.

Paramètres

Nom Clé Obligatoire Type Description
nom de session IA-Connect
IAConnectSessionName True string

Nom de la session IA-Connect à laquelle se connecter.

Le canal virtuel doit être connecté
VirtualChannelMustBeConnected boolean

Le directeur IA-Connect doit-il vérifier que le canal virtuel est connecté lors de l’attachement à la session ? Cela garantit que l’agent IA-Connect est en cours d’exécution dans la session spécifiée.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Attacher à la session de niveau 1 IA-Connect

Joint à la session IA-Connect Director du directeur qui reçoit les messages SOAP et/ou REST. Il s’agit de la session dans laquelle les commandes à un agent IA-Connect sont envoyées.

Paramètres

Nom Clé Obligatoire Type Description
Le canal virtuel doit être connecté
VirtualChannelMustBeConnected boolean

Le directeur IA-Connect doit-il vérifier que le canal virtuel est connecté lors de l’attachement à la session ? Cela garantit que l’agent IA-Connect est en cours d’exécution dans la session spécifiée.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nom de session de niveau 1 attaché 1 IA-Connect
AttachedTier1IAConnectSessionName string

Nom de la session de niveau 1 IA-Connect connectée.

Attacher à la session IA-Connect la plus récente

Joint à la session IA-Connect Director qui est récemment connectée (éventuellement d’un type spécifié). Il s’agit de la session dans laquelle les commandes à un agent IA-Connect sont envoyées.

Paramètres

Nom Clé Obligatoire Type Description
Rechercher IA-Connect type de session
SearchIAConnectSessionType string

Type de session à rechercher, par exemple « Agent local », « Microsoft RDP », « Citrix ICA » ou « Remote » pour n’importe quel type de session distante. Laissez vide pour rechercher n’importe quel type de session.

Délai d’attente en secondes
TimeToWaitInSeconds integer

S’il n’existe aucune session du type spécifié (si un type spécifique a été spécifié), combien de temps doit-il IA-Connect attendre ?

Déclencher une exception si le délai d’attente est dépassé
RaiseExceptionIfTimedout boolean

Doit-il IA-Connect déclencher une exception si une nouvelle session n’a pas été connectée avant l’expiration du délai d’expiration ?

Le canal virtuel doit être connecté
VirtualChannelMustBeConnected boolean

Le directeur IA-Connect doit-il vérifier que le canal virtuel est connecté lors de l’attachement à la session ? Cela garantit que l’agent IA-Connect est en cours d’exécution dans la session spécifiée.

Compter uniquement les sessions non visibles avant
OnlyCountSessionsNotSeenBefore boolean

Si la valeur est true, toutes les sessions affichées par l’action « Get available IA-Connect sessions » (ou les sessions d’affichage IA-Connect Inspector) ne sont pas comptabilisées dans l’index. Cela permet de compter uniquement les sessions « nouvelles » (par exemple, l’attachement à la première nouvelle session Citrix).

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nom de session IA-Connect attaché
AttachedIAConnectSessionName string

Nom de la session IA-Connect attachée.

Attaché à la session
AttachedToSession boolean

Retourne true si IA-Connect est attaché à une session ou false si ce n’est pas le cas.

Attendez que IA-Connect session de tronçon suivant se connecte

Attend que la session de tronçon suivant se connecte et que l’agent IA-Connect s’exécute dans la session de tronçon suivante.

Paramètres

Nom Clé Obligatoire Type Description
Adresse du directeur du tronçon suivant
NextHopDirectorAddress string

L’adresse facultative du tronçon suivant IA-Connect Directeur pour transférer les commandes si aucun des paramètres « Adresse du directeur de tronçon suivant n’est localhost », « Adresse du directeur de tronçon suivant est le nom d’hôte », « Adresse du directeur du tronçon suivant est FQDN » ou « Adresse du directeur du tronçon suivant est définie sur true ».

Port TCP du directeur du tronçon suivant
NextHopDirectorTCPPort integer

Port TCP sur lequel le directeur de tronçon suivant écoute (le directeur sur l’ordinateur sur lequel l’agent s’exécute).

Le directeur de tronçon suivant utilise HTTPS
NextHopDirectorUsesHTTPS boolean

Définissez la valeur True si le directeur du tronçon suivant utilise HTTPS, ou false si ce n’est pas le cas.

L’adresse du directeur du tronçon suivant est localhost
NextHopDirectorAddressIsLocalhostname boolean

L’adresse du directeur de tronçon suivant (par rapport à l’agent) est « localhost ».

L’adresse du directeur du tronçon suivant est le nom d’hôte
NextHopDirectorAddressIsHostname boolean

L’adresse du directeur de tronçon suivant est le nom d’hôte de l’ordinateur exécutant l’agent (c’est-à-dire celui exécutant l’agent et le directeur).

L’adresse du directeur du tronçon suivant est le nom de domaine complet
NextHopDirectorAddressIsFQDN boolean

L’adresse du directeur de tronçon suivant est le nom de domaine complet (FQDN) de l’ordinateur exécutant l’agent (c’est-à-dire celui exécutant l’agent et le directeur).

Incrémenter le port TCP du directeur de tronçon suivant par ID de session
IncrementNextHopDirectorTCPPortBySessionId boolean

Pour vous assurer que le port TCP du directeur de tronçon suivant est unique (s’il existe plusieurs sessions parallèles à l’aide du tronçon suivant à partir du même hôte), l’ID de session peut être ajouté au port TCP du directeur du tronçon suivant.

Durée en secondes d’attente
SecondsToWait double

Nombre maximal de secondes à attendre la connexion de la session de tronçon suivant.

L’adresse du directeur du tronçon suivant est nommée canal
NextHopDirectorAddressIsNamedPipe boolean

L’adresse du directeur de tronçon suivant (par rapport à l’agent) utilise un canal nommé au lieu d’un service web TCP/IP. Il s’agit de la valeur par défaut pour éviter d’utiliser des ports TCP/IP sur le premier tronçon.

Désactiver le tronçon suivant existant
DisableExistingNextHop boolean

Doit-on désactiver le double tronçon (s’il est actuellement actif) avant d’activer à nouveau ? Si la valeur est true (valeur par défaut), toutes les nouvelles instructions d’activation à double tronçon remplacent les instructions précédentes. Si la valeur est false, cela active le triple tronçon, car les instructions sont reçues par l’agent de IA-Connect double tronçon.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Session de tronçon suivant connectée
NextHopSessionConnected boolean

Retourne true si la session de tronçon suivant est connectée avant le dépassement de la durée maximale d’attente.

Attendez que IA-Connect session se ferme par nom

Attend la fermeture de la session IA-Connect Director spécifiée. Il s’agit de la session dans laquelle les commandes à un agent IA-Connect sont envoyées. Le nom sera connu à partir d’une action « Attach » antérieure.

Paramètres

Nom Clé Obligatoire Type Description
nom de session IA-Connect
IAConnectSessionName True string

Nom de la session IA-Connect à vérifier.

Délai d’attente en secondes
TimeToWaitInSeconds integer

S’il n’existe aucune session du type spécifié (si un type spécifique a été spécifié), combien de temps doit-il IA-Connect attendre ?

Déclencher une exception si le délai d’attente est dépassé
RaiseExceptionIfTimedout boolean

Doit-il IA-Connect déclencher une exception si une nouvelle session n’a pas été connectée avant l’expiration du délai d’expiration ?

Attacher à la session de niveau 1 IA-Connect en cas de réussite
AttachToTier1IAConnectSessionOnSuccess boolean

Doit-il IA-Connect se reconnecter à la session de niveau 1 IA-Connect (la session IA-Connect Director du directeur qui reçoit les messages SOAP et/ou REST) si la session a réussi à se fermer ?

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
session IA-Connect fermée
IAConnectSessionClosed boolean

Retourne true si la session portant le nom spécifié a été fermée ou false si ce n’est pas le cas.

Nom de session de niveau 1 attaché 1 IA-Connect
AttachedTier1IAConnectSessionName string

Nom de la session de niveau 1 IA-Connect connectée.

Attendez que le thread de l’agent se termine correctement

Attend qu’un thread Agent se termine et récupère éventuellement les données de sortie du thread. Un thread agent peut être utilisé pour exécuter certaines actions dans un thread, ce qui permet aux actions de s’exécuter pendant longtemps (plus longtemps que le délai d’expiration du RPA) ou de s’exécuter en parallèle avec d’autres actions. Si le thread agent se termine, mais en échec, une exception est déclenchée.

Paramètres

Nom Clé Obligatoire Type Description
Thread Id
ThreadId True integer

Si vous avez précédemment exécuté une action Agent en tant que thread, indiquez l’ID de thread pour récupérer l’état du thread. Cet ID de thread a été fourni en tant que sortie de l’action précédente exécutée en tant que thread.

Secondes à attendre pour le thread
SecondsToWaitForThread True integer

Nombre de secondes à attendre la fin du thread. Si le thread n’est pas terminé dans ce temps, une exception est levée (sauf si « Déclencher une exception si le thread n’est pas terminé » a la valeur false).

Récupérer les données de sortie de thread
RetrieveThreadOutputData boolean

Définissez la valeur true pour récupérer les données de sortie de thread au format JSON. Il est recommandé de récupérer les données de sortie de thread en appelant la même action que celle utilisée pour créer le thread, en définissant l’entrée « Récupérer les données de sortie pour l’ID de thread » sur l’ID de thread, mais cette option vous permet de récupérer directement les données de sortie de thread et éventuellement de ne pas supprimer les données.

Supprimer le thread après la récupération des données de sortie
ClearOutputDataFromMemoryOnceRead boolean

Si le thread s’est terminé correctement et que les données de sortie ont été récupérées (voir l’entrée « Récupérer les données de sortie de thread »), définissez cette entrée sur true pour supprimer le thread une fois les résultats retournés. Cela supprime les données de sortie du thread et le thread lui-même. Vous ne pourrez donc pas interroger à nouveau le thread.

Déclencher une exception si le thread n’est pas terminé
RaiseExceptionIfThreadNotCompleted boolean

Si la valeur est true et que le thread n’est pas terminé dans l’heure spécifiée, une exception est levée. Si la valeur est false, cette action attend jusqu’à l’heure demandée (pour que le thread se termine) et signale l’état du thread (voir les sorties « Thread est en cours d’exécution », etc.). Une exception est toujours levée si le thread se termine, mais en échec.

Déclencher une exception si l’erreur de thread est générée
RaiseExceptionIfThreadError boolean

Si la valeur est true (comportement par défaut) et que le thread a une condition d’erreur (thread terminé, mais pas réussi), une exception est levée et le thread est supprimé. Si la valeur est false, l’erreur est stockée dans la sortie « Message d’erreur de thread » et le thread ne sera pas supprimé (vous devez supprimer le thread à l’aide de l’action « Supprimer un thread d’agent » le cas échéant).

Secondes d’attente par appel
SecondsToWaitPerCall integer

Les « secondes à attendre pour le thread » sont divisées en tranches de temps plus petites pour éviter les délais d’attente. Cette entrée facultative vous permet de spécifier la taille de la tranche de temps plus petite. Ne définissez pas sur une valeur supérieure à 80% du délai d’expiration du RPA, ou vous pouvez recevoir des erreurs de délai d’attente.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Thread a démarré
ThreadStarted boolean

True si le thread a démarré. False si le thread n’a pas encore démarré, ce qui suggère que quelque chose a échoué depuis que le thread démarre immédiatement. Utile uniquement si « Déclencher une exception si le thread n’est pas terminé » a la valeur false, car sinon une exception est levée si le thread n’a pas terminé dans le temps d’attente spécifié.

Thread en cours d’exécution
ThreadRunning boolean

True si le thread est en cours d’exécution. False si le thread n’a jamais démarré (très peu probable) ou si le thread est maintenant terminé. Utile uniquement si « Déclencher une exception si le thread n’est pas terminé » a la valeur false, car sinon une exception est levée si le thread n’a pas terminé dans le temps d’attente spécifié.

Le thread est terminé
ThreadCompleted boolean

True si le thread est terminé. False si le thread n’a jamais démarré (très peu probable) ou si le thread est toujours en cours d’exécution. Utile uniquement si « Déclencher une exception si le thread n’est pas terminé » a la valeur false, car sinon une exception est levée si le thread n’a pas terminé dans le temps d’attente spécifié.

Thread réussi
ThreadSuccess boolean

True si le thread a réussi. False si le thread n’a jamais démarré (très peu probable), le thread est toujours en cours d’exécution ou si le thread a échoué. Utile uniquement si « Déclencher une exception si le thread n’est pas terminé » a la valeur false, car sinon une exception est levée si le thread n’a pas terminé dans le temps d’attente spécifié.

Runtime de thread en secondes
ThreadRuntimeInSeconds integer

Nombre total de secondes pendant lesquelles le thread a été exécuté.

nom de l’action IA-Connect
IAConnectActionName string

Nom interne de l’action IA-Connect Agent exécutée en tant que thread.

Message d’état du thread
ThreadStatusMessage string

Chaîne de texte décrivant l’état du thread. Ce message est calculé à partir des propriétés ThreadStarted,ThreadRunning,ThreadCompleted,ThreadSuccess. Cette chaîne de texte est indépendante de la langue (elle ne change pas pour correspondre aux paramètres régionaux).

Message d’erreur de thread
ThreadErrorMessage string

Si le thread a échoué, cette sortie contient le message d’erreur. Utile uniquement si « Déclencher une exception si une erreur de thread » est définie sur false, car sinon une exception est déclenchée si le thread a une erreur.

JSON de données de sortie de thread
ThreadOutputJSON string

Si « Récupérer les données de sortie de thread » a la valeur true, cette sortie contient les données de sortie de thread brutes au format JSON.

Bouton central de la souris vers le bas

Appuie (et ne libère pas) le bouton central de la souris dans la session utilisateur de l’agent IA-Connect. Pour libérer la souris, utilisez l’action du bouton central de la souris vers le haut.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Bouton de la souris centrale vers le haut

Libère le bouton de la souris centrale dans la session utilisateur de l’agent IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Bouton droit de la souris vers le bas

Appuie (et ne libère pas) le bouton droit de la souris dans la session utilisateur de l’agent IA-Connect. Pour libérer la souris, utilisez l’action vers le haut du bouton droit de la souris.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Bouton droit de la souris vers le haut

Libère le bouton droit de la souris dans la session utilisateur de l’agent IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Bouton gauche de la souris vers le bas

Appuie (et ne libère pas) le bouton gauche de la souris dans la session utilisateur de l’agent IA-Connect. Pour libérer la souris, utilisez l’action vers le haut du bouton gauche de la souris.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Bouton gauche de la souris vers le haut

Libère le bouton gauche de la souris dans la session utilisateur de l’agent IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Capture d’écran

Capture d’écran de la session utilisateur de l’agent IA-Connect et la retourne sous forme de chaîne encodée en Base64.

Paramètres

Nom Clé Obligatoire Type Description
Plein écran
Fullscreen boolean

La capture d’écran doit-elle inclure l’écran entier ?

Pixels X gauches
LeftXPixels integer

Si vous ne prenez pas de capture d’écran de l’écran entier, la valeur X (en pixels) à partir de laquelle la capture d’écran doit démarrer. Sur un seul affichage, le pixel X le plus à gauche est de 0. Sur un affichage multi-moniteur, le pixel X le plus à gauche peut être négatif (selon l’affichage marqué comme principal et où il est relatif à l’autre affichage).

Pixels Y supérieurs
TopYPixels integer

Si vous ne prenez pas de capture d’écran de l’écran entier, la valeur Y (en pixels) à partir de laquelle la capture d’écran doit démarrer. Sur un seul affichage, le pixel Y le plus haut est de 0. Sur un écran multi-moniteur, le pixel Y le plus haut peut être négatif (selon l’affichage marqué comme principal et où il est relatif à l’autre affichage).

Pixels de largeur
WidthPixels integer

Si vous ne prenez pas de capture d’écran de l’écran entier, largeur de la capture d’écran à partir de la position de démarrage.

Pixels de hauteur
HeightPixels integer

Si vous ne prenez pas de capture d’écran entière, la hauteur de la capture d’écran à partir de la position de démarrage.

Format d’image
ImageFormat string

Fournissez le format d’image (PNG, JPG, BMP ou GIF).

Utiliser l’appareil d’affichage
UseDisplayDevice boolean

L’agent IA-Connect doit-il prendre en compte les informations de l’appareil d’affichage ? Cela fonctionnera mieux avec la mise à l’échelle des ppp et fournira la prise en charge de plusieurs affichages.

Déclencher une exception en cas d’erreur
RaiseExceptionOnError boolean

Si la valeur est définie sur true : l’agent IA-Connect déclenche une exception si la capture d’écran échoue (par exemple, si la session est verrouillée). Si vous définissez la valeur false : le IA-Connect retourne une bitmap vide si la capture d’écran échoue et remplit les sorties « Capture d’écran réussie » et « Message d’erreur d’capture d’écran ».

Masquer l’agent
HideAgent boolean

Définissez la valeur true pour masquer automatiquement l’agent (s’il est visible) pour vous assurer qu’il ne masque pas la capture d’écran.

Utiliser des coordonnées physiques
UsePhysicalCoordinates boolean

Définissez la valeur true pour spécifier que les coordonnées fournies sont physiques (et non pas des ppp mis à l’échelle et correspondent donc aux pixels physiques sur l’affichage). Définissez la valeur false (valeur par défaut) pour spécifier que les coordonnées fournies sont virtuelles (ppp mis à l’échelle). Les actions UIA, Java et Web utilisent généralement des coordonnées virtuelles.

Afficher l’ID de l’appareil
DisplayDeviceId integer

Cette entrée fonctionne uniquement lorsque l’entrée « Utiliser l’appareil d’affichage » a la valeur true. Définissez la valeur 0 (valeur par défaut) pour inclure tous les moniteurs. Définissez sur 1 pour inclure uniquement le moniteur principal. Défini sur 2 ou version ultérieure pour inclure uniquement le moniteur secondaire approprié.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Image d’écran en tant que Base64
ScreenBitmapBase64 string

Image d’écran sous forme de chaîne encodée En Base64. Vous pouvez l’afficher à l’aide de l’utilitaire fourni « Base64 to bitmap ».

Capture d’écran réussie
ScreenshotSuccessful boolean

Définissez la valeur true si la capture d’écran réussit. Définissez la valeur false si la capture d’écran a échoué et que l’option « Déclencher une exception lors de l’erreur » a été définie sur false. Une exception est déclenchée si la capture d’écran a échoué et que l’option « Déclencher l’exception sur l’erreur » a été définie sur true.

Message d’erreur de capture d’écran
ScreenshotErrorMessage string

Si la capture d’écran a échoué et que l’option « Déclencher une exception lors de l’erreur » a été définie sur false, ce champ de sortie contiendra le message d’erreur. Il s’agit d’une alternative à la définition de « Déclencher une exception en cas d’erreur » sur true, ce qui entraîne une exception en cas d’erreur lors de l’exécution de la capture d’écran.

Clic central de la souris

Cliquez sur le bouton de la souris centrale dans la session utilisateur de l’agent IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Clic central sur la souris au niveau de la coordonnée

Cliquez sur le bouton de la souris centrale dans la session utilisateur de l’agent IA-Connect sur les coordonnées spécifiées. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées.

Paramètres

Nom Clé Obligatoire Type Description
X pixels
XCoord True integer

Valeur de coordonnée X (en pixels).

Pixels Y
YCoord True integer

Valeur de coordonnée Y (en pixels).

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Clic gauche de la souris

Cliquez sur le bouton gauche de la souris dans la session utilisateur de l’agent IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Cliquer avec le bouton droit sur la souris

Cliquez sur le bouton droit de la souris dans la session utilisateur de l’agent IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Cliquez avec la souris à gauche à la coordonnée

Cliquez sur le bouton gauche de la souris dans la session utilisateur de l’agent IA-Connect sur les coordonnées spécifiées. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées.

Paramètres

Nom Clé Obligatoire Type Description
X pixels
XCoord True integer

Valeur de coordonnée X (en pixels).

Pixels Y
YCoord True integer

Valeur de coordonnée Y (en pixels).

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Cliquez avec le bouton droit sur la souris à la coordonnée

Cliquez sur le bouton droit de la souris dans la session utilisateur de l’agent IA-Connect sur les coordonnées spécifiées. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées.

Paramètres

Nom Clé Obligatoire Type Description
X pixels
XCoord True integer

Valeur de coordonnée X (en pixels).

Pixels Y
YCoord True integer

Valeur de coordonnée Y (en pixels).

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Configurer le tronçon suivant IA-Connect Director

Configurez le directeur de tronçon suivant dans un scénario à double tronçon. Cela n’est nécessaire que si les paramètres de directeur de tronçon suivant par défaut IA-Connect ne conviennent pas.

Paramètres

Nom Clé Obligatoire Type Description
SOAP activé
SOAPEnabled boolean

L’interface SOAP doit-elle être activée sur le directeur de tronçon suivant ?

REST activé
RESTEnabled boolean

L’interface REST doit-elle être activée sur le directeur de tronçon suivant ?

Serveur web activé
WebServerEnabled boolean

Le serveur web (pour l’hébergement de l’inspecteur IA-Connect) doit-il être activé sur le directeur du tronçon suivant ?

Le directeur est localhost uniquement
DirectorIsLocalhostOnly boolean

Les interfaces SOAP et REST director doivent-elles écouter uniquement sur « localhost » ? Cette valeur doit être définie sur true, car aucun autre ordinateur ne doit communiquer avec ces interfaces.

Port TCP SOAP
SOAPTCPPort integer

Si l’interface SOAP a été activée, quel port TCP doit-il s’exécuter (par défaut sur 8002) ?

Port TCP REST
RESTTCPPort integer

Si l’interface REST a été activée, quel port TCP doit-il s’exécuter (par défaut sur 8002) ?

SOAP utilise HTTPS
SOAPUsesHTTPS boolean

L’interface SOAP utilise-t-elle HTTPS (au lieu de HTTP) ? Si la valeur true est définie, un certificat est requis sur l’ordinateur de premier tronçon pour faciliter le protocole HTTPS. Cela peut être partagé avec le certificat utilisé pour REST.

REST utilise HTTPS
RESTUsesHTTPS boolean

L’interface REST utilise-t-elle HTTPS (au lieu de HTTP) ? Si la valeur true est définie, un certificat est requis sur l’ordinateur de premier tronçon pour faciliter le protocole HTTPS. Cela peut être partagé avec le certificat utilisé pour SOAP.

Incrémenter le port TCP du directeur par SessionId
IncrementDirectorTCPPortBySessionId boolean

Pour vous assurer que le port TCP du directeur est unique (s’il existe plusieurs sessions parallèles à l’aide du même hôte de premier tronçon), l’ID de session de premier tronçon peut être ajouté au port TCP du directeur. Cela n’est nécessaire que si SOAP ou REST est activé sur le directeur de premier tronçon et qu’ils ne sont généralement pas activés, car les canaux nommés sont utilisés par défaut.

SOAP utilise l’authentification utilisateur
SOAPUsesUserAuthentication boolean

Définissez la valeur True si vous souhaitez que le port TCP SOAP HTTP utilise l’authentification utilisateur. Reportez-vous au guide d’installation IA-Connect pour plus d’informations sur la configuration de ce guide.

REST utilise l’authentification utilisateur
RESTUsesUserAuthentication boolean

Définissez la valeur True si vous souhaitez que le port TCP REST HTTP utilise l’authentification utilisateur. Reportez-vous au guide d’installation IA-Connect pour plus d’informations sur la configuration de ce guide.

Commande nommée canal activée
CommandNamedPipeEnabled boolean

L’agent de premier tronçon doit-il utiliser des canaux nommés pour communiquer avec le directeur du premier tronçon ? Il s’agit de la méthode de communication par défaut.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Convertir des coordonnées de rectangle

Convertit une coordonnée de pixel rectangle de virtual en physique ou physique en virtuelle. Si vous souhaitez convertir un point, définissez simplement Right=Left et Bottom=Top. Les coordonnées physiques correspondent directement aux pixels du moniteur. Les coordonnées virtuelles sont mises à l’échelle par ppp. Si la mise à l’échelle d’affichage sous-jacente de tous les appareils d’affichage est de 100%, les coordonnées physiques et virtuelles sont identiques.

Paramètres

Nom Clé Obligatoire Type Description
Coordonnée X de l’écran du bord gauche du rectangle
RectangleLeftPixelXCoord True integer

Bord de pixel gauche du rectangle à convertir. Peut être en pixels virtuels ou physiques en fonction du type de conversion.

Coordonnée Y du pixel de l’écran du bord supérieur du rectangle
RectangleTopPixelYCoord True integer

Bord du pixel supérieur du rectangle à convertir. Peut être en pixels virtuels ou physiques en fonction du type de conversion.

Coordonnée X du pixel de l’écran du bord droit rectangle
RectangleRightPixelXCoord True integer

Bord de pixel droit du rectangle à convertir. Peut être en pixels virtuels ou physiques en fonction du type de conversion.

Coordonnée Y du pixel de l’écran du bord inférieur du rectangle
RectangleBottomPixelYCoord True integer

Bord du pixel inférieur du rectangle à convertir. Peut être en pixels virtuels ou physiques en fonction du type de conversion.

Type de conversion
ConversionType True string

Type de conversion : de physique à virtuel (PhysicalToVirtual ou P2V) ou virtuel en physique (VirtualToPhysical ou V2P).

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Coordonnée X du pixel X de l’écran du bord gauche converti du rectangle
ConvertedRectangleLeftPixelXCoord integer

Bord de pixel gauche du rectangle converti. Peut être en pixels virtuels ou physiques en fonction du type de conversion.

Coordonnée Y du pixel Y du rectangle de bord supérieur converti
ConvertedRectangleTopPixelYCoord integer

Bord du pixel supérieur du rectangle converti. Peut être en pixels virtuels ou physiques en fonction du type de conversion.

Coordonnée X du pixel X de l’écran de bord droit converti du rectangle
ConvertedRectangleRightPixelXCoord integer

Bord de pixel droit du rectangle converti. Peut être en pixels virtuels ou physiques en fonction du type de conversion.

Coordonnée Y du pixel Y du rectangle converti du bord inférieur
ConvertedRectangleBottomPixelYCoord integer

Bord du pixel inférieur du rectangle converti. Peut être en pixels virtuels ou physiques en fonction du type de conversion.

Largeur du rectangle converti
ConvertedRectangleWidth integer

Largeur en pixels du rectangle converti. Peut être en pixels virtuels ou physiques en fonction du type de conversion.

Hauteur du rectangle converti
ConvertedRectangleHeight integer

Hauteur en pixels du rectangle converti. Peut être en pixels virtuels ou physiques en fonction du type de conversion.

Copier le fichier dans le Presse-papiers

Copie le fichier local spécifié dans le Presse-papiers dans la session utilisateur de l’agent IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
Nom de fichier
Filepath True string

Chemin d’accès au fichier local à copier dans le Presse-papiers.

Couper
Cut boolean

Si la valeur est true, le fichier sera coupé au lieu de copier.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
CopyFileToClipboardResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Copier le fichier du client vers le serveur

Copie un fichier de l’ordinateur local (exécutant le directeur IA-Connect) sur l’ordinateur distant (exécutant l’agent IA-Connect).

Paramètres

Nom Clé Obligatoire Type Description
Chemin du fichier client
ClientFilePath True string

Chemin d’accès du fichier à partir duquel copier le fichier (sur l’ordinateur local exécutant le IA-Connect Director).

Chemin d’accès au fichier serveur
ServerFilePath True string

Chemin d’accès au fichier dans lequel copier le fichier (sur l’ordinateur exécutant l’agent IA-Connect).

Compresser
Compress boolean

Le fichier doit-il être compressé lors de la copie ?

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Copier un fichier

Copie un fichier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès au fichier source
SourceFilePath True string

Chemin complet du fichier source. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Chemin d’accès du fichier de destination
DestFilePath True string

Chemin d’accès complet à la destination vers laquelle le fichier doit être copié. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Créer un fichier de lancement de session Bureau à distance (RDS)

Créez un fichier de lancement rdS (Remote Desktop Session) qui peut être utilisé pour lancer automatiquement une session Bureau à distance à l’aide de paramètres spécifiés, au lieu d’exiger une automatisation de l’interface utilisateur du client Bureau à distance. Un fichier de lancement RDS a l’extension « .rdp » et est souvent appelé fichier RDP.

Paramètres

Nom Clé Obligatoire Type Description
Adresse distante
RemoteAddress True string

Adresse du système distant auquel se connecter. Il peut s’agir d’une adresse IP, d’un nom d’hôte ou d’un nom de domaine complet (FQDN).

Chemin du dossier de sortie
OutputFolderPath True string

Dossier dans lequel enregistrer le fichier RDP.

Nom de fichier RDP
RDPFileName True string

Nom du fichier RDP qui sera créé dans le chemin du dossier de sortie.

Remplacer le fichier RDP s’il existe déjà
OverwriteRDPFileIfAlreadyExists boolean

Définissez la valeur true pour remplacer automatiquement n’importe quel fichier RDP avec le même dossier/nom de fichier. Définissez la valeur false si un nouveau fichier RDP ne doit pas être créé si un fichier RDP existant avec le même dossier/nom de fichier existe déjà.

Approuver un ordinateur distant
TrustRemoteComputer boolean

Définissez la valeur true pour marquer l’adresse distante comme approuvée (dans le Registre Windows), principalement à des fins de redirection d’appareil, éliminant ainsi une fenêtre contextuelle que vous pouvez recevoir lors du lancement du fichier RDP.

Stocker les informations d’identification
StoreCredentials boolean

Définissez la valeur true pour créer des informations d’identification utilisateur pour contenir les détails de l’authentification Bureau à distance. Cela peut vous permettre de vous connecter au système Bureau à distance sans être invité à l’authentification.

Nom d’utilisateur
UserName string

Si vous stockez des informations d’identification pour contenir les détails de l’authentification Bureau à distance, cela vous permet de spécifier le nom d’utilisateur à stocker dans les informations d’identification.

Mot de passe
Password string

Si vous stockez des informations d’identification pour contenir les détails de l’authentification Bureau à distance, cela vous permet de spécifier le mot de passe à stocker dans les informations d’identification.

Type d’informations d’identification
CredentialType string

Si vous stockez des informations d’identification pour contenir les détails de l’authentification Bureau à distance, vous pouvez spécifier le type d’informations d’identification : Windows ou Générique. Pour enregistrer des informations d’identification RDP, vous créez généralement des informations d’identification Windows.

Persistance des informations d’identification
CredentialPersistence string

Si vous stockez des informations d’identification pour contenir les détails de l’authentification Bureau à distance, cela vous permet de spécifier la persistance des informations d’identification : Session (dernière pour cette session de connexion), LocalMachine (conserve pour cet utilisateur entre les sessions et redémarre uniquement sur cet ordinateur) ou Enterprise (peut se déplacer pour cela entre les ordinateurs). La valeur par défaut lors de la création de fichiers RDP est « Session ».

Rediriger les imprimantes
RedirectPrinters boolean

Les imprimantes de la session locale doivent-ils être mappées dans la session Bureau à distance ? Ce paramètre peut être appliqué à la fin distante et ne prend donc pas effet.

Rediriger tous les lecteurs
RedirectAllDrives boolean

Toutes les lettres de lecteur (par exemple, C :) dans la session locale doivent-elles être mappées dans la session Bureau à distance ? Ce paramètre peut être appliqué à la fin distante et ne prend donc pas effet.

Rediriger le Presse-papiers
RedirectClipboard boolean

Le Presse-papiers doit-il être partagé entre le système local et distant, ce qui autorise la copie et le collage entre les deux systèmes ? Ce paramètre peut être appliqué à la fin distante et ne prend donc pas effet.

Plein écran
Fullscreen boolean

La session Bureau à distance doit-elle être en plein écran.

Largeur du bureau
DesktopWidth integer

Largeur de la session Bureau à distance en pixels si la session Bureau à distance n’est pas en plein écran.

Hauteur du bureau
DesktopHeight integer

Hauteur de la session Bureau à distance en pixels si la session Bureau à distance n’est pas en plein écran.

Utiliser multi-moniteur
UseMultiMonitor boolean

Définissez la valeur false si une session Bureau à distance plein écran ne doit utiliser qu’un seul moniteur. Définissez la valeur true si une session Bureau à distance plein écran doit utiliser tous les moniteurs. N’a aucun effet sur un système à moniteur unique (et donc la plupart des machines virtuelles).

Profondeur de couleur de session
SessionBPP integer

Profondeur de couleur de la session Bureau à distance en bits par pixel (BPP). Un nombre plus élevé entraîne davantage de couleurs. Les valeurs prises en charge sont 15, 16, 24, 32.

Dimensionnement intelligent
SmartSizing boolean

Définissez la valeur true pour que l’ordinateur local met automatiquement à l’échelle le contenu de la session distante pour qu’il corresponde à la taille des fenêtres. Définissez la valeur false pour ne pas être automatiquement mis à l’échelle.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Chemin d’accès au fichier RDP
RDPFilePath string

Chemin complet du fichier RDP généré.

Créer un répertoire

Crée un répertoire (dossier) sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès au répertoire
DirectoryPath True string

Chemin complet du répertoire (dossier). Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Erreur s’il existe déjà
ErrorIfAlreadyExists boolean

Doit-il IA-Connect déclencher une erreur si le répertoire (dossier) existe déjà ?

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Créer un secret à usage unique Orchestrator

Un secret unique fournit une installation pour stocker un secret qui peut être récupéré une seule fois, via une URL unique non modifiable. Il est généralement utilisé pour partager des secrets avec un tiers. Vous pouvez créer un secret unique à l’aide de l’interface utilisateur Orchestrator, de l’API REST ou de votre flux.

Paramètres

Nom Clé Obligatoire Type Description
Nom convivial
FriendlyName True string

Il s’agit d’un nom descriptif qui est purement utilisé pour identifier ce secret unique. Le seul objectif de ce nom est d’afficher la liste des secrets dans l’interface utilisateur d’Orchestrator.

Valeur secrète
SecretValue password

Valeur secrète unique que vous souhaitez partager et rendre disponible via une URL unique.

Expression de récupération 1
RetrievalPhrase1 password

Il s’agit d’une expression requise pour récupérer le secret unique, via l’URL unique. Si elle est vide, une expression de récupération n’est pas nécessaire. Les phases de récupération respectent la casse.

Expression de récupération 2
RetrievalPhrase2 password

Il s’agit d’une deuxième expression requise pour récupérer le secret unique, via l’URL unique. Si elle est vide, une expression de récupération n’est pas nécessaire. Les phases de récupération respectent la casse.

Récupérations maximales avant la suppression
MaximumRetrievalsBeforeDeletion integer

Combien de fois ce secret unique peut-il être récupéré avant qu’il ne soit supprimé de l’Orchestrateur ? Par défaut, cette valeur est définie sur 1 (une fois). Défini sur une valeur plus élevée si plusieurs personnes doivent accéder à ce secret.

Le secret a une date de début
SecretHasAStartDate boolean

Activez si le secret ne doit pas être disponible pour la récupération, jusqu’à une date et une heure spécifiques.

Date et heure de début du secret
SecretStartDateTime date-time

Date et heure à laquelle ce secret sera disponible pour la récupération. Les dates et heures sont entrées au format jj/MM/aaaa HH :mm, et stockées et traitées au format UTC/GMT+0. Par exemple : « 2022-01-24T07:00:00 » empêcherait la récupération du secret unique avant 07.00 heures UTC (GMT+0) le 24 janvier 2022 (vous recevrez un 404). Vous pouvez également utiliser l’entrée « Heures jusqu’à l’heure de début du secret ». Lorsque vous utilisez cette entrée, vous devez définir « Secret a une date de début » sur true, ou l’entrée est ignorée.

Heures jusqu’à l’heure de début du secret
HoursUntilSecretStartTime integer

Nombre d’heures jusqu’à ce que ce secret soit disponible pour la récupération. Vous pouvez également utiliser l’entrée « Date et heure de début du secret ». Lorsque vous utilisez cette entrée, vous devez définir « Secret a une date de début » sur true.

Le secret a une date d’expiration
SecretHasAnExpiryDate boolean

Activez si le secret doit être automatiquement supprimé après une période de temps, qu’il soit récupéré ou non.

Date et heure d’expiration du secret
SecretExpiryDateTime date-time

Date et heure de suppression automatique de ce secret, qu’il ait été récupéré ou non. Les dates et heures sont entrées au format aaaa-MM-JJTHH :mm :ss et stockées et traitées au format UTC/GMT+0. Par exemple : '2022-01-24T07:00:00' supprimerait le secret unique à 07.00 heures UTC (GMT+0) le 24 janvier 2022. Vous pouvez également utiliser l’entrée « Heures jusqu’à l’expiration du secret ». Lorsque vous utilisez cette entrée, vous devez définir « Secret a une date d’expiration » sur true, ou l’entrée est ignorée.

Heures jusqu’à l’expiration du secret
HoursUntilSecretExpiry integer

Nombre d’heures jusqu’à ce que ce secret soit automatiquement supprimé, qu’il ait été récupéré ou non. Vous pouvez également utiliser l’entrée « Date et heure d’expiration du secret ». Lorsque vous utilisez cette entrée, vous devez définir « Secret a une date d’expiration » sur true.

Retours

Nom Chemin d’accès Type Description
URL de récupération
RetrievalURL string

URL unique utilisée pour récupérer le secret à usage unique.

ID de récupération
RetrievalId string

ID de récupération unique. Cette URL unique est générée à partir de cet ID unique. Cet ID peut être utile si vous devez construire votre propre URL, dans un scénario personnalisé.

Dessiner un rectangle à l’écran

Dessine un rectangle à l’écran pour faciliter l’identification des coordonnées de l’écran ou la sortie d’une action qui signale les coordonnées de l’écran. Le rectangle est automatiquement supprimé après 5 secondes.

Paramètres

Nom Clé Obligatoire Type Description
Coordonnée X de l’écran du bord gauche du rectangle
RectangleLeftPixelXCoord True integer

Bord de pixel gauche du rectangle à afficher. Peut être en pixels virtuels ou physiques en fonction de l’entrée « Les coordonnées sont physiques ».

Coordonnée X du pixel de l’écran du bord droit rectangle
RectangleRightPixelXCoord True integer

Bord de pixel droit du rectangle à afficher. Peut être en pixels virtuels ou physiques en fonction de l’entrée « Les coordonnées sont physiques ».

Coordonnée Y du pixel de l’écran du bord supérieur du rectangle
RectangleTopPixelYCoord True integer

Bord du pixel supérieur du rectangle à afficher. Peut être en pixels virtuels ou physiques en fonction de l’entrée « Les coordonnées sont physiques ».

Coordonnée Y du pixel de l’écran du bord inférieur du rectangle
RectangleBottomPixelYCoord True integer

Bord du pixel inférieur du rectangle à afficher. Peut être en pixels virtuels ou physiques en fonction de l’entrée « Les coordonnées sont physiques ».

Couleur du stylet
PenColour string

Couleur du rectangle à dessiner (par exemple, rouge, vert, bleu, jaune, violet ou orange) ou un code hexadécimal de chaîne, par exemple, #FF0000.

Pixels d’épaisseur du stylet
PenThicknessPixels integer

Épaisseur (en pixels) de la bordure du rectangle en surbrillance.

Secondes à afficher
SecondsToDisplay integer

Nombre de secondes à afficher le rectangle.

Les coordonnées sont physiques
CoordinatesArePhysical boolean

Défini sur true si les coordonnées fournies sont des coordonnées d’écran physiques. Définissez la valeur false si les coordonnées fournies sont virtuelles. Si la mise à l’échelle d’affichage sous-jacente est de 100%, les coordonnées physiques et virtuelles sont identiques.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
DrawRectangleOnScreenResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Différer la tâche d’automatisation d’Orchestrator existante

Différer une tâche Orchestrator existante qui se trouve déjà dans la file d’attente. La tâche sera différée à une heure spécifiée à l’avenir. Il est couramment utilisé pour différer une tâche existante (c’est-à-dire que la tâche a été précédemment différée et doit maintenant être différée à nouveau). Utilisez cette action pour suspendre temporairement une tâche pendant une durée spécifiée (par exemple, si vous attendez quelque chose).

Paramètres

Nom Clé Obligatoire Type Description
ID de tâche
TaskId True integer

ID de la tâche d’automatisation Orchestrator existante à différer (ou différer à nouveau).

Délai de report en minutes
DeferralTimeInMinutes integer

Combien de minutes la tâche d’automatisation doit-elle être retardée.

Différer les données stockées
DeferralStoredData string

Données facultatives à stocker avec cette tâche. Il sera disponible pour le processus/le flux lorsqu’il continue à partir d’un report. Cela est généralement utilisé pour stocker les données que vous avez calculées pendant votre processus/flux que vous devez redevenir disponible après report. Vous êtes libre de stocker des données dans n’importe quel format, mais JSON est un format couramment utilisé.

Phase de processus
ProcessStage string

Point à l’endroit où le processus /le flux d’automatisation doit continuer après le report. Il s’agit d’une valeur de chaîne facultative qui sera unique au processus/flux spécifique. Cette opération sera utilisée par une condition dans le processus/le flux différé pour déterminer l’étape à effectuer ensuite. Par exemple : si vous souhaitez que le processus/le flux continue à l’étape « Exchange » lorsqu’il se poursuit après le report, entrez la valeur « Exchange ».

Priority
Priority integer

Définissez le niveau de priorité de cette tâche (1 étant le niveau le plus élevé).

Mettre la tâche en attente
TaskOnHold boolean

Si vous définissez cette valeur sur true, la tâche est mise en attente et ne sera donc pas traitée dans un flux de travail de tâche classique, même lorsque la date de report est atteinte. Vous pouvez modifier l’état « En attente » ultérieurement, à l’aide de l’action « Modifier l’état de la tâche Automation d’Orchestrator ».

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
TasksDeferExistingTaskResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Différer l’opération de tâche d’automatisation Orchestrator existante

Différer une tâche Orchestrator existante qui se trouve déjà dans la file d’attente. La tâche sera différée à une heure spécifiée à l’avenir. Il est couramment utilisé pour différer une tâche existante (c’est-à-dire que la tâche a été précédemment différée et doit maintenant être différée à nouveau). Utilisez cette action pour suspendre temporairement une tâche pendant une durée spécifiée (par exemple, si vous attendez quelque chose).

Paramètres

Nom Clé Obligatoire Type Description
ID d’opération
OperationId True string

ID d’opération de la tâche Orchestrator à différer (ou différer à nouveau).

Délai de report en minutes
DeferralTimeInMinutes integer

Combien de minutes la tâche d’automatisation doit-elle être retardée.

Différer les données stockées
DeferralStoredData string

Données facultatives à stocker avec cette tâche. Il sera disponible pour le processus/le flux lorsqu’il continue à partir d’un report. Cela est généralement utilisé pour stocker les données que vous avez calculées pendant votre processus/flux que vous devez redevenir disponible après report. Vous êtes libre de stocker des données dans n’importe quel format, mais JSON est un format couramment utilisé.

Phase de processus
ProcessStage string

Point à l’endroit où le processus /le flux d’automatisation doit continuer après le report. Il s’agit d’une valeur de chaîne facultative qui sera unique au processus/flux spécifique. Cette opération sera utilisée par une condition dans le processus/le flux différé pour déterminer l’étape à effectuer ensuite. Par exemple : si vous souhaitez que le processus/le flux continue à l’étape « Exchange » lorsqu’il se poursuit après le report, entrez la valeur « Exchange ».

Priority
Priority integer

Définissez le niveau de priorité de cette tâche (1 étant le niveau le plus élevé).

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
TasksDeferExistingTaskOperationResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Double-cliquez sur la souris à gauche

Double-cliquez sur le bouton gauche de la souris dans la session utilisateur de l’agent IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
Retard en millisecondes
DelayInMilliseconds integer

Délai entre chaque clic, en millisecondes.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Double-cliquez sur la souris à gauche à la coordonnée

Double-cliquez sur le bouton gauche de la souris dans la session utilisateur de l’agent IA-Connect sur les coordonnées spécifiées. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées.

Paramètres

Nom Clé Obligatoire Type Description
X pixels
XCoord True integer

Valeur de coordonnée X (en pixels).

Pixels Y
YCoord True integer

Valeur de coordonnée Y (en pixels).

Retard en millisecondes
DelayInMilliseconds integer

Délai entre chaque clic, en millisecondes.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Déclencher une exception

Déclenchez une exception avec le message spécifié si l’exception d’entrée n’est pas vide. Cela est utile pour déclencher un message d’exception dans votre flux (HTTP 400) qui sera ensuite intercepté par une étape de gestion des erreurs, si une action antérieure avait une erreur. Cette exception n’est pas enregistrée dans les statistiques d’exécution de flux IA-Connect Orchestrator.

Paramètres

Nom Clé Obligatoire Type Description
Exception d’entrée
InputException string

Si cette exception d’entrée n’est pas une chaîne vide, une exception est levée avec le message d’exception fourni. Si cette exception d’entrée est vide, cette action ne fera rien.

Message d’exception
ExceptionMessage string

Message d’exception à déclencher.

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
RaiseExceptionResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Décompresser le fichier

Décompresse un fichier qui a été compressé à l’aide de la compression ZIP.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès au fichier ZIP
ZIPFilename True string

Chemin complet du fichier ZIP à décompresser. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Extraire le dossier
ExtractFolder string

Chemin d’accès du dossier dans lequel extraire le fichier ZIP. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Extraire tous les fichiers dans un dossier unique
ExtractAllFilesToSingleFolder boolean

Si la valeur est True, la structure de dossiers à l’intérieur du fichier ZIP est ignorée et tous les fichiers sont extraits dans le dossier spécifié.

Inclure des fichiers d’expression régulière
IncludeFilesRegEx string

Expression régulière facultative pour vous permettre de spécifier les fichiers à extraire. Correspond uniquement au nom de fichier.

Exclure l’expression régulière des fichiers
ExcludeFilesRegEx string

Expression régulière facultative pour vous permettre de spécifier les fichiers à exclure de l’extraction. Correspond uniquement au nom de fichier.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nombre de fichiers extraits avec succès
FilesExtractedSuccessfully integer

Nombre de fichiers qui ont été extraits du fichier ZIP avec succès.

Le nombre de fichiers n’a pas pu être extrait
FilesFailedToExtract integer

Nombre de fichiers qui n’ont pas pu être extraits du fichier ZIP.

Nombre de fichiers exclus
FilesExcluded integer

Nombre de fichiers exclus (si vous utilisez l’entrée « Exclure les fichiers d’expression régulière »).

Déconnecter une session à distance

Si l’agent IA-Connect s’exécute dans une session distante, cette action déconnecte la session distante. Cela n’est pas le même que la déconnexion et laisse la session à distance s’exécuter dans un état déconnecté. Cette action peut être utilisée lorsque vous souhaitez vous reconnecter à la session distante ultérieurement et continuer à partir du même état, plutôt que de démarrer une nouvelle session. Si l’agent IA-Connect s’exécute localement, cette action verrouille la session.

Paramètres

Nom Clé Obligatoire Type Description
Secondes à attendre
SecondsToWait integer

Délai d’attente avant d’émettre la commande de déconnexion au système d’exploitation afin que l’agent IA-Connect puisse signaler l’achèvement de la commande avant de perdre le contact (qui se produirait uniquement dans une session distante).

Ne pas se déconnecter si l’agent local
DoNotDisconnectIfLocalAgent boolean

Si la valeur est true et que l’agent IA-Connect s’exécute dans une session locale (c’est-à-dire directement sur le worker), cette action est ignorée en mode silencieux. Cela est utile, car la déconnexion d’un agent local verrouille la session et limite donc les fonctions RPA jusqu’à ce que la session soit déverrouillée.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Déconnexion de session à distance

Déconnecte la session à distance où l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Secondes à attendre
SecondsToWait integer

Délai d’attente après avoir émis la commande de déconnexion sur le système d’exploitation afin que l’agent IA-Connect puisse signaler l’achèvement de la commande.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Définir IA-Connect clé de licence

Licence l’agent IA-Connect avec une clé de licence. Il peut s’agir d’une chaîne de licence ou du nom convivial d’une licence détenue dans le IA-Connect Orchestrator.

Paramètres

Nom Clé Obligatoire Type Description
Clé de licence
LicenseString True string

Chaîne de clé de licence IA-Connect ou nom convivial d’une licence détenue dans l’orchestrateur IA-Connect (si elle contrôle IA-Connect via l’orchestrateur IA-Connect).

Stocker dans le Registre
StoreInRegistry boolean

La licence IA-Connect doit-elle être temporairement stockée dans le Registre ? Cela garantit que l’agent IA-Connect sera concédé sous licence pendant la durée de la session utilisateur, même si l’agent est fermé et redéployé.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Jours jusqu’à l’expiration de la licence
DaysUntilLicenseExpires integer

Nombre de jours restants jusqu’à l’expiration de la licence IA-Connect.

Définir IA-Connect code de licence

Charge une licence de domaine agent de type ancien (7.0 et 7.1) sur l’agent IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
Nom de domaine NetBIOS du client
CustomerNETBIOSDomainName True string

Nom de domaine NetBIOS de l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Nom complet du client
CustomerDisplayName True string

Nom du client à afficher dans la barre de titre de l’agent IA-Connect.

Nom du fournisseur
VendorName True string

Nom du fournisseur IA-Connect.

Date d’expiration de la licence
LicenseExpiryDate True string

Date d’expiration de la licence IA-Connect.

Code d’activation
ActivationCode True string

Code d’activation de la licence IA-Connect.

Stocker dans le Registre
StoreInRegistry boolean

La licence IA-Connect doit-elle être temporairement stockée dans le Registre ? Cela garantit que l’agent IA-Connect sera concédé sous licence pendant la durée de la session utilisateur, même si l’agent est fermé et redéployé.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Définir IA-Connect interface graphique utilisateur de l’agent la plus à l’extrémité supérieure

Définit l’agent IA-Connect comme le plus haut. Cela signifie que l’agent IA-Connect est toujours visible à l’écran et ne peut pas être masqué derrière d’autres fenêtres d’application.

Paramètres

Nom Clé Obligatoire Type Description
Supérieure
TopMost boolean

L’agent IA-Connect doit-il être défini le plus haut (true) ou doit-il être désactivé (false) ?

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Définir IA-Connect niveau du journal du directeur

Définit le niveau de journalisation IA-Connect Director sur la valeur spécifiée. Les niveaux de journalisation sont définis de 0 à 4. 0 est désactivé. 1 est le niveau de journal le plus bas (et la valeur par défaut). 4 est le niveau de journal le plus élevé.

Paramètres

Nom Clé Obligatoire Type Description
Niveau de journal
LoggingLevel True integer

Niveau de journalisation sur lequel le directeur IA-Connect doit être défini.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Définir la configuration des coordonnées globales de l’agent IA-Connect

Configure le système de coordonnées global de l’agent IA-Connect, qui est utilisé pour afficher les emplacements des éléments (par exemple : lors de l’inspection de la souris) et calculer les positions de la souris (par exemple, lors de l’exécution d’actions globales de la souris). Les valeurs par défaut fournissent les fonctionnalités les plus récentes, mais vous pouvez utiliser cette action pour revenir au comportement dans les versions précédentes de l’Agent ou spécifier qu’une API utilise un autre système de coordonnées.

Paramètres

Nom Clé Obligatoire Type Description
Fonctionnalité multi-moniteur
MultiMonitorFunctionality string

Défini sur « Affichage principal uniquement » (PrimaryMonitor) pour revenir à un comportement plus ancien, qui prend uniquement en charge la mise en surbrillance des éléments et l’exécution d’actions globales de souris sur l’appareil d’affichage principal (le seul mode disponible dans IA-Connect 9.3 et versions antérieures). Définissez sur « Tous les affichages » (MultiMonitor) pour activer la mise en surbrillance des éléments et effectuer des actions globales de souris sur tous les moniteurs et détecter automatiquement la mise à l’échelle ppp sur chaque moniteur (la valeur par défaut étant IA-Connect 9,4). Définissez la valeur « Not set » (NotSet) pour ne pas modifier.

Définir automatiquement le multiplicateur d’inspection de la souris
AutoSetMouseInspectionMultiplier string

Défini sur « Auto » (1) (valeur par défaut depuis IA-Connect 9.4) pour calculer automatiquement le multiplicateur d’inspection de la souris sur l’appareil d’affichage principal au démarrage de l’Agent et chaque fois que l’inspection de la souris est effectuée. Définissez sur « Manuel » (0) pour exiger que le multiplicateur d’inspection soit défini manuellement (la seule option disponible dans IA-Connect 9.3 et versions antérieures). Définissez la valeur vide ou « NotSet » pour laisser cette option inchangée. Cette option n’a aucun effet lorsque la fonctionnalité « Multi monitor » est désactivée.

Définir automatiquement le multiplicateur de souris global
AutoSetGlobalMouseMultiplier string

Défini sur « Auto » (1) (valeur par défaut depuis IA-Connect 9.4) pour calculer automatiquement le multiplicateur de mouvement global de la souris sur l’appareil d’affichage principal au démarrage de l’Agent et chaque fois que l’inspection de la souris est effectuée. Défini sur « Manuel » (0) pour exiger que le multiplicateur de mouvement global de la souris soit défini manuellement (la seule option disponible dans IA-Connect 9.3 et versions antérieures). Définissez la valeur vide ou « NotSet » pour laisser cette option inchangée. Cette option n’a aucun effet lorsque la fonctionnalité « Multi monitor » est désactivée.

Multiplicateur X d’inspection de la souris
MouseInspectionXMultiplier double

Multiplicateur d’inspection horizontal (X) à définir (pour quand l’Agent met en surbrillance ce qui se trouve sous la souris). Par exemple : si IA-Connect affiche le rectangle d’inspection à la moitié de l’emplacement X de la souris réelle, définissez la valeur 0,5. Définissez la valeur 0 pour laisser la valeur actuelle inchangée. Cette option n’a aucun effet lorsque « Fonctionnalité multi-moniteur » est désactivée et que le multiplicateur d’inspection de la souris défini automatiquement est désactivé.

Multiplicateur Y d’inspection de la souris
MouseInspectionYMultiplier double

Multiplicateur d’inspection vertical de la souris (Y) à définir (lorsque l’Agent met en surbrillance ce qui se trouve sous la souris). Par exemple : si IA-Connect affiche le rectangle d’inspection à la moitié de l’emplacement Y de la souris réelle, définissez la valeur 0,5. Définissez la valeur 0 pour laisser la valeur actuelle inchangée. Cette option n’a aucun effet lorsque « Fonctionnalité multi-moniteur » est désactivée et que le multiplicateur d’inspection de la souris défini automatiquement est désactivé.

Multiplicateur X de la souris globale
GlobalMouseXMultiplier double

Multiplicateur de mouvement global de la souris (X) à définir (pour quand l’Agent déplace la souris). Définissez la valeur 0 pour laisser la valeur actuelle inchangée. Cette option n’a aucun effet lorsque la fonctionnalité « Multi monitor » est désactivée.

Multiplicateur Y de la souris globale
GlobalMouseYMultiplier double

Multiplicateur de mouvement global de la souris (Y) vertical à définir (pour quand l’Agent déplace la souris). Définissez la valeur 0 pour laisser la valeur actuelle inchangée. Cette option n’a aucun effet lorsque la fonctionnalité « Multi monitor » est désactivée.

Appliquer à mouse_event
GlobalMouseMultiplierApplyToMouseEvent boolean

Cela spécifie s’il faut appliquer les valeurs multiplicateurs de souris globales à la méthode mouse_event. Cette option n’a aucun effet lorsque la fonctionnalité « Multi monitor » est désactivée.

Appliquer à SetCursorPos
GlobalMouseMultiplierApplyToSetCursorPos boolean

Cet argument spécifie s’il faut appliquer les valeurs de multiplicateur de souris globales à la méthode SetCursorPos. Cette option n’a aucun effet lorsque la fonctionnalité « Multi monitor » est désactivée.

Appliquer à la méthode de déplacement de la souris actuelle
GlobalMouseMultiplierApplyToCurrentMouseMoveMethod boolean

Cet argument spécifie s’il faut appliquer les valeurs de multiplicateur de souris globales à la méthode de déplacement de la souris actuelle (par exemple : si SetCursorPos est la méthode de déplacement de la souris actuelle, le multiplicateur s’applique à SetCursorPos). Si cette valeur est définie sur true, les entrées « Appliquer à mouse_event » et « Appliquer à SetCursorPos » sont ignorées. Cette option n’a aucun effet lorsque la fonctionnalité « Multi monitor » est désactivée.

Système de coordonnées Java
JavaCoordinateSystem string

Définissez sur « Virtual » (la valeur par défaut et la seule option disponible dans IA-Connect 9.3 et versions antérieures) pour informer l’Agent que le pont d’accès Java fournit des coordonnées virtuelles (mises à l’échelle DPI). Définissez sur « Physique » pour informer l’agent que le pont d’accès Java fournit des coordonnées physiques (qui correspondent directement aux pixels). Définissez la valeur « Not set » (NotSet) pour ne pas modifier.

Système de coordonnées de l’interface graphique utilisateur SAP
SAPGUICoordinateSystem string

Définissez la valeur « Virtual » (la valeur par défaut et la seule option disponible dans IA-Connect 9.3 et versions antérieures) pour informer l’Agent que l’API de script de l’interface utilisateur graphique SAP fournit des coordonnées virtuelles (ppp mis à l’échelle). Définissez sur « Physique » pour informer l’Agent que l’API de script DE l’interface utilisateur graphique SAP fournit des coordonnées physiques (qui correspondent directement aux pixels). Définissez la valeur « Not set » (NotSet) pour ne pas modifier.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
SetAgentGlobalCoordinateConfigurationResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Définir la méthode de déplacement de la souris

Définit la méthode de déplacement de la souris actuelle sur mouse_event ou setcursorpos.

Paramètres

Nom Clé Obligatoire Type Description
Définir la méthode de déplacement de la souris
MouseMoveMethod True string

Fournissez la méthode de déplacement de la souris (mouse_event ou setcursorpos).

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Définir la position de l’interface graphique utilisateur de l’agent IA-Connect

Définit la position à l’écran de l’interface utilisateur utilisateur de l’agent IA-Connect à l’emplacement spécifié.

Paramètres

Nom Clé Obligatoire Type Description
X
X True integer

Coordonnée X pour définir l’Agent sur, en pixels.

O
Y True integer

Coordonnée Y pour définir l’Agent sur, en pixels.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Définir la position du curseur de la souris

Définit le curseur de la souris dans la session utilisateur de l’agent IA-Connect à la position spécifiée. L’API setcursorpos est utilisée pour déplacer la souris, quelle que soit l’API de déplacement de la souris active choisie.

Paramètres

Nom Clé Obligatoire Type Description
X pixels
X True integer

Valeur de coordonnée X (en pixels).

Pixels Y
Y True integer

Valeur de coordonnée Y (en pixels).

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Définir le délai d’expiration de la commande agent IA-Connect

Définit le délai d’expiration de la commande que l’agent IA-Connect utilisera pour chaque commande exécutée.

Paramètres

Nom Clé Obligatoire Type Description
Délai d’expiration de la commande en secondes
CommandTimeoutInSeconds True integer

Délai d’expiration de commande utilisé par l’agent IA-Connect. Si vous lisez ou écrivez de grandes quantités de données, vous pouvez augmenter la période d’expiration.

Arrêter le délai d’expiration des threads de commande RPA
TerminateTimedoutRPACommandThreads boolean

Le thread de commande doit-il être arrêté s’il a expiré ?

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Définir le lecteur d’écran

Active ou désactive le lecteur d’écran dans la session utilisateur de l’agent IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
Activer le lecteur d’écran
EnableScreenReader boolean

Si la valeur est true, le lecteur d’écran est activé. Si la valeur est false, le lecteur d’écran est désactivé.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Définir le mode de maintenance du worker Orchestrator

Placez un worker IA-Connect défini dans l’orchestrateur IA-Connect en mode maintenance (de sorte que les flux ne sont pas affectés au worker) ou retirez un worker du mode maintenance.

Paramètres

Nom Clé Obligatoire Type Description
ID de travail
WorkerId integer

ID du worker. Il s’agit d’une valeur entière (1 ou ultérieure), interne à l’orchestrateur. Vous pouvez déterminer l’ID d’un worker en affichant les détails du worker dans l’interface utilisateur Orchestrator et en recherchant l’ID dans l’URL du navigateur. Si vous souhaitez rechercher le worker par nom, définissez cette valeur sur 0 et entrez un nom dans le champ « Nom du worker ».

Nom du worker
WorkerName string

Nom du worker. Cela entraîne la recherche d’un worker dans la liste des workers par le nom spécifié. Lorsque vous effectuez une recherche par nom, définissez « ID de travail » sur 0 (pour désactiver l’utilisation de l’ID de travail).

Mode maintenance
MaintenanceMode boolean

Défini sur true (valeur par défaut) pour activer le mode de maintenance, de sorte que les flux ne sont pas affectés au worker. Définissez la valeur false pour quitter le mode de maintenance, ce qui permet aux flux d’être affectés au worker (en supposant que le worker n’est pas refusé par d’autres règles).

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
SetOrchestratorWorkerMaintenanceModeResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Définir le multiplicateur de la souris

Définit le multiplicateur de souris global dans la session utilisateur de l’agent IA-Connect. Cela peut être utile pendant le développement si vous rencontrez des problèmes avec la mise à l’échelle du Bureau à distance.

Paramètres

Nom Clé Obligatoire Type Description
Multiplicateur X
MouseXMultiplier double

Multiplicateur global horizontal (X) à définir (pour quand l’Agent déplace la souris). Le multiplicateur n’a aucun effet lorsque la fonctionnalité « Multi monitor » est désactivée.

Multiplicateur Y
MouseYMultiplier double

Multiplicateur global de la souris (Y) vertical à définir (pour quand l’Agent déplace la souris). Le multiplicateur n’a aucun effet lorsque la fonctionnalité « Multi monitor » est désactivée.

Appliquer à mouse_event
ApplyToMouseEvent boolean

Cet argument spécifie s’il faut appliquer les valeurs de multiplicateur de souris globales à la méthode mouse_event.

Appliquer à SetCursorPos
ApplyToSetCursorPos boolean

Cet argument spécifie s’il faut appliquer les valeurs de multiplicateur de souris globales à la méthode SetCursorPos.

Appliquer à la méthode de déplacement de la souris actuelle
ApplyToCurrentMouseMoveMethod boolean

Cet argument spécifie s’il faut appliquer les valeurs de multiplicateur de souris globales à la méthode de déplacement de la souris actuelle (par exemple : si SetCursorPos est la méthode de déplacement de la souris actuelle, le multiplicateur s’applique à SetCursorPos). Si cette valeur est définie sur true, les entrées « Appliquer à mouse_event » et « Appliquer à SetCursorPos » sont ignorées.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Définir le niveau du journal de l’agent IA-Connect

Définit le niveau de journalisation IA-Connect Agent sur la valeur spécifiée (1 étant le niveau le plus bas et 4 étant le niveau le plus élevé).

Paramètres

Nom Clé Obligatoire Type Description
Niveau de journal
LoggingLevel True integer

Niveau de journalisation sur lequel l’agent IA-Connect doit être défini.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Définir le Presse-papiers

Définit le contenu du Presse-papiers dans la session utilisateur de l’agent IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
Nouvelles données du Presse-papiers
NewClipboardData string

Données à définir dans le Presse-papiers.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Définir le propriétaire sur le dossier

Définit le propriétaire sur un dossier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemin du dossier
FolderPath True string

Chemin complet du dossier. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Identité de l’utilisateur
UserIdentity True string

Identité de l’utilisateur à attribuer à la propriété. Il peut s’agir de la forme « username », « DOMAIN\username » ou « username@domainfqdn ».

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Définir le propriétaire sur le fichier

Définit le propriétaire sur un fichier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemins d'accès au fichier
FilePath True string

Chemin d'accès complet au fichier. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Identité de l’utilisateur
UserIdentity True string

Identité de l’utilisateur à attribuer à la propriété. Il peut s’agir de la forme « username », « DOMAIN\username » ou « username@domainfqdn ».

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Définir les données de sortie des tâches Orchestrator Automation

Définit les données de sortie d’une tâche d’automatisation Orchestrator. Couramment utilisé lorsque vous avez terminé une tâche et que vous souhaitez fournir des données de sortie, à collecter par le processus qui a créé la tâche.

Paramètres

Nom Clé Obligatoire Type Description
ID de tâche
TaskId True integer

ID de la tâche Orchestrator à laquelle ajouter la note.

Données de sortie de tâche
TaskOutputData string

Chaîne de données de sortie. Cela peut être mis en forme comme n’importe quel format de texte de votre choix, par exemple JSON ou XML ou texte brut. La chaîne de données de sortie peut être consultée dans l’interface utilisateur Orchestrator ou accessible via l’API REST TasksGetTask.

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
TasksSetOutputDataResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Définir l’imprimante par défaut

Définit l’imprimante par défaut de l’utilisateur dans la session IA-Connect Agent.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’imprimante par défaut
DefaultPrinterName True string

Nom de l’imprimante par défaut pour l’utilisateur.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Définir l’opacité de l’interface utilisateur utilisateur de l’agent IA-Connect

Définit l’opacité de l’agent IA-Connect de 1 (visible) sur 0 (transparent).

Paramètres

Nom Clé Obligatoire Type Description
Opacité
Opacity True double

Valeur d’opacité à définir, comprise entre 1 (visible) et 0 (transparent).

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Déplacer la souris entre les coordonnées

Déplace la souris entre deux coordonnées spécifiées dans la session utilisateur de l’agent IA-Connect. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées. Une gigue facultative est prise en charge dans le mouvement de la souris, pour la rendre plus semblable à un mouvement de main humaine.

Paramètres

Nom Clé Obligatoire Type Description
Démarrer X pixels
StartXCoord True integer

Valeur de coordonnée X de début (en pixels).

Démarrer les pixels Y
StartYCoord True integer

Valeur de coordonnée Y de début (en pixels).

Fin des pixels X
EndXCoord True integer

Valeur de coordonnée X de fin (en pixels).

Fin des pixels Y
EndYCoord True integer

Valeur de coordonnée Y de fin (en pixels).

Nombre d’étapes
NumberOfSteps integer

Nombre d’étapes dans laquelle l’action de mouvement doit être divisée.

Durée totale en secondes
TotalTimeInSeconds double

Durée totale pendant laquelle l’action de mouvement doit prendre de début à fin.

Gigue de pixels de mouvement maximale
MaximumMovementPixelJitter integer

Gigue de pixel maximale lors de l’exécution de l’action de glisser. Une valeur de 1 ou une valeur supérieure active la gigue du mouvement. La gigue est lissée à chaque étape, pour éviter les pics de mouvement. La valeur de cette entrée contrôle le maximum que la gigue peut être à n’importe quel point particulier, limitant la distance à laquelle la souris peut s’écarter du chemin. Plus la valeur est élevée, moins l’action glisser s’affiche. La gigue à chaque point ne peut s’écarter que de la valeur de la gigue précédente entre -2 et 2 (par défaut), de sorte que la gigue maximale possible est de 2 x NumberOfSteps, quel que soit ce que vous définissez le maximum.

Gigue maximale de pixels de fin
MaximumEndPixelJitter integer

Gigue de pixel maximale à la fin de l’action de glisser. Plus la valeur est élevée, moins la précision du glisser est élevée lors de l’atteinte de la coordonnée de fin.

Delta de la gigue de pixels de mouvement maximale
MaximumMovementPixelJitterDelta integer

Si vous utilisez la gigue de mouvement de la souris (la gigue de pixel de mouvement maximale est de 1 ou supérieure), la gigue maximale à chaque point peut s’écarter du point précédent. Cela permet de s’assurer que la gigue est lisse. Une valeur plus élevée entraîne une moins grande douceur.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Déplacer la souris pour coordonner

Déplace la souris dans la session utilisateur IA-Connect Agent vers les coordonnées de pixels spécifiées. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées.

Paramètres

Nom Clé Obligatoire Type Description
X pixels
XCoord True integer

Valeur de coordonnée X (en pixels) vers laquelle déplacer la souris.

Pixels Y
YCoord True integer

Valeur de coordonnée Y (en pixels) pour déplacer la souris vers.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Déplacer la souris relative

Déplace la souris dans la session utilisateur de l’agent IA-Connect par le nombre spécifié de pixels, par rapport à sa position actuelle. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées.

Paramètres

Nom Clé Obligatoire Type Description
X pixels
XCoord True integer

Nombre de pixels X à déplacer la souris à partir de sa position actuelle.

Pixels Y
YCoord True integer

Nombre de pixels Y à déplacer la souris, en commençant par sa position actuelle.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Déplacer un fichier

Déplace un fichier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès au fichier source
SourceFilePath True string

Chemin complet du fichier source. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Chemin d’accès du fichier de destination
DestFilePath True string

Chemin d’accès complet à la destination vers laquelle le fichier doit être déplacé. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Désactiver IA-Connect tronçon suivant

Désactive le tronçon suivant afin que toutes les commandes futures soient traitées par l’Agent qui les reçoit (par opposition à être transférées vers l’agent de tronçon suivant).

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Développer la chaîne de mot de passe

Accepte une chaîne d’entrée qui contient des références à IA-Connect mots de passe stockés et retourne cette chaîne avec les références remplacées par les mots de passe stockés.

Paramètres

Nom Clé Obligatoire Type Description
Chaîne d’entrée
InputString string

Chaîne d’entrée qui contient IA-Connect identificateurs de mot de passe stockés. Par exemple : « Bienvenue nouveau démarrage, votre nouveau mot de passe de compte est {IAConnectPassword :GeneratedPassword} » où « GeneratedPassword » est le nom d’un mot de passe IA-Connect stocké.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Chaîne de sortie
OutputString string

Chaîne de sortie qui contient la chaîne d’entrée avec des identificateurs de mot de passe remplacés par les mots de passe réels. Par exemple : « Bienvenue nouveau démarrage, votre nouveau mot de passe de compte est Fantastic12Monkeys ! ».

Développer la variable d’environnement

Développe une chaîne contenant des variables d’environnement (par exemple, %USERPROFILE% ou %TEMP%) dans la session utilisateur de l’agent IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
Chaîne d’entrée
InputString True string

Chaîne d’entrée contenant des variables d’environnement.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Chaîne de sortie
OutputString string

Chaîne avec toutes les variables d’environnement développées.

Déverrouiller la session

Déverrouille la session dans laquelle l’agent IA-Connect est en cours d’exécution. Cela nécessite l’installation du fournisseur d’informations d’identification non verrouillé IA-Connect sur l’ordinateur hébergeant la session, car seul un fournisseur d’informations d’identification peut déverrouiller un ordinateur.

Paramètres

Nom Clé Obligatoire Type Description
Déverrouiller le mot de passe
UnlockPassword True string

Mot de passe pour déverrouiller la session active. Il s’agit du mot de passe de l’utilisateur Windows pour le compte connecté à la session actuellement verrouillée. S’il s’agit d’un mot de passe « Stocké », entrez au format {IAConnectPassword :StoredPasswordIdentifier} et définissez l’entrée « mot de passe stocké » sur true. S’il s’agit d’informations d’identification génériques Orchestrator, entrez au format {OrchestratorCredential :FriendlyName} et définissez l’entrée « mot de passe stocké » sur true.

Le mot de passe contient le mot de passe stocké
PasswordContainsStoredPassword boolean

Définissez la valeur true si le mot de passe est un identificateur de mot de passe stocké IA-Connect (par exemple : généré par l’action « Générer le mot de passe ») ou un IA-Connect d’informations d’identification génériques Orchestrator (par exemple : Si vous utilisez IA-Connect avec un flux PA).

Détecter s’il est verrouillé
DetectIfLocked True boolean

Si l’agent IA-Connect tente de détecter si la session est verrouillée. Si la valeur est true et que la session n’est pas détectée comme verrouillée, cette action ne fait que rien (car il n’y a rien à faire). Définissez uniquement la valeur false si IA-Connect détecte mal si la session est verrouillée et que vous souhaitez forcer une tentative de déverrouillage (ce qui échouera si la session n’est pas verrouillée).

Détecter le fournisseur d’informations d’identification
DetectCredentialProvider True boolean

Si l’agent IA-Connect tente de détecter l’existence du fournisseur d’informations d’identification IA-Connect Unlocker avant d’envoyer une demande de déverrouillage. Vous ne devez désactiver cela que si le fournisseur d’informations d’identification IA-Connect est présent et en cours d’exécution, mais, pour une raison quelconque, l’agent IA-Connect ne le détecte pas.

Secondes à attendre pour le déverrouillage
SecondsToWaitForUnlock integer

Combien de temps (en secondes) l’agent IA-Connect attendez la preuve que le bureau a correctement déverrouillé (en détectant l’état de déverrouillage du bureau). Par défaut, il s’agit de 5 secondes maximum. Définissez la valeur 0 pour désactiver cette fonctionnalité et continuer sans vérifier que le bureau a déverrouillé.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Déverrouillage de session effectué
SessionUnlockPerformed boolean

Définissez la valeur true si la session a été verrouillée et qu’une action de déverrouillage a été effectuée. Définissez la valeur false si la session n’a pas été verrouillée et « Détecter si verrouillée » a été définie sur true, ce qui n’entraîne aucune action effectuée.

Effacer le Presse-papiers

Efface le contenu du Presse-papiers dans la session utilisateur de l’agent IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Envoyer des clés

Envoie des pressions globales sur les touches dans la session utilisateur de l’agent IA-Connect. Cela simule un utilisateur appuyant sur ces touches sur le clavier. Vérifiez que l’élément Window cible est concentré, ou que les touches de touches peuvent être reçues par l’application incorrecte ou être ignorées.

Paramètres

Nom Clé Obligatoire Type Description
Texto
Text True string

La touche appuie sur la simulation dans la session utilisateur de l’agent IA-Connect. Les codes de clé sont documentés dans la « syntaxe des clés d’envoi » dans le « guide utilisateur de l’interface utilisateur ». Pour entrer des alphanumériques, fournissez simplement le texte as-is. Exemple pour appuyer sur Ctrl+C : ^c. Exemple pour appuyer sur Alt+F : %f.

Intervalle en millisecondes
Interval integer

Nombre de millisecondes entre chaque touche de pression.

Mot de passe
IsPassword boolean

L’entrée est-elle une valeur de mot de passe ? Dans ce cas, l’autre action « Envoyer des clés de mot de passe » doit être utilisée.

Ne pas interpréter les symboles
DontInterpretSymbols boolean

Les symboles du texte ne doivent-ils pas être interprétés comme des touches spéciales (par exemple, + pour Maj, ^ pour Ctrl) ? Cette valeur doit être définie sur true si vous tentez d’entrer les symboles réels.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Envoyer des clés de mot de passe

Envoie des appuis globaux sur la session utilisateur de l’agent IA-Connect, en particulier pour entrer un mot de passe. Cela simule un utilisateur appuyant sur ces touches sur le clavier. Vérifiez que l’élément Window cible est concentré, ou que les touches de touches peuvent être reçues par l’application incorrecte ou être ignorées.

Paramètres

Nom Clé Obligatoire Type Description
Mot de passe
Password True password

Mot de passe à entrer, à l’aide de touches simulées dans la session utilisateur de l’agent IA-Connect. Les codes de clé sont documentés dans la « syntaxe des clés d’envoi » dans le « guide utilisateur de l’interface utilisateur ». S’il s’agit d’un mot de passe « Stocké », entrez au format {IAConnectPassword :StoredPasswordIdentifier} et définissez l’entrée « mot de passe stocké » sur true. S’il s’agit d’informations d’identification génériques Orchestrator, entrez au format {OrchestratorCredential :FriendlyName} et définissez l’entrée « mot de passe stocké » sur true.

Intervalle en millisecondes
Interval integer

Nombre de millisecondes entre chaque touche de pression.

Ne pas interpréter les symboles
DontInterpretSymbols boolean

Les symboles du mot de passe ne doivent-ils pas être interprétés comme des touches spéciales (par exemple, + pour Maj, ^ pour Ctrl) ? Cette valeur doit être définie sur true si vous tentez d’entrer les symboles réels.

Le mot de passe contient le mot de passe stocké
PasswordContainsStoredPassword boolean

Définissez la valeur true si le mot de passe est un identificateur de mot de passe stocké IA-Connect (par exemple : généré par l’action « Générer le mot de passe ») ou un IA-Connect d’informations d’identification génériques Orchestrator (par exemple : Si vous utilisez IA-Connect avec un flux PA).

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Envoyer des événements clés

Envoie des événements de touches globales dans la session utilisateur de l’agent IA-Connect, à l’aide du pilote clavier de bas niveau. Cela simule un utilisateur appuyant sur ces touches sur le clavier. Vérifiez que l’élément Window cible est concentré, ou que les touches de touches peuvent être reçues par l’application incorrecte ou être ignorées.

Paramètres

Nom Clé Obligatoire Type Description
Texto
Text True string

Les touches de touches à entrer dans la session utilisateur de l’agent IA-Connect, à l’aide du pilote clavier de bas niveau. Les codes de clé sont documentés dans la syntaxe « Envoyer des événements clés » dans le « Guide de l’utilisateur de l’interface utilisateur ». Exemple pour appuyer et libérer l’échappement : {Escape}. Exemple pour appuyer sur Win+D pour afficher le bureau (appuyez sur la touche Windows gauche, appuyez sur la version d, relâchez la touche Windows gauche) : <{LWin}d>{LWin}. Exemple pour appuyer sur Ctrl+C (décompresser le contrôle gauche, appuyer sur la version c, libérer le contrôle gauche) : <{Ctrl}c>{Ctrl}. N’oubliez pas de libérer les touches dépressives, ou elles restent déprimées (par exemple, si vous utilisez < pour supprimer une clé de modificateur, utilisez-la > pour la libérer).

Intervalle en millisecondes
Interval integer

Nombre de millisecondes entre chaque événement de appuyez sur la touche.

Mot de passe
IsPassword boolean

L’entrée est-elle une valeur de mot de passe ? Dans ce cas, l’autre action « Envoyer des événements de clé de mot de passe » doit être utilisée.

Ne pas interpréter les symboles
DontInterpretSymbols boolean

Les symboles du texte ne doivent-ils pas être interprétés comme des touches spéciales (par exemple, {MAJ} pour Maj, {Ctrl} pour Ctrl) ? Cette valeur doit être définie sur true si vous tentez d’entrer les symboles réels.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Envoyer des événements de clé de mot de passe

Envoie des événements de touches globales à la session utilisateur de l’agent IA-Connect, en particulier pour entrer un mot de passe, à l’aide du pilote clavier de bas niveau. Cela simule un utilisateur appuyant sur ces touches sur le clavier. Vérifiez que l’élément Window cible est concentré, ou que les touches de touches peuvent être reçues par l’application incorrecte ou être ignorées.

Paramètres

Nom Clé Obligatoire Type Description
Mot de passe
Password True password

Mot de passe à entrer dans la session utilisateur de l’agent IA-Connect, à l’aide du pilote clavier de bas niveau. Les codes de clé sont documentés dans la syntaxe « Envoyer des événements clés » dans le « Guide de l’utilisateur de l’interface utilisateur ». S’il s’agit d’un mot de passe « Stocké », entrez au format {IAConnectPassword :StoredPasswordIdentifier} et définissez l’entrée « mot de passe stocké » sur true. S’il s’agit d’informations d’identification génériques Orchestrator, entrez au format {OrchestratorCredential :FriendlyName} et définissez l’entrée « mot de passe stocké » sur true.

Intervalle en millisecondes
Interval integer

Nombre de millisecondes entre chaque événement de appuyez sur la touche.

Ne pas interpréter les symboles
DontInterpretSymbols boolean

Les symboles du mot de passe ne doivent-ils pas être interprétés comme des touches spéciales (par exemple, {MAJ} pour Maj, {Ctrl} pour Ctrl) ? Cette valeur doit être définie sur true si vous tentez d’entrer les symboles réels.

Le mot de passe contient le mot de passe stocké
PasswordContainsStoredPassword boolean

Définissez la valeur true si le mot de passe est un identificateur de mot de passe stocké IA-Connect (par exemple : généré par l’action « Générer le mot de passe ») ou un IA-Connect d’informations d’identification génériques Orchestrator (par exemple : Si vous utilisez IA-Connect avec un flux PA).

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Envoyer un message à l’API web

Envoyez un message à une API web et recevez une réponse. Cela peut être utilisé avec n’importe quelle API web, mais une utilisation courante serait une API REST. IA-Connect prend en charge l’envoi de messages à des API web à partir d’une machine virtuelle (par exemple, pour accéder aux ressources locales) ou via des sessions Citrix ou Microsoft Remote Desktop (par exemple, pour accéder aux API uniquement à partir d’environnements isolés).

Paramètres

Nom Clé Obligatoire Type Description
URL
URL string

URL complète de l’API à laquelle envoyer un message. Par exemple : https://myapi.remotesystem.com/path/action.

Méthode
Method string

Méthode HTTP à utiliser. Cela doit correspondre à ce qui est attendu de l’API distante.

Délai d’expiration en secondes
TimeoutInSeconds integer

Nombre de secondes à attendre pour la réponse. Si le délai d’expiration est atteint avant la réception de la réponse HTTP, une exception est déclenchée.

Type de contenu
ContentType string

Type de contenu pour les données transmises dans le corps du message (le cas échéant). Cela doit correspondre à ce qui est attendu de l’API distante. Si vous appelez une API REST qui attend une charge utile JSON dans le corps, le type de contenu serait probablement application/json ; charset=utf-8.

Accepter
Accept string

Formats acceptables pour les données de réponse. Cela doit correspondre à ce qui est attendu de l’API distante. Si vous appelez une API REST qui retourne une charge utile JSON, la valeur d’acceptation serait probablement application/json. Pour accepter une réponse, entrez /.

Corps du message
MessageBody string

Si vous appelez une API web qui attend des données dans le corps du message (communes à PUT, POST, PATCH), entrez le contenu du corps dans cette entrée. Si vous appelez une API REST, cela peut contenir des données JSON. Si vous appelez une API REST qui attend des données JSON, mais aucune donnée n’est envoyée, vous devrez peut-être entrer {} cette entrée. Par défaut, l’encodage UTF-8 est utilisé, mais vous pouvez le modifier à l’aide de l’entrée « Encodage ».

Encodage de transmission
TransmitEncoding string

Encodage du corps du message transmis (le cas échéant). Les encodages UTF sont utilisés pour transmettre des données Unicode. BE est big-endian.

Encodage de réponse
ResponseEncoding string

Encodage des données de réponse dans le corps de la réponse (le cas échéant). Il est très probable que l’encodage de réponse corresponde à l’encodage de transmission. Les encodages UTF sont utilisés pour transmettre des données Unicode. BE est big-endian.

Taille de la mémoire tampon
BufferSize integer

Taille de chaque lecture individuelle à partir du flux de sortie. Très peu probable que cela doit être modifié. Cela ne limite pas la taille de la réponse ; Il s’agit d’une taille de bloc.

Propriété
Property string
Valeur
Value string
Négocier TLS 1.0
NegotiateTLS10 boolean

Défini sur true si l’utilisation de la sécurité HTTPS et TLS 1.0 doit être négociée avec le système distant. Vous pouvez négocier plusieurs niveaux de sécurité TLS, et le niveau de négociation commun le plus élevé entre le client et le système distant sera utilisé. Avertissement : TLS 1.0 est déconseillé. Vous ne devez donc pas activer, sauf si le système distant ne prend pas en charge un niveau supérieur (éventuellement ancien et potentiellement non corrigé), et que vous comprenez et acceptez les risques de sécurité.

Négocier TLS 1.1
NegotiateTLS11 boolean

Défini sur true si l’utilisation de la sécurité HTTPS et TLS 1.1 doit être négociée avec le système distant. Vous pouvez négocier plusieurs niveaux de sécurité TLS, et le niveau de négociation commun le plus élevé entre le client et le système distant sera utilisé. Avertissement : TLS 1.1 est déconseillé. Vous ne devez donc pas activer, sauf si le système distant ne prend pas en charge un niveau supérieur (éventuellement ancien et potentiellement non corrigé), et que vous comprenez et acceptez les risques de sécurité.

Négocier TLS 1.2
NegotiateTLS12 boolean

Défini sur true si l’utilisation de la sécurité HTTPS et TLS 1.2 doit être négociée avec le système distant. Vous pouvez négocier plusieurs niveaux de sécurité TLS, et le niveau de négociation commun le plus élevé entre le client et le système distant sera utilisé. TLS 1.2 est le niveau de sécurité minimum recommandé.

Négocier TLS 1.3
NegotiateTLS13 boolean

Défini sur true si l’utilisation de la sécurité HTTPS et TLS 1.3 doit être négociée avec le système distant. Vous pouvez négocier plusieurs niveaux de sécurité TLS, et le niveau de négociation commun le plus élevé entre le client et le système distant sera utilisé. TLS 1.3 est pris en charge uniquement par Windows 11 et versions ultérieures, et Server 2022 et versions ultérieures.

Garder en vie
KeepAlive boolean

Définissez la valeur true si keep-alive doit être activé. Cette opération utilise à nouveau la connexion TCP si vous effectuez plusieurs requêtes d’API vers le même point de terminaison dans un intervalle de temps court (moins d’une minute) et améliore donc les performances. Définissez la valeur false si vous envisagez uniquement d’effectuer un seul appel d’API, ou si le temps entre les appels d’API est supérieur à une minute. Il y a un minimum de dommages si la configuration est incorrecte, car elle n’a qu’un impact sur les performances.

Attendez-vous à ce que 100 continue
Expect100Continue boolean

Définissez la valeur true si vous utilisez une requête POST, en envoyant une grande quantité de données et souhaitez déterminer si le serveur accepte la demande, avant d’envoyer les données. False fonctionne mieux dans la plupart des scénarios, car il réduit le nombre de paquets envoyés au serveur, ce qui améliore le temps de réponse.

Retourner des en-têtes de réponse
ReturnResponseHeaders boolean

Définissez la valeur true si vous souhaitez que l’agent IA-Connect retourne les en-têtes HTTP reçus du système distant, dans la réponse. La réponse sera au format JSON. Utilisez cette fonctionnalité uniquement si vous envisagez de traiter les en-têtes de réponse pour obtenir des informations (par exemple, un cookie retourné), car il augmente la taille de la réponse.

Exécuter en tant que thread
RunAsThread boolean

Si la valeur est false, l’agent IA-Connect exécute immédiatement l’action et retourne les résultats lorsque l’action se termine, mais échoue si elle prend plus de temps que le délai d’expiration de la commande Worker/RPA. Si la valeur est true, l’agent IA-Connect exécute cette action en tant que thread d’agent et la surveille jusqu’à ce qu’elle se termine. Cela permet à l’action de s’exécuter plus longtemps que le délai d’expiration de la commande Worker/RPA.

Attendre le thread
WaitForThread boolean

Utilisé uniquement si « Exécuter en tant que thread » a la valeur true. Définissez cette entrée sur true pour attendre que le thread agent se termine ; L’agent attend tant que spécifié par « Délai d’expiration en secondes ». Définissez la valeur false pour contourner l’attente ; L’agent continuera d’effectuer l’action en arrière-plan, mais sera également disponible pour l’action suivante. Vous pouvez ensuite récupérer les résultats ultérieurement à l’aide de l’action « Attendre que le thread de l’agent se termine correctement » pour attendre que le thread agent se termine, puis réexécuter cette action avec l’entrée « Récupérer les données de sortie pour l’ID de thread » définie sur l’ID de thread agent.

Récupérer les données de sortie pour l’ID de thread
RetrieveOutputDataFromThreadId integer

Si vous définissez précédemment « Attendre le thread » sur false (ce qui entraîne l’exécution de l’attente dans un thread d’arrière-plan), indiquez l’ID de thread de l’agent pour récupérer les résultats. Cet ID de thread agent a été fourni par l’appel précédent à cette action. Sinon, définissez la valeur 0 (valeur par défaut).

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Code d’état de la réponse
ResponseStatusCode integer

Code de réponse HTTP. Les réponses réussies courantes sont 200 (OK), 201 (Créé), 202 (Accepté). Les codes de réponse 3xx sont des messages de redirection. Les codes de réponse 4xx sont des messages d’erreur client (par exemple, s’il y avait un problème avec la requête). Les codes de réponse 5xx sont des messages d’erreur de serveur. Les codes de réponse 4xx et 5xx n’apparaissent généralement pas dans cette sortie, car une exception a été levée à la place.

Message de réponse
ResponseMessage string

Contenu du message de réponse du corps de la réponse HTTP.

Type de contenu de réponse
ResponseContentType string

Type de contenu du corps de la réponse, s’il existe un corps de réponse et si le type a été fourni.

En-têtes de réponse JSON
ResponseHeadersJSON string

Si l’entrée « En-têtes de réponse de retour » a été définie sur true, cette sortie contient les en-têtes de réponse HTTP, au format JSON. Utilisez cette fonctionnalité uniquement si vous envisagez de traiter les en-têtes de réponse pour obtenir des informations (par exemple, un cookie retourné), car il augmente la taille de la réponse.

Thread Id
ThreadId integer

Si vous avez défini « Attendre le thread » sur false (ce qui entraîne l’exécution de l’attente dans un thread d’arrière-plan), cette sortie contient l’ID du thread Agent qui peut être utilisé pour surveiller le processus de l’action et récupérer les résultats ultérieurement, une fois le thread terminé.

Existe-t-il IA-Connect session par nom

Retourne si la session IA-Connect Director spécifiée existe. Il s’agit de la session dans laquelle les commandes à un agent IA-Connect sont envoyées. Le nom sera connu à partir d’une action « Attach » antérieure.

Paramètres

Nom Clé Obligatoire Type Description
nom de session IA-Connect
IAConnectSessionName True string

Nom de la session IA-Connect à vérifier.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
IA-Connect session existe
IAConnectSessionExists boolean

Retourne true si une session portant le nom spécifié existe ou false si ce n’est pas le cas.

Existe-t-il un répertoire

Signale true ou false quant à l’existence d’un répertoire (dossier) sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès au répertoire
DirectoryPath True string

Chemin complet du répertoire (dossier). Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Le répertoire existe
DirectoryExists boolean

Retourne la valeur true si le répertoire (dossier) existe ou false si ce n’est pas le cas.

Exécuter la commande agent de IA-Connect générique

Exécute une commande IA-Connect Agent générique en passant des arguments au format JSON et en retournant des données de sortie au format JSON. Utilisé pour exécuter les commandes de l’agent lorsque le directeur et l’inspecteur sont des versions antérieures à l’Agent et ne comprennent donc pas la commande.

Paramètres

Nom Clé Obligatoire Type Description
nom de la commande agent IA-Connect
CommandName True string

Nom interne de la commande IA-Connect Agent. Une liste de noms de commandes peut être fournie par l’action « GetAgentActionsInClass ».

Json d’entrée
InputJSON string

Entrée de la commande IA-Connect Agent, au format JSON.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Json de sortie
OutputJSON string

Sortie de la commande IA-Connect Agent, au format JSON.

Exécuter le processus

Lancez un processus, une commande ou une application.

Paramètres

Nom Clé Obligatoire Type Description
Nom du processus
ProcessName True string

Processus à exécuter. par exemple, notepad.exe ou C:\windows\system32\notepad.exe. L’agent IA-Connect développe toutes les variables d’environnement dans le chemin d’accès.

Arguments
Arguments string

Tous les arguments de ligne de commande à utiliser lors du démarrage de l’application.

Dossier de travail
WorkingDirectory string

Dossier/répertoire de travail du processus. L’agent IA-Connect développe toutes les variables d’environnement dans le chemin d’accès.

Utiliser l’exécution de Shell
UseShellExecute boolean

Le processus doit-il être démarré à l’aide de l’interpréteur de commandes du système d’exploitation ?

Créer aucune fenêtre
CreateNoWindow boolean

Le processus doit-il être démarré sans fenêtre ?

Style de fenêtre
WindowStyle string

Fournissez le style de fenêtre (normal, optimisé, minimisé ou masqué).

Attendre le processus
WaitForProcess boolean

Devrions-nous attendre la fin du processus ? Cela serait probablement utilisé uniquement lors de l’exécution d’un programme ou d’un script qui devait se terminer avant de pouvoir continuer.

Rediriger la sortie standard
RedirectStandardOutput boolean

La sortie standard doit-elle être redirigée ?

Erreur standard de redirection
RedirectStandardError boolean

L’erreur standard doit-elle être redirigée ?

Rediriger l’erreur standard vers la sortie
RedirectStandardErrorToOutput boolean

L’erreur standard doit-elle être redirigée vers la sortie ?

Encodage de sortie standard
StandardOutputEncoding string

Fournissez l’encodage de sortie standard (UTF8, UTF7, UTF16, ASCII ou UTF16BE).

Encodage d’erreur standard
StandardErrorEncoding string

Fournissez l’encodage d’erreur standard (UTF8, UTF7, UTF16, ASCII ou UTF16BE).

Nom de domaine RunAs
RunAsDomain string

Domaine de l’exécution en tant qu’utilisateur. Si le domaine n’est pas spécifié, le nom d’utilisateur doit être au format username@domainFQDN.

Nom d’utilisateur d’RunAs
RunAsUsername string

Nom d’utilisateur de l’exécution en tant qu’utilisateur.

Mot de passe RunAs
RunAsPassword password

Mot de passe de l’exécution en tant qu’utilisateur.

RunAs chargez le profil utilisateur
RunAsLoadUserProfile boolean

Le profil utilisateur Windows de l’exécution en tant qu’utilisateur doit-il être chargé ?

Élévation de privilèges d’exécution
RunAsElevate boolean

Le processus doit-il s’exécuter avec élévation de privilèges ?

Délai d’expiration en secondes
TimeoutInSeconds integer

Nombre maximal de secondes à attendre la fin du processus.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Démarrage du processus
ProcessStarted boolean

Retourne true si le processus a été démarré.

Code de sortie
ExitCode integer

Retourne le code de sortie du processus.

Délai d’expiration du processus
ProcessTimedOut boolean

Retourne true si le processus a expiré.

ID de processus
ProcessId integer

ID de processus du processus démarré.

Sortie standard
StandardOutput string

Contenu de sortie standard.

Erreur standard
StandardError string

Contenu d’erreur standard.

Exécuter le processus PowerShell

Lancez un processus PowerShell, exécutant un script existant sur le disque ou fournissant le contenu du script à exécuter. Envisagez plutôt d’utiliser l’action « Exécuter le script PowerShell », qui est beaucoup plus puissante et fournit une table de données de la sortie du script PowerShell. Utilisez cette action si votre script PowerShell génère une sortie standard ou une erreur standard (par exemple, utilise Write-Host au lieu de retourner une table), nécessite PowerShell 7 ou exécute des actions Active Directory en tant qu’autre utilisateur et CredSSP via WinRM n’est pas disponible.

Paramètres

Nom Clé Obligatoire Type Description
Exécutable PowerShell
PowerShellExecutable string

Chemin d’accès à l’exécutable PowerShell. Conservez la valeur par défaut de «PowerShell.exe» pour exécuter l’exécutable PowerShell par défaut, tel que défini dans le chemin d’accès Windows. Utilisez «%SYSTEMROOT%\system32\WindowsPowerShell\v1.0\PowerShell.exe» pour PowerShell 5.x. Utilisez «C:\Program Files\PowerShell\7\pwsh.exe» pour PowerShell 7. L’agent IA-Connect développe toutes les variables d’environnement dans le chemin d’accès.

Chemin du fichier de script PowerShell
PowerShellScriptFilePath string

Chemin d’accès à un script PowerShell existant à exécuter. Le script PowerShell doit être accessible par l’agent IA-Connect (par exemple, si l’agent s’exécute dans une session distante, le script doit se trouver sur le système distant ou accessible à partir du système distant). Vous pouvez également laisser cette entrée vide et fournir le contenu du script PowerShell dans l’entrée « Contenu du script PowerShell ». L’agent IA-Connect développe toutes les variables d’environnement dans le chemin d’accès.

Contenu du script PowerShell
PowerShellScriptContents string

Contenu du script PowerShell à exécuter, au lieu de fournir le chemin d’accès à un script PowerShell existant.

Dossier de travail
WorkingDirectory string

Dossier/répertoire de travail du script PowerShell. L’agent IA-Connect développe toutes les variables d’environnement dans le chemin d’accès.

Créer aucune fenêtre
CreateNoWindow boolean

Si la valeur est true (valeur par défaut), le script PowerShell s’exécute de manière invisible. Si la valeur est false, la fenêtre de script PowerShell s’affiche. Cela peut être utile si le script PowerShell vous invite à entrer et que vous envisagez d’utiliser UIA et les actions globales de souris et de clavier pour interagir avec celui-ci.

Style de fenêtre
WindowStyle string

Fournissez le style de fenêtre (normal, optimisé, minimisé ou masqué), si le script PowerShell est configuré pour s’exécuter visiblement.

Attendre le processus
WaitForProcess boolean

L’agent IA-Connect doit-il attendre la fin du script PowerShell ? Cette valeur est définie sur true, par défaut, pour permettre à l’agent IA-Connect d’obtenir la sortie du script. Définissez la valeur false pour fire-and-forget.

Rediriger la sortie standard
RedirectStandardOutput boolean

Si la valeur est true (valeur par défaut), la sortie standard du script est redirigée, ce qui permet à l’Agent de le retourner dans la variable StandardOutput. Cela est utile si vous souhaitez retourner la sortie du script à l’Agent (par exemple, sortie de Write-Host).

Erreur standard de redirection
RedirectStandardError boolean

Si la valeur est true, l’erreur standard du script est redirigée, ce qui permet à l’Agent de le retourner dans la variable StandardError.

Rediriger l’erreur standard vers la sortie
RedirectStandardErrorToOutput boolean

Si la valeur est true, l’erreur standard du script est redirigée vers la sortie standard, en les fusionnant dans une seule sortie.

Encodage de sortie standard
StandardOutputEncoding string

Fournissez l’encodage de sortie standard (UTF8, UTF7, UTF16, ASCII ou UTF16BE).

Encodage d’erreur standard
StandardErrorEncoding string

Fournissez l’encodage d’erreur standard (UTF8, UTF7, UTF16, ASCII ou UTF16BE).

Nom de domaine RunAs
RunAsDomain string

Domaine de l’exécution en tant qu’utilisateur. Si le domaine n’est pas spécifié, le nom d’utilisateur doit être au format username@domainFQDN.

Nom d’utilisateur d’RunAs
RunAsUsername string

Nom d’utilisateur de l’exécution en tant qu’utilisateur.

Mot de passe RunAs
RunAsPassword password

Mot de passe de l’exécution en tant qu’utilisateur.

RunAs chargez le profil utilisateur
RunAsLoadUserProfile boolean

Le profil utilisateur Windows de l’exécution en tant qu’utilisateur doit-il être chargé ?

Élévation de privilèges d’exécution
RunAsElevate boolean

Le script PowerShell doit-il s’exécuter avec élévation de privilèges ? Vous avez peut-être des difficultés extrêmes à accepter la demande d’élévation de privilèges.

Délai d’expiration en secondes
TimeoutInSeconds integer

Nombre maximal de secondes à attendre la fin du script PowerShell.

Dossier temporaire de script PowerShell
PowerShellScriptTempFolder string

Par défaut, si vous fournissez un script PowerShell dans l’entrée « Contenu du script PowerShell », l’agent IA-Connect enregistre le script dans le fichier «%TEMP%\IA-Connect\TempPowerShell-{Date}-{Time}.ps1', passes it to PowerShell.exe via l’entrée -File et supprime le fichier une fois le script terminé. Ce chemin d’accès par défaut peut ne pas être acceptable si vous utilisez un nom d’utilisateur RunAs, car l’utilisateur RunAs peut ne pas être en mesure d’accéder au profil du compte exécutant l’agent IA-Connect. Utilisez cette entrée pour fournir un autre dossier. Par exemple : '%SYSTEMDRIVE% emp'. L’agent IA-Connect développe toutes les variables d’environnement dans le chemin d’accès.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Démarrage du processus
ProcessStarted boolean

Retourne true si le processus de script PowerShell (PowerShell.exe) a été démarré.

Code de sortie
ExitCode integer

Retourne le code de sortie du processus de script PowerShell (PowerShell.exe).

Délai d’expiration du processus
ProcessTimedOut boolean

Retourne true si le processus de script PowerShell (PowerShell.exe) a expiré.

ID de processus
ProcessId integer

ID de processus du processus de script PowerShell (PowerShell.exe) démarré.

Sortie standard
StandardOutput string

Contenu de sortie standard.

Erreur standard
StandardError string

Contenu d’erreur standard.

Exécuter l’autre agent IA-Connect envoyé à partir du directeur

Exécute une autre IA-Connect Agent (par exemple une version ultérieure) en chargeant l’agent de remplacement à partir du directeur IA-Connect, puis en chargeant l’exécutable de l’agent de remplacement.

Paramètres

Nom Clé Obligatoire Type Description
Nom de fichier local
LocalFilename True string

Chemin complet de l’alternative IA-Connect Agent.exe accessible à partir du directeur IA-Connect.

Nom de fichier distant
RemoteFilename string

Chemin d’accès complet à l’emplacement pour copier l’autre IA-Connect Agent.exe (sur le système distant). S’il n’est pas spécifié, un nom de fichier temporaire est choisi. Si l’autre agent IA-Connect est chargé en mémoire, ce fichier ne sera pas créé (car il n’est pas nécessaire), sauf si vous définissez « Enregistrer sur le disque même si l’exécution de la mémoire » est true. Vous ne définissez cette valeur que sur true si vous souhaitez utiliser les actions de code dynamique IA-Connect qui nécessitaient « Référencer l’assembly en cours d’exécution » (par exemple, pour accéder à IA-Connect méthodes internes).

Compresser
Compress boolean

L’autre exécutable de l’agent IA-Connect doit-il être compressé pendant le chargement ?

Arguments
Arguments string

Tous les arguments facultatifs à passer au IA-Connect Agent.exe lorsqu’il s’exécute.

Autoriser la rétrogradation
PermitDowngrade boolean

Les versions antérieures de IA-Connect Agent doivent-elle être autorisées ?

Ignorer la vérification de version
SkipVersionCheck boolean

La version des agents IA-Connect (existante et nouvelle) ne doit-elle pas être vérifiée du tout, ce qui entraîne l’utilisation de la nouvelle version dans tous les scénarios (même la même version) ?

Charger en mémoire
LoadIntoMemory boolean

L’autre agent IA-Connect doit-il être exécuté en mémoire ? Si la valeur est true, le nouvel agent est chargé en mémoire et exécuté dans un assembly de l’agent existant. Si la valeur est false, le nouvel agent est exécuté en tant que processus normal et l’exe de l’agent existant s’arrête.

Enregistrer sur le disque même en cas d’exécution à partir de la mémoire
SaveToDiskEvenIfRunningFromMemory boolean

L’autre agent IA-Connect doit-il être enregistré sur le disque même s’il est exécuté en mémoire ? Vous ne définissez cette valeur que sur true si vous souhaitez utiliser les actions de code dynamique IA-Connect qui nécessitaient « Référencer l’assembly en cours d’exécution » (par exemple, pour accéder à IA-Connect méthodes internes).

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Autre fichier copié
AlternativeFileCopied boolean

Signale si l’autre agent IA-Connect a été utilisé.

Exécuter une autre IA-Connect Agent

Exécute une alternative IA-Connect Agent (par exemple une version ultérieure) en chargeant l’exécutable de l’agent à partir d’un emplacement de fichier.

Paramètres

Nom Clé Obligatoire Type Description
Filename
Filename True string

Chemin complet de l’alternative IA-Connect Agent.exe à exécuter. Ce chemin doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Arguments
Arguments string

Tous les arguments facultatifs à passer au IA-Connect Agent.exe lorsqu’il s’exécute.

Charger en mémoire
LoadIntoMemory boolean

L’autre agent IA-Connect doit-il être exécuté en mémoire ? Si la valeur est true, le nouvel agent est chargé en mémoire et exécuté dans un assembly de l’agent existant. Si la valeur est false, le nouvel agent est exécuté en tant que processus normal et l’exe de l’agent existant s’arrête.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Faire glisser la souris droite entre les coordonnées

Effectue un glissement de bouton droit de la souris entre les deux coordonnées spécifiées dans la session utilisateur de l’agent IA-Connect. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées. Une gigue facultative est prise en charge dans le mouvement de la souris, pour la rendre plus semblable à un mouvement de main humaine.

Paramètres

Nom Clé Obligatoire Type Description
Démarrer X pixels
StartXCoord True integer

Valeur de coordonnée X de début (en pixels).

Démarrer les pixels Y
StartYCoord True integer

Valeur de coordonnée Y de début (en pixels).

Fin des pixels X
EndXCoord True integer

Valeur de coordonnée X de fin (en pixels).

Fin des pixels Y
EndYCoord True integer

Valeur de coordonnée Y de fin (en pixels).

Nombre d’étapes
NumberOfSteps integer

Nombre d’étapes dans laquelle l’action glisser doit être divisée.

Durée totale en secondes
TotalTimeInSeconds double

Durée totale pendant laquelle l’action glisser doit prendre de début à fin.

Gigue de pixels de mouvement maximale
MaximumMovementPixelJitter integer

Gigue de pixel maximale lors de l’exécution de l’action de glisser. Une valeur de 1 ou une valeur supérieure active la gigue du mouvement. La gigue est lissée à chaque étape, pour éviter les pics de mouvement. La valeur de cette entrée contrôle le maximum que la gigue peut être à n’importe quel point particulier, limitant la distance à laquelle la souris peut s’écarter du chemin. Plus la valeur est élevée, moins l’action glisser s’affiche. La gigue à chaque point ne peut s’écarter que de la valeur de la gigue précédente entre -2 et 2 (par défaut), de sorte que la gigue maximale possible est de 2 x NumberOfSteps, quel que soit ce que vous définissez le maximum.

Gigue maximale de pixels de fin
MaximumEndPixelJitter integer

Gigue de pixel maximale à la fin de l’action de glisser. Plus la valeur est élevée, moins la précision du glisser est élevée lors de l’atteinte de la coordonnée de fin.

Delta de la gigue de pixels de mouvement maximale
MaximumMovementPixelJitterDelta integer

Si vous utilisez la gigue de mouvement de la souris (la gigue de pixel de mouvement maximale est de 1 ou supérieure), la gigue maximale à chaque point peut s’écarter du point précédent. Cela permet de s’assurer que la gigue est lisse. Une valeur plus élevée entraîne une moins grande douceur.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Faire glisser la souris du milieu entre les coordonnées

Exécute un bouton de la souris intermédiaire entre les deux coordonnées spécifiées dans la session utilisateur de l’agent IA-Connect. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées. Une gigue facultative est prise en charge dans le mouvement de la souris, pour la rendre plus semblable à un mouvement de main humaine.

Paramètres

Nom Clé Obligatoire Type Description
Démarrer X pixels
StartXCoord True integer

Valeur de coordonnée X de début (en pixels).

Démarrer les pixels Y
StartYCoord True integer

Valeur de coordonnée Y de début (en pixels).

Fin des pixels X
EndXCoord True integer

Valeur de coordonnée X de fin (en pixels).

Fin des pixels Y
EndYCoord True integer

Valeur de coordonnée Y de fin (en pixels).

Nombre d’étapes
NumberOfSteps integer

Nombre d’étapes dans laquelle l’action glisser doit être divisée.

Durée totale en secondes
TotalTimeInSeconds double

Durée totale pendant laquelle l’action glisser doit prendre de début à fin.

Gigue de pixels de mouvement maximale
MaximumMovementPixelJitter integer

Gigue de pixel maximale lors de l’exécution de l’action de glisser. Une valeur de 1 ou une valeur supérieure active la gigue du mouvement. La gigue est lissée à chaque étape, pour éviter les pics de mouvement. La valeur de cette entrée contrôle le maximum que la gigue peut être à n’importe quel point particulier, limitant la distance à laquelle la souris peut s’écarter du chemin. Plus la valeur est élevée, moins l’action glisser s’affiche. La gigue à chaque point ne peut s’écarter que de la valeur de la gigue précédente entre -2 et 2 (par défaut), de sorte que la gigue maximale possible est de 2 x NumberOfSteps, quel que soit ce que vous définissez le maximum.

Gigue maximale de pixels de fin
MaximumEndPixelJitter integer

Gigue de pixel maximale à la fin de l’action de glisser. Plus la valeur est élevée, moins la précision du glisser est élevée lors de l’atteinte de la coordonnée de fin.

Delta de la gigue de pixels de mouvement maximale
MaximumMovementPixelJitterDelta integer

Si vous utilisez la gigue de mouvement de la souris (la gigue de pixel de mouvement maximale est de 1 ou supérieure), la gigue maximale à chaque point peut s’écarter du point précédent. Cela permet de s’assurer que la gigue est lisse. Une valeur plus élevée entraîne une moins grande douceur.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Faire glisser la souris vers la gauche entre les coordonnées

Exécute un bouton gauche de la souris glisser entre les deux coordonnées spécifiées dans la session utilisateur de l’agent IA-Connect. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées. Une gigue facultative est prise en charge dans le mouvement de la souris, pour la rendre plus semblable à un mouvement de main humaine.

Paramètres

Nom Clé Obligatoire Type Description
Démarrer X pixels
StartXCoord True integer

Valeur de coordonnée X de début (en pixels).

Démarrer les pixels Y
StartYCoord True integer

Valeur de coordonnée Y de début (en pixels).

Fin des pixels X
EndXCoord True integer

Valeur de coordonnée X de fin (en pixels).

Fin des pixels Y
EndYCoord True integer

Valeur de coordonnée Y de fin (en pixels).

Nombre d’étapes
NumberOfSteps integer

Nombre d’étapes dans laquelle l’action glisser doit être divisée.

Durée totale en secondes
TotalTimeInSeconds double

Durée totale pendant laquelle l’action glisser doit prendre de début à fin.

Gigue de pixels de mouvement maximale
MaximumMovementPixelJitter integer

Gigue de pixel maximale lors de l’exécution de l’action de glisser. Une valeur de 1 ou une valeur supérieure active la gigue du mouvement. La gigue est lissée à chaque étape, pour éviter les pics de mouvement. La valeur de cette entrée contrôle le maximum que la gigue peut être à n’importe quel point particulier, limitant la distance à laquelle la souris peut s’écarter du chemin. Plus la valeur est élevée, moins l’action glisser s’affiche. La gigue à chaque point ne peut s’écarter que de la valeur de la gigue précédente entre -2 et 2 (par défaut), de sorte que la gigue maximale possible est de 2 x NumberOfSteps, quel que soit ce que vous définissez le maximum.

Gigue maximale de pixels de fin
MaximumEndPixelJitter integer

Gigue de pixel maximale à la fin de l’action de glisser. Plus la valeur est élevée, moins la précision du glisser est élevée lors de l’atteinte de la coordonnée de fin.

Delta de la gigue de pixels de mouvement maximale
MaximumMovementPixelJitterDelta integer

Si vous utilisez la gigue de mouvement de la souris (la gigue de pixel de mouvement maximale est de 1 ou supérieure), la gigue maximale à chaque point peut s’écarter du point précédent. Cela permet de s’assurer que la gigue est lisse. Une valeur plus élevée entraîne une moins grande douceur.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Fermer IA-Connect Agent

Ferme l’agent IA-Connect. Cela n’affecte pas la session utilisateur où l’agent IA-Connect était en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Secondes à attendre
SecondsToWait integer

Délai d’attente avant d’émettre la commande close afin que l’agent IA-Connect puisse signaler l’achèvement de la commande.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Générer un mot de passe

Génère un mot de passe contenant des mots de dictionnaire, des nombres, des symboles, des caractères définis dans un format de modèle.

Paramètres

Nom Clé Obligatoire Type Description
Format du mot de passe
PasswordFormat True string

Format du mot de passe généré décrit à l’aide de symboles. Le symbole 'w' représente un mot de dictionnaire, 'u' représente un mot de dictionnaire en majuscules, 'n' représente un nombre, 's' représente un symbole, 'l' représente une lettre minuscule, 'L' représente une lettre majuscule, 'z' ne représente rien (utile dans les combinaisons). Par exemple, wnnwsl peut générer Pluto35Marmite !b. Un nombre suivi de deux symboles ou plus entre crochets courbés crée une combinaison aléatoire de ce nombre de symboles. Par exemple, 8(Lln) peut produire 6hP2AxP0 et 4(Lsz) peut produire des symboles S !-A (LssL) ou produire des J$ (symboles Lszz). Les caractères à l’intérieur de guillemets simples sont utilisés as-is. Par exemple, w'--'w'_'nn peut produire Jersey-Mountain_64.

Longueur minimale
MinimumLength integer

Longueur minimale du mot de passe généré. Si le mot de passe généré est trop court, des mots de dictionnaire supplémentaires seront ajoutés jusqu’à ce que la longueur soit remplie. Défini sur 0 s’il n’existe aucune exigence de longueur minimale.

Retourner en texte brut
ReturnAsPlainText boolean

Définissez la valeur true pour renvoyer le mot de passe sous forme de texte brut.

Stocker le mot de passe en tant qu’identificateur
StorePasswordAsIdentifier string

Si un identificateur est fourni, ce mot de passe est stocké chiffré à l’intérieur de l’orchestrateur ou de l’agent (voir « Générer à ») pour une récupération/utilisation ultérieure par toutes les commandes qui peuvent utiliser les informations d’identification stockées. S’ils sont générés par l’Agent, ces mots de passe sont stockés uniquement en mémoire et sont perdus lorsque l’agent est fermé. Par exemple, MyExchangePassword est récupérable à l’aide de {IAConnectPassword :MyExchangePassword}.

Symboles pris en charge
SupportedSymbols string

Vous permet de fournir une liste de symboles à utiliser de manière aléatoire lorsque le symbole 's' est utilisé au format d’un mot de passe généré. S’il n’est pas spécifié, une liste intégrée est utilisée. Par exemple : !$()*.

Tenter des mots de passe uniques
AttemptUniquePasswords boolean

Définissez la valeur true (valeur par défaut) pour l’orchestrateur ou l’agent (voir « Générer à ») pour éviter de dupliquer des séquences de nombres aléatoires et, par conséquent, garantir que les mots de passe générés sont uniques dans la situation possible dans une session particulière. Si l’agent est généré, cela ne garantit pas les mots de passe uniques entre des agents distincts ou si l’agent est fermé ou redémarré. Vous devez donc toujours vous assurer que vos mots de passe sont hautement aléatoires à l’aide de mots de passe complexes (par exemple : wnnws est plus aléatoire que wnw).

Générer à l’adresse
GenerateAt string

Spécifiez le composant IA-Connect qui génère le mot de passe.

Minuscules minimales
MinimumLowercase integer

Nombre minimal de caractères minuscules qui doivent être présents dans le mot de passe. Si cela n’est pas possible (par exemple, si le format de mot de passe n’a pas suffisamment de symboles l, w ou u), une exception est levée. Défini sur 0 pour aucun minimum.

Majuscules minimales
MinimumUppercase integer

Nombre minimal de caractères majuscules qui doivent être présents dans le mot de passe. Si cela n’est pas possible (par exemple, si le format de mot de passe n’a pas suffisamment de symboles L, w ou u), une exception est levée. Défini sur 0 pour aucun minimum.

Nombres minimaux
MinimumNumbers integer

Nombre minimal de nombres qui doivent être présents dans le mot de passe. Si cela n’est pas possible (par exemple, si le format de mot de passe n ne comporte pas suffisamment de symboles), une exception est levée. Défini sur 0 pour aucun minimum.

Symboles minimaux
MinimumSymbols integer

Nombre minimal de symboles qui doivent être présents dans le mot de passe. Si cela n’est pas possible (par exemple, si le format de mot de passe n’a pas suffisamment de symboles), une exception est levée. Défini sur 0 pour aucun minimum.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Mot de passe en texte brut
PlainTextPassword string

Mot de passe en texte brut si demandé. Le mot de passe peut être demandé en texte brut, car le mot de passe est un mot de passe à usage unique destiné à être transmis par SMS ou par e-mail (par exemple) et doit donc être vu as-is.

ID de processus de destruction

Tue un processus en cours d’exécution dans la session utilisateur de l’agent IA-Connect qui a l’ID de processus spécifié. Les ID de processus sont uniques afin qu’un seul processus puisse correspondre à l’ID. Les ID de processus sont dynamiques et sont différents pour chaque lancement d’une application.

Paramètres

Nom Clé Obligatoire Type Description
ID de processus
ProcessID True integer

ID de processus du processus à tuer.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nombre de processus tués
NumberOfProcessesKilled integer

Nombre de processus qui ont été tués.

Interrompre l’héritage de sécurité des dossiers

Interrompt l’héritage de sécurité sur un dossier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemin du dossier
FolderPath True string

Chemin complet du dossier. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Convertir hérité en explicite
ConvertInheritedToExplicit boolean

Les autorisations actuellement héritées doivent-elle être converties en autorisations explicites ?

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Intégrer l’interface utilisateur utilisateur de l’agent IA-Connect à l’avant

Apporte l’interface utilisateur utilisateur de l’agent IA-Connect à l’avant afin qu’elle soit visible à l’écran.

Paramètres

Nom Clé Obligatoire Type Description
Concentration
Focus boolean

L’interface utilisateur utilisateur de l’agent IA-Connect doit-elle être concentrée ?

Clic gauche global de la souris
GlobalLeftMouseClick boolean

Un clic gauche global doit-il être utilisé pour amener l’Agent à l’avant ? Cela garantit une mise en avant de l’événement dans un scénario où la méthode focus peut être limitée par le système d’exploitation empêchant les applications de se mettre à l’avant.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Lancer la session Bureau à distance (RDS)

Lancez une session Bureau à distance (RDS) à l’aide d’un fichier de lancement RDP.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès au fichier RDP
RDPFilePath True string

Chemin d’accès complet à un fichier RDP (qui peut pré-exister ou être créé à l’aide de l’action : « Créer un fichier de lancement de session Bureau à distance (RDS) ».

Approuver un ordinateur distant
TrustRemoteComputer boolean

Définissez la valeur true pour marquer l’adresse distante (définie dans le fichier RDP) comme approuvée (dans le Registre Windows), principalement à des fins de redirection d’appareil, éliminant ainsi une fenêtre contextuelle que vous pouvez recevoir lors du lancement du fichier RDP.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
LaunchRemoteDesktopSessionResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Le fichier existe-t-il

Signale true ou false quant à l’existence d’un fichier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemins d'accès au fichier
Filename True string

Chemin d'accès complet au fichier. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Le fichier existe
FileExists boolean

Retourne true si le fichier existe, ou false si ce n’est pas le cas.

Le port TCP répond-il

Indique si un port TCP réseau répond à une tentative de connexion par l’agent IA-Connect. Il peut s’agir d’un port TCP sur l’ordinateur sur lequel l’agent IA-Connect s’exécute (entrez « localhost » pour l’hôte distant) ou sur n’importe quel ordinateur distant. Si l’agent IA-Connect se connecte correctement à un port TCP, il ferme immédiatement la connexion TCP.

Paramètres

Nom Clé Obligatoire Type Description
Hôte distant
RemoteHost True string

Adresse IPv4, adresse DNS ou nom d’hôte de l’ordinateur auquel se connecter. Entrez « localhost » pour vérifier un port TCP sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution. Exemples : 192.168.1.10 ou www.test.com ou vm-server19.

Port TCP
TCPPort True integer

Numéro de port TCP auquel se connecter sur l’hôte distant (ou local) spécifié. Un port TCP doit être 1 ou supérieur et 65535 ou inférieur. Les ports courants connus sont 80 (HTTP), 443 (HTTPS), 445 (SMB/ partage de fichiers).

Délai d’expiration en secondes
TimeoutInSeconds integer

Nombre maximal de secondes à attendre pour la connexion TCP. Cette valeur par défaut est de 10 secondes, mais la plupart des connexions de travail devraient se connecter en quelques secondes (sur Internet) ou moins d’une seconde (réseau local).

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Port TCP connecté
TCPPortConnected boolean

Défini sur true si le port TCP est connecté ou false si le port TCP n’a pas pu se connecter.

Message d’erreur de connexion
ConnectionErrorMessage string

Message d’erreur si le port TCP n’a pas pu se connecter. Il s’agit généralement d’une erreur de recherche DNS/nom ou d’un délai d’expiration.

Lecteur d’écran activé

Retourne si le lecteur d’écran a été activé dans la session utilisateur de l’agent IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Lecteur d’écran activé
ScreenReaderEnabled boolean

Retourne true si le lecteur d’écran a été activé.

Lire tout le texte à partir d’un fichier

Lit le contenu texte d’un fichier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemins d'accès au fichier
Filename True string

Chemin d'accès complet au fichier. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Contenu du texte du fichier
FileTextContents string

Contenu texte du fichier.

Lire à partir d’informations d’identification de l’utilisateur

Lit un nom d’utilisateur et un mot de passe à partir d’informations d’identification dans le profil de l’utilisateur dans la session IA-Connect Agent. Les informations d’identification peuvent être consultées à partir du Panneau de configuration Windows. Le nom d’utilisateur et le mot de passe peuvent être récupérés à partir d’informations d’identification génériques, tandis que seul le nom d’utilisateur peut être récupéré à partir d’informations d’identification Windows.

Paramètres

Nom Clé Obligatoire Type Description
Adresse des informations d’identification
CredentialAddress True string

Nom/adresse des informations d’identification.

Type d’informations d’identification
CredentialType True string

Type d’informations d’identification : Windows ou Générique.

Clé de chiffrement symétrique
SymmetricKey string

Clé de chiffrement symétrique facultative utilisée pour déchiffrer le mot de passe d’informations d’identification (utilisez si les informations d’identification ont été chiffrées avec une clé). Utilisable uniquement avec les informations d’identification génériques, car le mot de passe d’une information d’identification Windows ne peut pas être récupéré.

Stocker le mot de passe en tant qu’identificateur
StorePasswordAsIdentifier string

Si un identificateur est fourni, le mot de passe d’informations d’identification récupéré est stocké chiffré à l’intérieur de l’Agent pour la récupération/l’utilisation ultérieures par les commandes qui peuvent utiliser les informations d’identification stockées. Ces mots de passe sont stockés uniquement en mémoire et sont perdus lorsque l’agent est fermé. Utilisable uniquement avec les informations d’identification génériques, car le mot de passe d’une information d’identification Windows ne peut pas être récupéré. Par exemple : MyExchangePassword.

Ne retournez pas de mot de passe
DontReturnPassword boolean

Si la valeur est true, le mot de passe des informations d’identification ne sera pas retourné. Cela est utile si vous stockez le mot de passe dans l’Agent pour une utilisation par d’autres commandes (par exemple, « Stocker le mot de passe en tant qu’identificateur » est vrai), mais vous n’avez pas réellement besoin de connaître le mot de passe dans votre flux de travail.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nom d'utilisateur
UserName string

Nom d’utilisateur des informations d’identification.

Mot de passe
Password string

Mot de passe des informations d’identification.

Maintenez la souris enfoncée au milieu

Contient le bouton de la souris centrale dans la session utilisateur de l’agent IA-Connect pour la quantité spécifiée de secondes.

Paramètres

Nom Clé Obligatoire Type Description
Secondes à contenir
SecondsToHold True double

Nombre de secondes à maintenir enfoncée le bouton central de la souris.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Maintenez la souris enfoncée au niveau de la coordonnée

Contient le bouton de la souris centrale aux coordonnées spécifiées dans la session utilisateur de l’agent IA-Connect pour la quantité de secondes spécifiée. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées.

Paramètres

Nom Clé Obligatoire Type Description
X pixels
XCoord True integer

Valeur de coordonnée X (en pixels).

Pixels Y
YCoord True integer

Valeur de coordonnée Y (en pixels).

Secondes à contenir
SecondsToHold True double

Nombre de secondes à maintenir enfoncée le bouton central de la souris.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Maintenez la souris enfoncée avec la droite à la coordonnée

Contient le bouton droit de la souris aux coordonnées spécifiées dans la session utilisateur de l’agent IA-Connect pendant la quantité de secondes spécifiée. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées.

Paramètres

Nom Clé Obligatoire Type Description
X pixels
XCoord True integer

Valeur de coordonnée X (en pixels).

Pixels Y
YCoord True integer

Valeur de coordonnée Y (en pixels).

Secondes à contenir
SecondsToHold True double

Nombre de secondes à maintenir enfoncée le bouton droit de la souris.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Maintenez la souris enfoncée à droite

Contient le bouton droit de la souris dans la session utilisateur de l’agent IA-Connect pendant la quantité spécifiée de secondes.

Paramètres

Nom Clé Obligatoire Type Description
Secondes à contenir
SecondsToHold True double

Nombre de secondes à maintenir enfoncée le bouton droit de la souris.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Maintenez la souris enfoncée à gauche

Contient le bouton gauche de la souris dans la session utilisateur de l’agent IA-Connect pour la quantité spécifiée de secondes.

Paramètres

Nom Clé Obligatoire Type Description
Secondes à contenir
SecondsToHold True double

Nombre de secondes à maintenir enfoncée le bouton gauche de la souris.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Maintenez la souris enfoncée à gauche à la coordonnée

Conserve le bouton gauche de la souris aux coordonnées spécifiées dans la session utilisateur de l’agent IA-Connect pour la quantité de secondes spécifiée. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris. La mise à l’échelle des ppp et les affichages multiples sont pris en compte lors du calcul des coordonnées.

Paramètres

Nom Clé Obligatoire Type Description
X pixels
XCoord True integer

Valeur de coordonnée X (en pixels).

Pixels Y
YCoord True integer

Valeur de coordonnée Y (en pixels).

Secondes à contenir
SecondsToHold True double

Nombre de secondes à maintenir enfoncée le bouton gauche de la souris.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Maintenir la session active

Maintient la session utilisateur de l’agent IA-Connect active en déplaçant la souris à l’intervalle spécifié pour empêcher la session de devenir inactive.

Paramètres

Nom Clé Obligatoire Type Description
Perruque X
XWiggle integer

Nombre de pixels à déplacer horizontalement la souris.

Y perruque
YWiggle integer

Nombre de pixels à déplacer verticalement la souris.

Délai de perruquement en secondes
WiggleDelayInSeconds double

Nombre de secondes entre les mouvements de la souris lors du basculement.

Seuil d’inactivité en secondes
IdleThresholdInSeconds integer

Nombre de secondes qui doivent s’écouler depuis la dernière entrée avant de déplacer la souris.

Période d’inactivité en secondes
IdleCheckPeriodInSeconds integer

Nombre de secondes entre la vérification de la dernière heure d’entrée (pour vérifier si le seuil d’inactivité a été passé).

Durée totale du runtime keepalive en secondes
TotalKeepaliveRuntimeInSeconds integer

Nombre total de secondes pour maintenir la session active.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
KeepSessionAliveResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Marquer flow comme terminé

Marquez un flux comme terminé, ce qui informe l’orchestrateur IA-Connect que l’ordinateur worker affecté est désormais disponible pour traiter d’autres flux.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Mettre à jour le résultat des statistiques du flux Orchestrator

Mettez à jour les statistiques de résultats pour le flux worker actuel dans l’orchestrateur IA-Connect. Cela permet de modifier le résultat final d’une statistique de flux dans l’orchestrateur IA-Connect qui est généralement utilisé à des fins de création de rapports. Cela fonctionne uniquement pour le flux actuel (l’orchestrateur détecte l’ID d’exécution de flux). Vous ne pouvez pas modifier les statistiques pour tout autre flux.

Paramètres

Nom Clé Obligatoire Type Description
Réussite de la dernière action de flux
FlowLastActionSuccess boolean

Définissez la valeur true pour spécifier que la dernière action dans une statistique de flux Orchestrator est une réussite. Définissez la valeur false pour spécifier que la dernière action dans une statistique de flux Orchestrator est une défaillance. Laissez ce champ vide si vous ne souhaitez pas mettre à jour l’état de la dernière action du flux (par exemple : si vous souhaitez uniquement mettre à jour le dernier code d’action.

Message d’erreur de la dernière action de flux
FlowLastActionErrorMessage string

Si vous spécifiez que la dernière action de flux était un échec, fournissez un message d’erreur ici.

Code de la dernière action de flux
FlowLastActionCode integer

Code facultatif à affecter à la statistique Flow. Il s’agit généralement d’un code d’erreur (par exemple, pour faire la distinction entre les exceptions Système et Entreprise), mais peut être utilisé comme code de réussite.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
UpdateOrchestratorFlowStatsResultResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Modifier l’état de la tâche Automation Orchestrator

Modifie l’état de la tâche Orchestrator Automation sélectionnée ou d’autres propriétés de tâche.

Paramètres

Nom Clé Obligatoire Type Description
ID de tâche
TaskId True integer

ID de la tâche Orchestrator à modifier.

Nouvel état de la tâche Automation
AutomationTaskStatus string

Le nouvel état de la tâche d’automatisation spécifiée ou laissez vide si vous ne souhaitez pas modifier l’état de la tâche existante. Si vous souhaitez différer une tâche existante, utilisez plutôt l’action « Différer la tâche d’automatisation d’Orchestrator existante ».

Mettre la tâche en attente
TaskOnHold boolean

Spécifiez l’état « En attente » de la tâche. Seules les tâches nouvelles ou différées peuvent être en attente. Par conséquent, une exception est levée si vous essayez et placez un autre état de tâche en attente.

Effacer les données d’entrée de tâche
EraseTaskInputData boolean

Si vous définissez cette valeur sur true, toutes les données d’entrée de tâche sont effacées. Cela est généralement utilisé pour économiser de l’espace de stockage pour une tâche terminée ou ayant échoué, car les données brutes ne sont plus nécessaires.

Effacer les données stockées différées
EraseDeferralStoredData boolean

Si vous définissez cette valeur sur true, toutes les données stockées différées sont effacées. Cela est généralement utilisé pour économiser de l’espace de stockage pour une tâche terminée ou ayant échoué, car les données brutes ne sont plus nécessaires.

Mettre à jour le système source
UpdateSourceSystem boolean

Si vous définissez cette valeur sur true et que la tâche Orchestrator est liée à un système source (par exemple, ServiceNow), l’orchestrateur effectue toutes les actions spécifiées dans la configuration du système source dans Orchestrator (par exemple, fermez le ticket).

Motif de fermeture de tâche
TaskClosureReason string

Fournissez une raison de fermeture de tâche, pour les tâches « Terminées » ou « Échec », qui seront stockées dans la tâche. En outre, si la tâche Orchestrator est liée à un système source (par exemple, ServiceNow), vous modifiez l’état et « Mettre à jour le système source » a la valeur true, la raison est également passée au système source (par exemple, en tant que note de travail ServiceNow). Seules les tâches terminées ou ayant échoué peuvent avoir une raison de fermeture. Une exception est donc levée si vous essayez de définir la raison de fermeture pour tout autre état de tâche.

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
TasksChangeTaskStatusResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Obtenir de l’espace libre sur le disque

Retourne la quantité d’espace libre pour un disque spécifié sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Lettre de lecteur
DriveLetter True string

Lettre de lecteur du disque à vérifier.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Octets d’espace libre disque
FreeSpaceBytes integer

Quantité d’espace disque libre, en octets.

Ko d’espace libre disque
FreeSpaceKB integer

Quantité d’espace disque libre, en kilo-octets.

Mo d’espace libre disque
FreeSpaceMB integer

Quantité d’espace disque libre, en mégaoctets.

Espace libre disque Go
FreeSpaceGB integer

Quantité d’espace disque libre, en gigaoctets.

Obtenir des dossiers

Retourne tous les sous-dossiers d’un dossier spécifié sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès au répertoire
DirectoryPath True string

Chemin complet du répertoire (dossier). Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Dossiers JSON
FoldersJSON string

Liste des sous-dossiers contenus dans le dossier, au format JSON.

Nombre de dossiers lus avec succès
NumberOfFoldersReadSuccessfully integer

Nombre de sous-dossiers lus avec succès.

Le nombre de dossiers n’a pas pu être lu
NumberOfFoldersFailedToRead integer

Nombre de sous-dossiers qui n’ont pas pu être lus.

Obtenir des fichiers

Retourne une liste de fichiers dans un dossier (correspondant à une liste de modèles CSV) sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès au répertoire
DirectoryPath True string

Chemin complet du répertoire (dossier). Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Modèles CSV
PatternsCSV True string

Liste séparée par des virgules de modèles de fichiers, par exemple . pour tous les fichiers ou.txt ,.docx' pour les fichiers avec une extension .txt ou .docx.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Fichiers JSON
FilesJSON string

Liste des fichiers contenus dans le dossier, au format JSON.

Nombre de fichiers lus avec succès
NumberOfFilesReadSuccessfully integer

Nombre de fichiers lus avec succès.

Le nombre de fichiers n’a pas pu être lu
NumberOfFilesFailedToRead integer

Nombre de fichiers qui n’ont pas pu être lus.

Obtenir des informations d’identification génériques à partir d’Orchestrator

Récupère des informations d’identification génériques qui ont été stockées dans l’orchestrateur IA-Connect. Les informations d’identification peuvent contenir des noms d’utilisateur, des mots de passe, des noms d’hôte, des URL et d’autres données génériques.

Paramètres

Nom Clé Obligatoire Type Description
Nom convivial
FriendlyName string

Nom convivial des informations d’identification stockées dans Orchestrator.

Récupérer un mot de passe de texte brut
RetrievePlainTextPassword boolean

Si cette option est activée, le mot de passe des informations d’identification génériques Orchestrator spécifiées est retourné sous forme de texte brut, si le paramètre d’informations d’identification génériques Orchestrator « Ne pas exposer le mot de passe » a été désactivé (ce qui permet de récupérer les mots de passe). Il est recommandé de ne pas récupérer les mots de passe en texte brut et d’utiliser à la place des actions IA-Connect qui prennent en charge les mots de passe stockés (par exemple : « Mot de passe d’entrée dans l’action UIA ») où l’orchestrateur insère le mot de passe directement dans l’action au moment de l’exécution.

Retours

Nom Chemin d’accès Type Description
Nom d’utilisateur
Username string

Nom d’utilisateur conservé dans les informations d’identification génériques.

Mot de passe en texte brut
PlainTextPassword string

Mot de passe, conservé dans les informations d’identification génériques, sous forme de chaîne de texte brut. Les mots de passe d’orchestrateur sont stockés chiffrés, mais sont retournés sous forme de texte brut pour vous permettre de les transmettre aux actions qui les nécessitent.

Nom de l’hôte
Hostname string

Nom d’hôte ou nom de domaine conservé dans les informations d’identification génériques, s’il est utilisé.

URL
Url string

URL conservée dans les informations d’identification génériques, si elle est utilisée.

Propriété générique 1
GenericProperty1 string

Propriété générique conservée dans les informations d’identification génériques, si elle est utilisée. Cela peut être utilisé pour stocker des données qui peuvent être associées aux informations d’identification.

Propriété générique 2
GenericProperty2 string

Propriété générique conservée dans les informations d’identification génériques, si elle est utilisée. Cela peut être utilisé pour stocker des données qui peuvent être associées aux informations d’identification.

Propriété générique 3
GenericProperty3 string

Propriété générique conservée dans les informations d’identification génériques, si elle est utilisée. Cela peut être utilisé pour stocker des données qui peuvent être associées aux informations d’identification.

Obtenir des informations sur le type de client directeur et la session

Retourne les détails de la session locale ou distante gérée par le directeur de niveau 1.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Type de client distant
RemoteClientType string

Type de client distant ('Local', 'Citrix ICA' ou 'Microsoft RDP').

Canal virtuel connecté
VirtualChannelConnected boolean

True, si le canal virtuel est connecté, entre le directeur et l’agent.

Version du directeur
DirectorVersion string

Version de la DLL IA-Connect Director. Par exemple : 1.67.21.0.

Version de mise en production du directeur
DirectorReleaseVersion string

Version IA-Connect de la IA-Connect Director. Par exemple : 9.4.

Version de l’agent
AgentVersion string

Version de l’agent IA-Connect EXE auquel ce directeur est connecté. Par exemple : 1.74.21.0.

Version de mise en production de l’agent
AgentReleaseVersion string

Version IA-Connect de l’agent IA-Connect auquel ce directeur est connecté. Par exemple : 9.4.

L’agent est sous licence
AgentIsLicensed boolean

True, si l’agent IA-Connect auquel ce directeur est connecté, est concédé sous licence. False, si l’agent IA-Connect n’est pas concédé sous licence. Null si l’état de la licence de l’agent est inconnu.

Fonctionnalités de licence de l’agent
AgentLicenseFeatures string

Liste séparée par des virgules des fonctionnalités de licence IA-Connect affectées à l’agent IA-Connect auquel ce directeur est connecté. Par exemple : JML, DEV.

Nom d’hôte du directeur
DirectorHostname string

Nom d’hôte de l’ordinateur sur lequel le directeur est en cours d’exécution. Par exemple : vmrpa1.

Nom de domaine NetBIOS du directeur
DirectorNetBIOSDomainName string

Nom de domaine NetBIOS de l’ordinateur sur lequel le directeur s’exécute. Par exemple : domaine1. Si l’ordinateur n’est pas membre d’un domaine, cela retourne généralement le nom d’hôte.

Nom de domaine DNS du directeur
DirectorDNSDomainName string

Nom de domaine DNS de l’ordinateur sur lequel le directeur s’exécute. Par exemple : domain1.myorg.local. Si l’ordinateur n’est pas membre d’un domaine, cela retourne généralement le nom d’hôte.

Attaché au directeur du tronçon suivant
AttachedToNextHopDirector boolean

Défini sur false si la session IA-Connect est actuellement attachée à l’agent auquel ce directeur est connecté. Défini sur true si le directeur transfère toutes les actions (c’est-à-dire attachées) à un autre directeur (connecté à un autre agent). Par exemple, si ce directeur est un directeur local qui communique avec un agent local, mais que la session IA-Connect est actuellement attachée à Citrix, cette valeur est vraie.

Type de session Directeur de tronçon suivant
NextHopDirectorSessionType string

Si ce directeur est attaché à un directeur de tronçon suivant, cette valeur conserve le type de session de tronçon suivant. Par exemple, si ce directeur est un directeur local qui communique avec un agent local, mais que la session IA-Connect est actuellement attachée à Citrix, cette valeur est « Citrix ICA », tandis que la valeur « Type de client distant » est « Local » (représentant une action de transfert de directeur local vers Citrix).

Obtenir des informations sur l’environnement

Retourne des informations sur l’environnement dans lequel la session utilisateur de l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Version principale du système d’exploitation
OSVersionMajor integer

Version principale du système d’exploitation.

Version mineure du système d’exploitation
OSVersionMinor integer

Version mineure du système d’exploitation.

Version de build du système d’exploitation
OSVersionBuild integer

Version de build du système d’exploitation.

Le système d’exploitation est de 64 bits
OSIs64Bit boolean

Retourne true si le système d’exploitation est 64 bits.

Nombre de processeurs
ProcessorCount integer

Nombre de processeurs.

Nombre total de RAM physiques en Mo
TotalPhysicalRAMInMB integer

Quantité de RAM physique (en Mo).

Nombre total de RAM virtuelles en Mo
TotalVirtualRAMInMB integer

Quantité de RAM virtuelle (en Mo).

Ram physique disponible en Mo
AvailablePhysicalRAMInMB integer

Quantité de RAM physique actuellement disponible (en Mo).

Ram virtuelle disponible en Mo
AvailableVirtualRAMInMB integer

Quantité de RAM virtuelle actuellement disponible (en Mo).

Nom complet du système d’exploitation
OSFullName string

Nom complet du système d’exploitation, par exemple Microsoft Windows Server 2019 Standard.

Nom de la culture de l’interface utilisateur installée
InstalledUICultureName string

Langage d’interface utilisateur installé avec le système d’exploitation, par exemple en-US.

Nom actuel de la culture de l’interface utilisateur
CurrentUICultureName string

Langue de l’interface utilisateur par défaut, par exemple en-US.

Nom de la culture actuelle
CurrentCultureName string

Paramètres régionaux de l’utilisateur par défaut, par exemple en-GB.

Obtenir des processus

Retourne la liste des processus en cours d’exécution dans la session utilisateur de l’agent IA-Connect. Cela peut éventuellement être filtré en fournissant un nom de processus.

Paramètres

Nom Clé Obligatoire Type Description
Nom du processus
ProcessName string

Filtre facultatif pour le nom du processus.

Obtenir la ligne de commande du processus
GetProcessCommandLine boolean

Si la valeur est true, les détails de la ligne de commande du processus sont retournés.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nombre de processus
NumberOfProcesses integer

Nombre de processus en cours d’exécution dans la session utilisateur.

Traite JSON
ProcessesJSON string

Liste des processus en cours d’exécution dans la session utilisateur, au format JSON.

Obtenir des sessions IA-Connect disponibles

Récupère une liste de sessions IA-Connect Director (connexions disponibles aux sessions où l’agent IA-Connect est en cours d’exécution, par exemple locale, Microsoft RDP ou Citrix ICA).

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
IA-Connect sessions JSON
IAConnectSessionsJSON string

Liste de toutes les sessions IA-Connect, mises en forme au format JSON.

Nombre de sessions de IA-Connect
NumberOfIAConnectSessions integer

Nombre total de sessions IA-Connect ouvertes.

Nombre de sessions de IA-Connect locales
NumberOfLocalIAConnectSessions integer

Nombre de sessions IA-Connect locales ouvertes.

Nombre de sessions de IA-Connect Citrix ICA
NumberOfCitrixICAIAConnectSessions integer

Nombre de sessions Citrix ICA IA-Connect ouvertes.

Nombre de sessions de IA-Connect RDP Microsoft
NumberOfMicrosoftRDPIAConnectSessions integer

Nombre de sessions RDP Microsoft IA-Connect ouvertes.

Obtenir des threads d’agent

Retourne une liste de threads d’agent. Un thread agent peut être utilisé pour exécuter certaines actions dans un thread, ce qui permet aux actions de s’exécuter pendant longtemps (plus longtemps que le délai d’expiration du RPA) ou de s’exécuter en parallèle avec d’autres actions. En règle générale, une fois qu’un thread Agent est terminé et que ses données sont récupérées, le thread agent est supprimé et n’apparaît pas dans la liste des threads.

Paramètres

Nom Clé Obligatoire Type Description
Ordre de tri
SortOrder string

Ordre de tri pour la liste de sorties des threads agent. Les ordres de tri pris en charge sont « None », « ThreadStartTime », « ThreadStartTime_Desc », « ThreadEndTime », « ThreadEndTime_Desc », « ThreadId », « ThreadId_Desc », « ThreadActionName », « ThreadActionName_Desc », « ThreadRuntime », « ThreadRuntime_Desc ».

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nombre de threads d’agent
NumberOfAgentThreads integer

Nombre de threads d’agent qui sont toujours en cours d’exécution ou disponibles pour la récupération. En règle générale, une fois qu’un thread Agent est terminé et que ses données sont récupérées, le thread agent est supprimé et n’apparaît pas dans la liste des threads.

Threads d’agent
AgentThreads array of object

Liste des threads agent et toutes les informations de thread disponibles (à l’exception des données de thread internes).

ThreadId
AgentThreads.ThreadId integer
IAConnectActionName
AgentThreads.IAConnectActionName string
ThreadStartDateTimeUTC
AgentThreads.ThreadStartDateTimeUTC date-time
ThreadCompletedDateTimeUTC
AgentThreads.ThreadCompletedDateTimeUTC date-time
ThreadRuntimeInSeconds
AgentThreads.ThreadRuntimeInSeconds integer
ThreadStarted
AgentThreads.ThreadStarted boolean
ThreadRunning
AgentThreads.ThreadRunning boolean
ThreadCompleted
AgentThreads.ThreadCompleted boolean
ThreadSuccess
AgentThreads.ThreadSuccess boolean
ThreadStatusMessage
AgentThreads.ThreadStatusMessage string
ThreadErrorMessage
AgentThreads.ThreadErrorMessage string

Obtenir du texte CSV en tant que collection

Retourne un fichier CSV sur l’ordinateur sur lequel l’agent IA-Connect s’exécute en tant que collection (table). Nécessite uniquement un accès en lecture seule au fichier CSV.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès au fichier CSV
CSVFilePath True string

Chemin complet du fichier CSV. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

La première ligne est l’en-tête
FirstLineIsHeader boolean

La première ligne du fichier CSV est-elle une ligne d’en-tête ?

Découper les en-têtes
TrimHeaders boolean

Les en-têtes doivent-ils être supprimés pour supprimer les espaces blancs de début ou de fin ?

Autoriser les lignes vides
AllowBlankRows boolean

Si la valeur est true (valeur par défaut), les lignes vides dans les données CSV sont autorisées et sont retournées sous forme de ligne vide. Si la valeur est false, les lignes complètement vides sont supprimées dans les données retournées (le fichier est laissé inchangé).

Étendre les colonnes si nécessaire
ExtendColumnsIfRequired boolean

Si la valeur est true et s’il existe des cellules dans les données sans en-tête de colonne correspondant (c’est-à-dire une ligne contenant plus de cellules que la ligne d’en-tête), un en-tête de colonne est automatiquement créé avec le nom Column_N (où N est l’index de colonne). Si la valeur est false (valeur par défaut), une exception s’affiche si une ligne contient des données sans colonne correspondante.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
JSON de données CSV
CSVDataJSON string

Contenu du fichier CSV, au format JSON.

Obtenir IA-Connect'état du tronçon suivant

Signale l’état du directeur du tronçon suivant pour l’agent qui reçoit cette commande. Si le tronçon suivant est activé, cet agent transfère les commandes au tronçon suivant (via le directeur de tronçon suivant). Si le tronçon suivant est désactivé, cet agent traite les commandes elle-même (la valeur par défaut).

Paramètres

Nom Clé Obligatoire Type Description
Vérifier que le directeur du tronçon suivant est en cours d’exécution
CheckNextHopDirectorIsRunning boolean

Le tronçon suivant nécessite un IA-Connect Director en cours d’exécution sur le même ordinateur que l’agent. Si ce paramètre est true, l’agent vérifie que le directeur du tronçon suivant s’exécute comme décrit. Si ce paramètre est false, l’Agent n’effectue aucune vérification et vérifie simplement l’état du tronçon suivant.

Vérifier que l’agent de tronçon suivant est en cours d’exécution
CheckNextHopAgentIsRunning boolean

Le tronçon suivant nécessite un IA-Connect Director en cours d’exécution sur le même ordinateur que l’Agent ET un agent IA-Connect en cours d’exécution dans la session de tronçon suivant. Si ce paramètre est true, l’agent vérifie que l’agent de tronçon suivant s’exécute comme décrit. Si ce paramètre est false, l’Agent n’effectue aucune vérification et vérifie simplement l’état du tronçon suivant.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Tronçon suivant activé
NextHopEnabled boolean

Retourne true si le tronçon suivant est actuellement activé.

Adresse du directeur du tronçon suivant actif
ActiveNextHopDirectorAddress string

Adresse du directeur du tronçon suivant actif, si une adresse est utilisée.

Port TCP du directeur du tronçon suivant actif
ActiveNextHopDirectorTCPPort integer

Port TCP du directeur du tronçon suivant actif, s’il est utilisé.

Le directeur de tronçon suivant actif utilise HTTPS
ActiveNextHopDirectorUsesHTTPS boolean

Retourne true si le directeur du tronçon suivant actif utilise HTTPS.

Le directeur du tronçon suivant actif est en cours d’exécution
ActiveNextHopDirectorIsRunning boolean

Retourne true si le directeur du tronçon suivant actif est en cours d’exécution, ou false si ce n’est pas le cas.

URL du directeur du tronçon suivant actif
ActiveNextHopDirectorURL string

URL du directeur du tronçon suivant actif.

L’agent de tronçon suivant actif est en cours d’exécution
ActiveNextHopAgentIsRunning boolean

Retourne true si l’agent de tronçon suivant actif est en cours d’exécution, ou false si ce n’est pas le cas.

Obtenir la configuration de coordonnées globales de l’agent IA-Connect

Récupère la configuration du système de coordonnées global de l’agent IA-Connect, utilisée pour afficher les emplacements des éléments (par exemple, lors de l’inspection de la souris) et calculer les positions de la souris (par exemple, lors de l’exécution d’actions globales de la souris).

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Fonctionnalité multi-moniteur
MultiMonitorFunctionality string

Retourne « PrimaryMonitor » si l’agent IA-Connect est actuellement configuré pour prendre uniquement en charge la mise en surbrillance des éléments et l’exécution d’actions globales de souris sur l’appareil d’affichage principal. Retourne « MultiMonitor » si l’agent IA-Connect met en surbrillance les éléments sur tous les moniteurs (valeur par défaut depuis IA-Connect 9.4).

Définir automatiquement le multiplicateur d’inspection de la souris
AutoSetMouseInspectionMultiplier boolean

Retourne true si l’agent IA-Connect calcule automatiquement le multiplicateur d’inspection de la souris sur l’appareil d’affichage principal au démarrage de l’agent et chaque fois que l’inspection de la souris est effectuée (valeur par défaut depuis IA-Connect 9,4). Retourne false si l’agent IA-Connect nécessite que le multiplicateur d’inspection de la souris soit défini manuellement (la seule option disponible dans IA-Connect 9.3 et versions antérieures). Cette option n’a aucun effet lorsque le mode multi-moniteur est désactivé.

Définir automatiquement le multiplicateur de souris global
AutoSetGlobalMouseMultiplier boolean

Retourne la valeur true si l’agent IA-Connect calcule automatiquement le multiplicateur de mouvement global de la souris sur l’appareil d’affichage principal au démarrage de l’Agent et chaque fois que l’inspection de la souris est effectuée (valeur par défaut depuis IA-Connect 9,4). Retourne false si l’agent IA-Connect nécessite que le multiplicateur de mouvement global de la souris soit défini manuellement (la seule option disponible dans IA-Connect 9.3 et versions antérieures). Cette option n’a aucun effet lorsque le mode multi-moniteur est désactivé.

Multiplicateur X d’inspection de la souris
MouseInspectionXMultiplier double

Le multiplicateur d’inspection horizontal (X) actuel (pour le moment où l’Agent met en évidence ce qui se trouve sous la souris). Par exemple : si IA-Connect affiche le rectangle d’inspection à la moitié de l’emplacement X de la souris réelle, cette valeur est 0,5. Le multiplicateur n’a aucun effet lorsque la fonctionnalité « Multi monitor » est désactivée, car les multiplicateurs sont calculés dynamiquement lorsque l’agent IA-Connect est configuré pour être conscient de plusieurs moniteurs.

Multiplicateur Y d’inspection de la souris
MouseInspectionYMultiplier double

Multiplicateur d’inspection vertical (Y) actuel (pour lequel l’Agent met en évidence ce qui se trouve sous la souris). Par exemple : si IA-Connect affiche le rectangle d’inspection à la moitié de l’emplacement Y de la souris réelle, cette valeur est 0,5. Le multiplicateur n’a aucun effet lorsque la fonctionnalité « Multi monitor » est désactivée, car les multiplicateurs sont calculés dynamiquement lorsque l’agent IA-Connect est configuré pour être conscient de plusieurs moniteurs.

Multiplicateur X de la souris globale
GlobalMouseXMultiplier double

Multiplicateur de mouvement global global (X) actuel (pour lequel l’Agent déplace la souris). Le multiplicateur n’a aucun effet lorsque la fonctionnalité « Multi monitor » est désactivée, car les multiplicateurs sont calculés dynamiquement lorsque l’agent IA-Connect est configuré pour être conscient de plusieurs moniteurs.

Multiplicateur Y de la souris globale
GlobalMouseYMultiplier double

Multiplicateur de mouvement global de la souris (Y) vertical actuel (pour lequel l’Agent déplace la souris). Le multiplicateur n’a aucun effet lorsque la fonctionnalité « Multi monitor » est désactivée, car les multiplicateurs sont calculés dynamiquement lorsque l’agent IA-Connect est configuré pour être conscient de plusieurs moniteurs.

Méthode globale de déplacement de souris
GlobalMouseMoveMethod string

Retourne la méthode de mouvement global de la souris actuelle (mouse_event ou setcursorpos).

Système de coordonnées Java
JavaCoordinateSystem string

Retourne le système de coordonnées Java actuel qui peut être « Virtuel » (par défaut) ou « Physique » (nouveau dans IA-Connect 9.4). Les coordonnées virtuelles sont mises à l’échelle par ppp, tandis que les coordonnées physiques correspondent directement aux pixels. Cette valeur doit être définie sur le système de coordonnées présenté par le pont d’accès Java.

Système de coordonnées de l’interface graphique utilisateur SAP
SAPGUICoordinateSystem string

Retourne le système de coordonnées de l’API de script SAP actuel qui peut être « Virtuel » (valeur par défaut) ou « Physique » (nouveauté de IA-Connect 9.4). Les coordonnées virtuelles sont mises à l’échelle par ppp, tandis que les coordonnées physiques correspondent directement aux pixels. Cette valeur doit être définie sur le système de coordonnées présenté par l’API de script de l’interface utilisateur graphique SAP.

Obtenir la coordonnée actuelle de la souris

Obtient la position actuelle du curseur de la souris dans la session utilisateur de l’agent IA-Connect, à l’aide de l’API setcursorpos.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
X pixels
X integer

Valeur de coordonnée X (en pixels).

Pixels Y
Y integer

Valeur de coordonnée Y (en pixels).

Obtenir la couleur des pixels à la coordonnée

Retourne la couleur RVB d’un pixel à une coordonnée donnée.

Paramètres

Nom Clé Obligatoire Type Description
Pixels X gauches
LeftXPixels True integer

Position X du pixel à lire. Sur un seul affichage, le pixel X le plus à gauche est de 0. Sur un affichage multi-moniteur, le pixel X le plus à gauche peut être négatif (selon l’affichage marqué comme principal et où il est relatif à l’autre affichage).

Pixels Y supérieurs
TopYPixels True integer

Position Y du pixel à lire. Sur un seul affichage, le pixel Y le plus haut est de 0. Sur un écran multi-moniteur, le pixel Y le plus haut peut être négatif (selon l’affichage marqué comme principal et où il est relatif à l’autre affichage).

Masquer l’agent
HideAgent boolean

Définissez la valeur true pour masquer automatiquement l’Agent (s’il est visible) pour vous assurer qu’il ne masque pas le pixel lu.

Utiliser des coordonnées physiques
UsePhysicalCoordinates boolean

Définissez la valeur true pour spécifier que les coordonnées fournies sont physiques (et non pas des ppp mis à l’échelle et correspondent donc aux pixels physiques sur l’affichage). Définissez la valeur false (valeur par défaut) pour spécifier que les coordonnées fournies sont virtuelles (ppp mis à l’échelle). Les actions UIA, Java et Web utilisent généralement des coordonnées virtuelles.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Valeur rouge
RedValue integer

Retourne la valeur rouge du pixel de 0 (pas de rouge) à 255 (rouge complet).

Valeur verte
GreenValue integer

Retourne la valeur verte du pixel de 0 (pas de vert) à 255 (vert complet).

Valeur bleue
BlueValue integer

Retourne la valeur bleue du pixel de 0 (pas de bleu) à 255 (bleu intégral).

Valeur alpha
AlphaValue integer

Retourne la valeur alpha du pixel de 0 (complètement transparent) à 255 (entièrement opaque).

Valeur hexadécimal RRGGBB
RRGGBBHexValue string

Retourne la valeur hexadécimal RRGGBB du pixel. Par exemple : FF0000 est rouge complet, 00FF00 est plein vert, 0000FF est bleu, 000000 est noir, FFFFFF est plein blanc.

Valeur hexadécimal AARRGGBB
AARRGGBBHexValue string

Retourne la valeur hexadécimal AARRGGBB du pixel qui est identique à RRGGBB, mais avec la valeur alpha hexadécimal incluse au début. Pour les pixels entièrement opaques (les plus courants), cela contiendra la valeur FFRRGGBB. Par exemple : FFFF0000 est entièrement opaque en rouge intégral.

Obtenir la dernière action ayant échoué à partir des statistiques de flux Orchestrator

Récupère les détails de la dernière action transmise par l’orchestrateur IA-Connect à un worker, si cette action a échoué. Cette action est la plus couramment utilisée lors de la gestion des erreurs.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Worker alloué à l’exécution du flux
WorkerAllocatedToFlowRun boolean

Retourne true s’il existe un worker alloué à cette exécution de flux et, par conséquent, des informations peuvent être fournies concernant la dernière erreur d’action. Retourne false s’il n’y a pas de travail alloué à cette exécution de flux (l’une n’a jamais été allouée ou le worker a maintenant été mis à la disposition d’une autre exécution de flux) et, par conséquent, aucune information ne peut être fournie concernant la dernière erreur.

Échec de la dernière action
LastActionFailed boolean

Retourne true si la dernière action de cette exécution de flux (qui s’exécute sur un worker alloué à cette exécution de flux) a échoué : les autres sorties de cette action contiennent les détails. Retourne false si la dernière action de cette exécution de flux n’a pas échoué : les autres sorties sont vides.

Dernier chemin de demande d’action ayant échoué
LastFailedActionRequestPath string

Si la dernière action de cette exécution de flux (qui s’exécute sur un worker alloué à cette exécution de flux) a échoué, cette sortie contient le chemin de la demande d’action. Cela peut être utilisé pour déterminer l’action qui a échoué. Si la dernière action de cette exécution de flux n’a pas échoué, cette valeur est vide.

Dernier message d’erreur d’action ayant échoué
LastFailedActionErrorMessage string

Si la dernière action de cette exécution de flux (qui s’exécute sur un worker alloué à cette exécution de flux) a échoué, cette sortie contient le message d’erreur. Si la dernière action de cette exécution de flux n’a pas échoué, cette valeur est vide.

Obtenir la liste des imprimantes

Retourne la liste de toutes les imprimantes disponibles dans la session IA-Connect Agent.

Paramètres

Nom Clé Obligatoire Type Description
Répertorier les imprimantes locales
ListLocalPrinters boolean

Les imprimantes locales doivent-ils être retournées ?

Répertorier les imprimantes réseau
ListNetworkPrinters boolean

Les imprimantes réseau doivent-ils être retournées ?

Retourner des informations détaillées
ReturnDetailedInformation boolean

Les informations détaillées telles que l’emplacement, le nom du port, le nom du pilote et l’état de chaque imprimante doivent-elles être retournées ?

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Imprimantes JSON
PrintersJSON string

Liste de toutes les imprimantes trouvées au format JSON.

Nombre d’imprimantes
NumberOfPrinters integer

Nombre d’imprimantes trouvées.

Obtenir la liste des lecteurs

Retourne une liste de lecteurs sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Lecteurs JSON
DrivesJSON string

Liste des lecteurs sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution, au format JSON.

Obtenir la liste des workers Orchestrator

Récupérez la liste des workers inscrits auprès de l’orchestrateur IA-Connect et leur état en direct.

Paramètres

Nom Clé Obligatoire Type Description
Seuls les travailleurs en direct retournent des travailleurs en direct
OnlyReturnLiveWorkers boolean

Défini sur true, pour retourner uniquement les travailleurs en direct (workers qui sont activement connectés à l’orchestrateur).

Retours

Nom Chemin d’accès Type Description
Workers d’orchestrateur
OrchestratorWorkers array of object

Liste des travailleurs inscrits auprès de l’orchestrateur de IA-Connect et de leur état réel.

Id
OrchestratorWorkers.Id integer
Nom
OrchestratorWorkers.Name string
CurrentFlowDisplayName
OrchestratorWorkers.CurrentFlowDisplayName string
LiveStatus
OrchestratorWorkers.LiveStatus boolean
LiveStatusLastContactTicks
OrchestratorWorkers.LiveStatusLastContactTicks integer
SecondsSinceLastContact
OrchestratorWorkers.SecondsSinceLastContact integer
MaintenanceMode
OrchestratorWorkers.MaintenanceMode boolean
Priority
OrchestratorWorkers.Priority integer
AgentIsLicensed
OrchestratorWorkers.AgentIsLicensed boolean
IsAvailableForWork
OrchestratorWorkers.IsAvailableForWork boolean
Nombre de travailleurs
NumberOfOrchestratorWorkers integer

Nombre de workers Orchestrator dans la réponse.

Obtenir la méthode de déplacement de la souris

Obtient la méthode actuelle de déplacement de la souris.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Méthode de déplacement de la souris
MouseMoveMethod string

Retourne la méthode actuelle de déplacement de la souris (mouse_event ou setcursorpos).

Obtenir la résolution d’écran

Retourne la résolution d’écran de la session utilisateur de l’agent IA-Connect. Pour le IA-Connect agent local s’exécutant sur un ordinateur de bureau physique ou un ordinateur portable, cela fournit des informations sur tous les appareils d’affichage et leur mise à l’échelle. Sur une machine virtuelle, en général, un seul affichage est signalé, sauf si la machine virtuelle a été configurée pour présenter plusieurs affichages (rares). Dans une session distante, en général, un seul affichage est signalé, même si cet affichage s’étend sur plusieurs affichages locaux, car les sessions distantes créent généralement un seul affichage virtuel.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Résolution horizontale
HorizontalResolution integer

Résolution physique horizontale de l’écran principal. Les coordonnées physiques correspondent directement aux pixels du moniteur.

Résolution verticale
VerticalResolution integer

Résolution physique verticale de l’écran principal. Les coordonnées physiques correspondent directement aux pixels du moniteur.

Nombre d’écrans
NumberOfScreens integer

Nombre d’écrans dans cette session.

Deuxième résolution horizontale d’affichage
SecondDisplayHorizontalResolution integer

Résolution physique horizontale du deuxième écran, si un écran a été détecté. Les coordonnées physiques correspondent directement aux pixels du moniteur.

Deuxième résolution verticale d’affichage
SecondDisplayVerticalResolution integer

Résolution physique verticale du deuxième écran, si un écran a été détecté. Les coordonnées physiques correspondent directement aux pixels du moniteur.

Troisième résolution horizontale d’affichage
ThirdDisplayHorizontalResolution integer

Résolution physique horizontale du troisième écran, si un écran a été détecté. Les coordonnées physiques correspondent directement aux pixels du moniteur.

Troisième résolution verticale d’affichage
ThirdDisplayVerticalResolution integer

Résolution physique verticale du troisième écran, si un écran a été détecté. Les coordonnées physiques correspondent directement aux pixels du moniteur.

Quatrième résolution horizontale d’affichage
FourthDisplayHorizontalResolution integer

Résolution physique horizontale du quatrième écran, si un écran a été détecté. Les coordonnées physiques correspondent directement aux pixels du moniteur.

Quatrième résolution verticale d’affichage
FourthDisplayVerticalResolution integer

Résolution physique verticale du quatrième écran, si un écran a été détecté. Les coordonnées physiques correspondent directement aux pixels du moniteur.

Pixels de bord gauche de l’écran virtuel
VirtualScreenLeftEdgePixels integer

Bord gauche de l’affichage virtuel entier (tous les affichages détectés). Les coordonnées virtuelles sont mises à l’échelle par ppp.

Pixels de bord supérieur de l’écran virtuel
VirtualScreenTopEdgePixels integer

Bord supérieur de l’affichage virtuel entier (tous les affichages détectés). Les coordonnées virtuelles sont mises à l’échelle par ppp.

Pixels de largeur d’écran virtuel
VirtualScreenWidthPixels integer

Largeur de l’affichage virtuel entier (tous les affichages détectés). Les coordonnées virtuelles sont mises à l’échelle par ppp.

Pixels de hauteur de l’écran virtuel
VirtualScreenHeightPixels integer

Hauteur de l’affichage virtuel entier (tous les affichages détectés). Les coordonnées virtuelles sont mises à l’échelle par ppp.

Mise à l’échelle de l’affichage principal
PrimaryDisplayScaling double

Multiplicateur de mise à l’échelle ppp de l’affichage principal sous forme de décimale. Par exemple : 100% sont retournées sous la forme 1.0 et 125% sont retournées comme 1,25.

Deuxième mise à l’échelle de l’affichage
SecondDisplayScaling double

Multiplicateur de mise à l’échelle ppp du deuxième affichage sous forme de décimale. Par exemple : 100% sont retournées sous la forme 1.0 et 125% sont retournées comme 1,25.

Troisième mise à l’échelle de l’affichage
ThirdDisplayScaling double

Multiplicateur de mise à l’échelle ppp du troisième affichage sous forme de décimale. Par exemple : 100% sont retournées sous la forme 1.0 et 125% sont retournées comme 1,25.

Quatrième mise à l’échelle de l’affichage
FourthDisplayScaling double

Multiplicateur de mise à l’échelle ppp du quatrième affichage sous forme de décimale. Par exemple : 100% sont retournées sous la forme 1.0 et 125% sont retournées comme 1,25.

Pixels de bord gauche de l’écran physique
PhysicalScreenLeftEdgePixels integer

Bord gauche de l’affichage physique entier (tous les affichages détectés). Les coordonnées physiques correspondent directement aux pixels du moniteur.

Pixels de bord supérieur de l’écran physique
PhysicalScreenTopEdgePixels integer

Bord supérieur de l’affichage physique entier (tous les affichages détectés). Les coordonnées physiques correspondent directement aux pixels du moniteur.

Pixels de largeur d’écran physique
PhysicalScreenWidthPixels integer

Largeur de l’affichage physique entier (tous les affichages détectés). Les coordonnées physiques correspondent directement aux pixels du moniteur.

Pixels de hauteur d’écran physique
PhysicalScreenHeightPixels integer

Hauteur de l’affichage physique entier (tous les affichages détectés). Les coordonnées physiques correspondent directement aux pixels du moniteur.

Pixels de bord gauche de l’affichage principal
PrimaryDisplayLeftEdgePixels integer

Bord physique gauche de l’affichage principal. Les coordonnées physiques correspondent directement aux pixels du moniteur.

Pixels de bord supérieur de l’affichage principal
PrimaryDisplayTopEdgePixels integer

Bord physique supérieur de l’affichage principal. Les coordonnées physiques correspondent directement aux pixels du moniteur.

Deuxième affichage des pixels de bord gauche
SecondDisplayLeftEdgePixels integer

Bord physique gauche du deuxième affichage, s’il a été détecté. Les coordonnées physiques correspondent directement aux pixels du moniteur.

Deuxième affichage des pixels de bord supérieur
SecondDisplayTopEdgePixels integer

Bord physique supérieur de la deuxième affichage, s’il en a été détecté. Les coordonnées physiques correspondent directement aux pixels du moniteur.

Troisième affichage des pixels de bord gauche
ThirdDisplayLeftEdgePixels integer

Bord physique gauche du troisième affichage, s’il a été détecté. Les coordonnées physiques correspondent directement aux pixels du moniteur.

Troisième affichage des pixels de bord supérieur
ThirdDisplayTopEdgePixels integer

Bord physique supérieur du troisième affichage, s’il a été détecté. Les coordonnées physiques correspondent directement aux pixels du moniteur.

Quatrième affichage des pixels de bord gauche
FourthDisplayLeftEdgePixels integer

Bord physique gauche du quatrième affichage, s’il a été détecté. Les coordonnées physiques correspondent directement aux pixels du moniteur.

Quatrième affichage des pixels de bord supérieur
FourthDisplayTopEdgePixels integer

Bord physique supérieur du quatrième affichage, s’il a été détecté. Les coordonnées physiques correspondent directement aux pixels du moniteur.

Obtenir la taille du fichier

Retourne la taille (en octets) d’un fichier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemins d'accès au fichier
Filename True string

Chemin d'accès complet au fichier. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Taille du fichier
FileSize integer

Taille du fichier, en octets.

Obtenir la tâche d’automatisation d’Orchestrator

Récupère une tâche d’automatisation Orchestrator spécifique.

Paramètres

Nom Clé Obligatoire Type Description
ID de tâche
TaskId True integer

ID de la tâche Orchestrator que vous souhaitez récupérer.

Modifier l’état en
StatusChange string

Si la valeur est « Récupérée » : lors de la récupération d’une tâche, l’état de la tâche passe à « Récupéré » pour empêcher d’autres actions d’essayer d’exécuter la même tâche. Si l’option « Ne rien faire » n’est pas modifiée, l’état de la tâche n’est pas modifié.

Retours

Nom Chemin d’accès Type Description
Nom de l’automatisation
AutomationName string

Nom de la tâche Orchestrator récupérée.

ID d’opération
OperationId string

ID d’opération de la tâche Orchestrator récupérée. Cet ID d’opération (ou l’ID de tâche) peut être utilisé pour récupérer la tâche à une date ultérieure. L’ID d’opération est une chaîne unique et non modifiable, limitant la capacité d’un tiers à deviner l’ID d’une opération qu’ils n’ont pas créée.

Date et heure de report
DeferralDateTime string

Date et heure de préparation de la tâche Orchestrator récupérée. Cette valeur est retournée sous forme de chaîne au format UTC.

Différer les données stockées
DeferralStoredData string

Données facultatives stockées lorsque la tâche a été différée. Il s’agit généralement de données dont vous avez besoin pour poursuivre le processus/le flux.

Nombre de report
DeferralCount integer

Fréquence à laquelle cette tâche a été différée. Il s’agit généralement de 0 pour une nouvelle tâche qui n’a jamais été différée ou 1 ou plus pour une tâche différée. Chaque fois qu’une tâche différée a été différée, l’orchestrateur augmente automatiquement ce nombre.

Données d’entrée de tâche
TaskInputData string

Données facultatives stockées lors de la création de la tâche. Il s’agit généralement de données utilisées pour démarrer le processus/le flux, mais vous pouvez utiliser ce champ à n’importe quel usage. Cela peut être mis en forme comme n’importe quel format de texte de votre choix, par exemple JSON ou XML ou texte brut.

Données de sortie de tâche
TaskOutputData string

Données facultatives stockées, par l’automatisation, lors du traitement de la tâche. Cela peut être mis en forme comme n’importe quel format de texte de votre choix, par exemple JSON ou XML ou texte brut.

Priority
Priority integer

Niveau de priorité de cette tâche Orchestrator (1 étant de niveau le plus élevé).

État de la tâche Automation
AutomationTaskStatus string

État de la tâche Orchestrator récupérée.

Phase de processus
ProcessStage string

Point à l’endroit où le processus /le flux d’automatisation doit continuer après le report. Il s’agit d’une valeur de chaîne facultative qui sera unique au processus/flux spécifique. Cette opération sera utilisée par une condition dans le processus/le flux différé pour déterminer l’étape à effectuer ensuite. Par exemple : si vous souhaitez que le processus/le flux continue à l’étape « Exchange » lorsqu’il se poursuit après le report, entrez la valeur « Exchange ».

Date et heure reçues
ReceivedDateTime string

Date et heure de réception initiale de la tâche par l’Orchestrateur. Cette valeur est retournée sous forme de chaîne au format UTC.

Minutes jusqu’à la date de report
MinutesUntilDeferralDate integer

Nombre de minutes jusqu’à la date de report de cette tâche (par exemple, lorsque cette tâche est prête à s’exécuter). Si cette tâche est prête à s’exécuter, les minutes seront 0.

En attente
OnHold boolean

Est défini sur true si la tâche est en attente. Une tâche en attente ne sera jamais récupérée par l’action « Obtenir la prochaine tâche d’automatisation Orchestrator », et ne sera donc pas traitée dans un flux de travail de tâche classique.

Nom du type de source
SourceTypeName string

Nom de la source de la tâche. L’interface utilisateur web représente une tâche entrée manuellement via l’interface utilisateur. « API REST » représente une tâche créée via l’API REST d’Orchestrator. « ServiceNow » représente une tâche créée à partir de l’intégration interne de ServiceNow d’Orchestrator.

Nom convivial de la source
SourceFriendlyName string

Si la tâche a été créée à partir d’une intégration interne « Sources » Orchestrator (par exemple, ServiceNow), elle contient le nom convivial de cette source.

Source ticket Id
SourceTicketId string

Si la tâche a été créée à partir d’une intégration interne « Sources » Orchestrator (par exemple, ServiceNow), elle contient l’ID du ticket source. Pour ServiceNow, cela contiendrait la tâche de catalogue sys_id.

ID de sous-ticket source
SourceTicketSubId string

Si la tâche a été créée à partir d’une intégration interne « Sources » Orchestrator (par exemple, ServiceNow), elle contient l’ID du ticket source. Pour ServiceNow, cela contiendrait l’élément de requête sys_id.

Organisation
Organisation string

L’organisation à qui cette tâche est associée. Généralement utilisé pour la recherche et le filtrage des tâches.

Département
Department string

Le service associé à cette tâche. Généralement utilisé pour la recherche et le filtrage des tâches.

Descriptif
Description string

Description de cette tâche. Généralement utilisé pour la recherche et le filtrage des tâches.

Étiquettes
Tags string

Liste facultative d’une ou de plusieurs balises affectées à cette tâche. Généralement utilisé pour catégoriser une tâche pour la recherche et le filtrage. Non sensible à la casse. Un par ligne.

Obtenir la tâche d’automatisation Orchestrator suivante

Récupère la tâche d’automatisation Orchestrator suivante correspondant aux critères de recherche donnés. Seules les tâches « Nouvelles » et « différées » (qui ont atteint la date de report) peuvent être récupérées. Les tâches en attente ne seront pas récupérées.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’automatisation
AutomationName string

Laissez vide pour retourner les tâches d’automatisation Orchestrator avec n’importe quel nom. Entrez une valeur pour récupérer uniquement les tâches portant ce nom d’automatisation.

Noms d’automatisation
AutomationNames array of string

Si vous devez retourner des tâches Orchestrator correspondant à un ou plusieurs noms d’automatisation, entrez les noms dans cette liste, au lieu d’entrer dans l’entrée « Nom Automation ».

Niveau de priorité minimal
MinimumPriorityLevel integer

Retourne uniquement les tâches d’automatisation Orchestrator qui ont le niveau de priorité spécifié ou supérieur. Par exemple : la définition 2 retourne les tâches avec un niveau de priorité de 1 et 2.

Modifier l’état en
StatusChange string

Si la valeur est « Récupérée » : lors de la récupération d’une tâche, l’état de la tâche passe à « Récupéré » pour empêcher d’autres actions d’essayer d’exécuter la même tâche. Si l’option « Ne rien faire » n’est pas modifiée, l’état de la tâche n’est pas modifié.

Minutes jusqu’à la date de report
MinutesUntilDeferralDate integer

Retournez uniquement les tâches d’automatisation Orchestrator prêtes à s’exécuter dans le nombre de minutes spécifié. Définissez la valeur 0 si vous souhaitez uniquement exécuter des tâches d’automatisation prêtes à s’exécuter maintenant.

Ignorer le contrat SLA
IgnoreSLA boolean

Définissez cette valeur sur true pour ignorer les contrats SLA qui ont été définis sur la tâche. Par défaut, une tâche avec un contrat SLA qui sera bientôt violation prend la priorité sur tout le reste.

Exclure les ID de tâche
ExcludeTaskIds array of integer

Liste des ID de tâche à exclure du traitement.

Retours

Nom Chemin d’accès Type Description
Tâche récupérée
TaskRetrieved boolean

Défini sur true si une tâche a été récupérée. Définissez la valeur false si aucune tâche ne correspondait aux critères de recherche.

ID de tâche
TaskId integer

ID de la tâche d’automatisation Orchestrator récupérée.

ID d’opération
OperationId string

ID d’opération de la tâche Orchestrator récupérée. Cet ID d’opération (ou l’ID de tâche) peut être utilisé pour récupérer la tâche à une date ultérieure. L’ID d’opération est une chaîne unique et non modifiable, limitant la capacité d’un tiers à deviner l’ID d’une opération qu’ils n’ont pas créée.

Nom de l’automatisation
AutomationNameOutput string

Nom de la tâche d’automatisation récupérée.

Date et heure de report
DeferralDateTime string

Date et heure de préparation de la tâche Orchestrator récupérée. Cette valeur est retournée sous forme de chaîne au format UTC.

Différer les données stockées
DeferralStoredData string

Données facultatives stockées lorsque la tâche a été différée. Il s’agit généralement de données dont vous avez besoin pour continuer le processus/le flux, mais vous pouvez utiliser ce champ à n’importe quel usage.

Nombre de report
DeferralCount integer

Fréquence à laquelle cette tâche a été différée. Il s’agit généralement de 0 pour une nouvelle tâche qui n’a jamais été différée ou 1 ou plus pour une tâche différée. Chaque fois qu’une tâche différée a été différée, l’orchestrateur augmente automatiquement ce nombre.

Données d’entrée de tâche
TaskInputData string

Données facultatives stockées lors de la création de la tâche. Il s’agit généralement de données utilisées pour démarrer le processus/le flux, mais vous pouvez utiliser ce champ à n’importe quel usage. Cela peut être mis en forme comme n’importe quel format de texte de votre choix, par exemple JSON ou XML ou texte brut.

Données de sortie de tâche
TaskOutputData string

Données facultatives stockées, par l’automatisation, lors du traitement de la tâche. Cela peut être mis en forme comme n’importe quel format de texte de votre choix, par exemple JSON ou XML ou texte brut.

Priority
Priority integer

Niveau de priorité de cette tâche Orchestrator (1 étant de niveau le plus élevé).

État de la tâche Automation
AutomationTaskStatus string

État de la tâche Orchestrator récupérée.

Phase de processus
ProcessStage string

Point auquel le processus/flux différé doit continuer après le report. Il s’agit d’une valeur de chaîne facultative qui sera unique au processus/flux spécifique. Cette opération sera utilisée par une condition dans le processus/le flux différé pour déterminer l’étape à effectuer ensuite.

Date et heure reçues
ReceivedDateTime string

Date et heure de réception initiale de la tâche par l’Orchestrateur. Cette valeur est retournée sous forme de chaîne au format UTC.

Minutes jusqu’à la date de report
MinutesUntilDeferralDateOutput integer

Nombre de minutes jusqu’à la date de report de cette tâche (par exemple, lorsque cette tâche est prête à s’exécuter). Si cette tâche est prête à s’exécuter, les minutes seront 0.

Nom du type de source
SourceTypeName string

Nom de la source de la tâche. L’interface utilisateur web représente une tâche entrée manuellement via l’interface utilisateur. « API REST » représente une tâche créée via l’API REST d’Orchestrator. « ServiceNow » représente une tâche créée à partir de l’intégration interne de ServiceNow d’Orchestrator.

Nom convivial de la source
SourceFriendlyName string

Si la tâche a été créée à partir d’une intégration interne « Sources » Orchestrator (par exemple, ServiceNow), elle contient le nom convivial de cette source.

Source ticket Id
SourceTicketId string

Si la tâche a été créée à partir d’une intégration interne « Sources » Orchestrator (par exemple, ServiceNow), elle contient l’ID du ticket source. Pour ServiceNow, cela contiendrait la tâche de catalogue sys_id.

ID de sous-ticket source
SourceTicketSubId string

Si la tâche a été créée à partir d’une intégration interne « Sources » Orchestrator (par exemple, ServiceNow), elle contient l’ID du ticket source. Pour ServiceNow, cela contiendrait l’élément de requête sys_id.

Organisation
Organisation string

L’organisation à qui cette tâche est associée. Généralement utilisé pour la recherche et le filtrage des tâches.

Département
Department string

Le service associé à cette tâche. Généralement utilisé pour la recherche et le filtrage des tâches.

Descriptif
Description string

Description de cette tâche. Généralement utilisé pour la recherche et le filtrage des tâches.

Étiquettes
Tags string

Liste facultative d’une ou de plusieurs balises affectées à cette tâche. Généralement utilisé pour catégoriser une tâche pour la recherche et le filtrage. Non sensible à la casse. Un par ligne.

Obtenir le contenu du fichier en base64

Récupérez le contenu du fichier spécifié au format Base64, un format adapté à la transmission via l’API et facilement converti en texte d’origine ou au format binaire.

Paramètres

Nom Clé Obligatoire Type Description
Chemins d'accès au fichier
FilePath True string

Chemin d'accès complet au fichier. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Compresser
Compress boolean

Définissez la valeur true sur GZip pour compresser le contenu du fichier avant de le convertir en Base64. Le fichier n’est pas touché, toutes les opérations sont effectuées en mémoire. Cette fonctionnalité est utile uniquement si vous êtes en mesure de décompresser le contenu du fichier une fois que vous avez récupéré la base64 (lors du décodage vers le texte du contenu du fichier d’origine ou des données binaires). Définissez la valeur false si vous transmettez directement la base64 à une action qui accepte Base64 comme entrée et n’a pas de fonctionnalité GUnzip.

Taille maximale du fichier
MaxFileSize integer

Taille maximale du fichier, au-dessus de laquelle une exception sera levée au lieu de récupérer le contenu du fichier. Cela vous permet d’éviter la situation dans laquelle l’Agent est invité à récupérer un fichier énorme, ce qui entraîne finalement l’expiration de l’action. Définissez la valeur -1 pour désactiver la vérification de la taille du fichier.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Contenu du fichier en base64
FileContentsAsBase64 string

Contenu du fichier au format Base64.

Obtenir le domaine de l’ordinateur

Retourne le domaine de l’ordinateur qui exécute la session utilisateur de l’agent IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nom de domaine
DomainName string

Nom de domaine NetBIOS de l’ordinateur exécutant la session utilisateur de l’agent IA-Connect.

Nom du domaine DNS
DNSDomainName string

Nom de domaine DNS de l’ordinateur exécutant la session utilisateur de l’agent IA-Connect.

Obtenir le journal de l’agent IA-Connect

Retourne le journal IA-Connect Agent actuel, en tant que fichier ou en lisant le contenu et en le retournant dans une variable de sortie.

Paramètres

Nom Clé Obligatoire Type Description
Compresser
Compress boolean

L’autre exécutable de l’agent IA-Connect doit-il être compressé pendant le chargement ?

Renvoyer les derniers journaux de commande uniquement
ReturnLastCommandOnly boolean

Le journal de l’agent IA-Connect doit-il être limité au résultat de la dernière commande plutôt qu’à l’intégralité du journal ?

Enregistrer le journal dans le fichier
SaveLogToFile boolean

Le journal IA-Connect Agent doit-il être enregistré en tant que fichier ?

Placer le contenu du journal dans l’élément de données
PlaceLogContentInDataItem boolean

Le contenu du journal doit-il être retourné dans une variable de sortie ?

Dossier d’enregistrement local
LocalSaveFolder string

Chemin de fichier vers le dossier dans lequel enregistrer la connexion de l’agent IA-Connect.

Utiliser le nom de fichier journal de l’agent
UseAgentLogFilename boolean

Le fichier journal doit-il avoir le même nom que le nom du fichier journal sur l’Agent ? Si la valeur est false, vous pouvez définir « Nom de fichier d’enregistrement local » pour spécifier le nom de fichier.

Nom de fichier d’enregistrement local
LocalSaveFilename string

Nom de fichier uniquement du fichier d’enregistrement local pour le journal de l’agent IA-Connect. Cela ne sera utilisé que si le nom de fichier journal de l’agent est défini sur false.

Nombre maximal d’octets à lire
MaxBytesToRead integer

Nombre maximal d’octets à lire dans le journal de l’agent (à partir de la fin vers l’arrière). Cela peut être défini sur 0 ou -1 pour récupérer l’intégralité du journal.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Contenu du journal de l’agent
IAConnectAgentLogContentsBase64 string

Contenu du journal de l’agent IA-Connect.

Nom de fichier journal enregistré local
IAConnectAgentLogFilenameOnly string

Chemin d’accès au nom de fichier journal enregistré.

Obtenir le mappage thermique de l’utilisation du flux de travail à partir d’Orchestrator

Retourne une carte thermique quotidienne d’utilisation du flux de travail à partir de l’orchestrateur IA-Connect. Utilisé à des fins de création de rapports. Vous pouvez éventuellement utiliser un ou plusieurs filtres pour limiter les résultats retournés.

Paramètres

Nom Clé Obligatoire Type Description
Fenêtre de début de l’heure de début du flux
SearchStartDateStartWindow True date-time

Filtrez les résultats pour récupérer uniquement le mappage thermique de l’utilisation du flux de travail après la date de début spécifiée (le composant d’heure est ignoré). Défini sur vide pour ne pas filtrer. Par exemple : « 2022-01-24T00:00:00 » retourne une carte thermique de travail pour les flux qui ont commencé le 24 janvier 2022 ou après le 24 janvier 2022. Toutes les datetimes sont au format UTC (GMT+0) afin que vous souhaitiez utiliser l’action Convertir dateTime pour convertir votre heure locale en heure UTC.

Fenêtre de fin de l’heure de début du flux
SearchStartDateEndWindow True date-time

Filtrez les résultats pour récupérer uniquement le mappage thermique de l’utilisation du flux de travail avant la date de début spécifiée (le composant d’heure est ignoré). Défini sur vide pour ne pas filtrer. Par exemple : « 2022-01-25T00:00:00 » retourne une carte thermique de travail pour Flow qui a commencé le 25 janvier 2022 ou avant le 25 janvier 2022. Toutes les datetimes sont au format UTC (GMT+0) afin que vous souhaitiez utiliser l’action Convertir dateTime pour convertir votre heure locale en heure UTC.

Décalage des minutes de fuseau horaire par rapport à UTC
TimeZoneMinutesOffsetFromUTC integer

Décalage de fuseau horaire par rapport à UTC en minutes pour aligner la carte thermique quotidienne. Par exemple : Si vous spécifiez 60 minutes, les cartes thermiques quotidiennes s’exécutent de 01:00 UTC à 01:00 UTC.

noms de travail IA-Connect
WorkerNames string

Liste des noms de IA-Connect Workers pour retourner un mappage thermique pour, au format JSON ou CSV. Si elle est vide, une carte thermique est générée pour tous les workers actuellement connus de l’orchestrateur. Par exemple : [{"WorkerName » : « Worker1"}, {"WorkerName » : « Worker2"}] (format de table JSON), ["Worker1 », « Worker2"] (format de tableau JSON) ou Worker1,Worker2 (format CSV).

Retours

Nom Chemin d’accès Type Description
Carte thermique d’utilisation du flux de travail JSON
WorkerFlowUsageHeatmapJSON string

Carte thermique d’utilisation du flux de travail, au format JSON.

Nombre d’éléments de carte thermique d’utilisation du flux de travail
NumberOfWorkerFlowUsageHeatmapItems integer

Nombre d’éléments de carte thermique d’utilisation du flux de travail retournés. Un élément par travailleur par jour.

Obtenir le message d’erreur d’action ayant échoué à partir du résultat du flux JSON

Déserialise la sortie JSON d’une ou plusieurs expressions de résultat de flux et récupère le premier message d’erreur situé à partir d’une action ayant échoué. Le message d’erreur peut être stocké dans le JSON dans différents formats. Cette action traite les formats connus et retourne le premier message d’erreur situé.

Paramètres

Nom Clé Obligatoire Type Description
JSON du résultat du flux
PowerAutomateResultJSON True array of string

Tableau de JSON qui doit contenir les sorties d’une ou plusieurs expressions de résultat de flux. Si vous traitez uniquement la sortie d’une expression résultat() de flux unique, entrez simplement cela dans le premier élément de tableau.

État de la recherche
SearchStatus string

État de l’action qui contient le message d’erreur. Cela ne doit être modifié que si vous recherchez un état différent de la valeur par défaut « Échec ».

Retours

Nom Chemin d’accès Type Description
Message d’erreur d’action
ActionErrorMessage string

Retourne le message d’erreur d’action extrait du json de résultat. Si un message d’erreur n’a pas pu se trouver, une valeur vide est retournée.

Nom de l’action
ActionName string

Retourne le nom de l’action associée au message d’erreur.

Code d’action
ActionCode string

Retourne le code de résultat de l’action associée au message d’erreur.

Obtenir le mot de passe stocké

Récupère un mot de passe précédemment généré ou stocké.

Paramètres

Nom Clé Obligatoire Type Description
Identificateur de mot de passe
PasswordIdentifier string

Identificateur du mot de passe stocké. Ces mots de passe sont stockés uniquement en mémoire et sont perdus lorsque l’agent est fermé. Par exemple : MyExchangePassword.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Mot de passe en texte brut
PlainTextPassword string

Mot de passe en texte brut. Le mot de passe peut être nécessaire en texte brut si le mot de passe est un mot de passe à usage unique destiné à être transmis via SMS ou e-mail (par exemple) et doit donc être vu as-is.

Obtenir le niveau du journal de l’agent IA-Connect

Retourne le niveau de journalisation de l’agent IA-Connect actuel. Les niveaux de journalisation sont définis de 1 à 4, avec 1 étant le niveau le plus bas et 4 étant le plus élevé.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Niveau de journal
LoggingLevel integer

Niveau de journalisation actuel de l’agent IA-Connect.

nom de fichier journal de l’agent IA-Connect
IAConnectAgentLogFilename string

Nom de fichier journal de l’agent IA-Connect. Cette valeur est unique pour chaque lancement de l’agent IA-Connect, car elle a la date et l’heure de lancement dans le nom de fichier.

Obtenir le niveau du journal IA-Connect Director

Retourne le niveau de journalisation IA-Connect Directeur actuel. Les niveaux de journalisation sont définis de 0 à 4. 0 est désactivé. 1 est le niveau de journal le plus bas (et la valeur par défaut). 4 est le niveau de journal le plus élevé.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Niveau de journal
LoggingLevel integer

Niveau de journalisation actuel du directeur IA-Connect.

nom de fichier journal IA-Connect Director
IAConnectDirectorLogFilename string

Nom du fichier journal IA-Connect Director. Cette valeur est unique pour chaque lancement, car elle a la date et l’heure de lancement dans le nom de fichier.

Obtenir le nom de l’ordinateur

Retourne le nom de l’ordinateur qui exécute la session utilisateur de l’agent IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nom de l'ordinateur
MachineName string

Nom de l’ordinateur exécutant la session utilisateur de l’agent IA-Connect.

Obtenir le nom d’hôte du client

Retourne le nom d’hôte du client dans lequel le directeur IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nom d’hôte du client
ClientHostname string

Nom d’hôte du client dans lequel le directeur IA-Connect est en cours d’exécution.

Obtenir le nombre de processus de l’agent IA-Connect

Retourne le nombre d’instances de l’agent IA-Connect en cours d’exécution dans la session utilisateur. Cela est utile pour détecter s’il existe plusieurs instances de l’agent IA-Connect en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nombre de processus
NumberOfProcesses integer

Nombre de processus IA-Connect Agent en cours d’exécution dans la session utilisateur.

Obtenir le nombre de processus par nom

Retourne le nombre de processus en cours d’exécution dans la session utilisateur de l’agent IA-Connect qui a le nom de processus spécifié.

Paramètres

Nom Clé Obligatoire Type Description
Nom du processus
ProcessName True string

Nom du processus.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nombre de processus
NumberOfProcesses integer

Nombre de processus qui correspondent au nom du processus fourni.

Obtenir le Presse-papiers

Obtient le contenu actuel du Presse-papiers dans la session utilisateur de l’agent IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Données du Presse-papiers
ClipboardData string

Données contenues dans le Presse-papiers.

Obtenir le processus par ID de processus

Retourne si un processus avec l’ID de processus spécifié est en cours d’exécution dans la session utilisateur de l’agent IA-Connect. Les ID de processus sont uniques afin qu’un seul processus puisse correspondre à l’ID. Les ID de processus sont dynamiques et sont différents pour chaque lancement d’une application.

Paramètres

Nom Clé Obligatoire Type Description
ID de processus
ProcessId True integer

ID de processus du processus à obtenir.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Processus en cours d’exécution
ProcessRunning boolean

Retourne true si un processus avec l’ID de processus fourni a été trouvé.

Obtenir le temps d’activité du directeur IA-Connect

Retourne la durée de fonctionnement de cette IA-Connect Director en secondes (c’est-à-dire la durée pendant laquelle le directeur est en cours d’exécution).

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Durée de fonctionnement du directeur en secondes
UpTimeInSeconds integer

Nombre de secondes pendant lesquelles le directeur IA-Connect a été exécuté.

Obtenir le worker Orchestrator

Récupérez les détails et l’état en direct d’un travailleur individuel inscrit auprès de l’orchestrateur IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
ID de travail de recherche
SearchWorkerId integer

ID du worker à récupérer. Définissez sur une valeur de 1 ou une valeur supérieure pour récupérer les détails d’un worker avec cet ID spécifique. Définissez sur 0, si vous ne souhaitez pas récupérer un worker par ID.

Nom du travail de recherche
SearchWorkerName string

Nom du worker à récupérer. Défini sur vide ou null si vous ne souhaitez pas récupérer un worker par nom.

Retours

Nom Chemin d’accès Type Description
ID de travail
WorkerId integer

ID d’orchestrateur interne pour ce worker.

Nom du travail
WorkerName string

Nom d’Orchestrateur interne pour ce worker.

Worker Description
WorkerDescription string

Description interne d’Orchestrator pour ce worker.

Nom d’affichage du flux actuel
CurrentFlowDisplayName string

Nom complet du flux en cours de traitement par ce travail ou vide si le worker est inactif.

État actif du worker
LiveStatus boolean

True, si le worker est actuellement connecté à l’orchestrateur et répond aux sondages. False, si le worker n’est pas connecté.

Dernières graduations de contact
LiveStatusLastContactTicks integer

L’heure, en cycles, lorsque l’orchestrateur avait le dernier contact avec le worker. Il s’agit du nombre d’intervalles de 100 nanosecondes écoulés depuis 12:00:00 minuit, le 1er janvier 0001 UTC. Il s’agit d’un format commun, universel et temporel.

Secondes depuis le dernier contact
SecondsSinceLastContact integer

L’heure, en secondes, qui est passée depuis la dernière fois que l’orchestrateur avait contact avec le worker. Cela représente le même point dans le temps que les « dernières graduations de contact », mais exprimées en secondes relatives.

Worker en mode maintenance
MaintenanceMode boolean

True, si le worker est actuellement en mode maintenance. False, si le worker n’est pas en mode maintenance.

Priorité de travail
Priority integer

Valeur entière de 1 ou supérieure, qui représente la priorité affectée au worker. La priorité 1 est la priorité la plus élevée. Les flux seront envoyés à un worker disponible avec la priorité la plus élevée. Plusieurs workers peuvent avoir la même priorité, et l’orchestrateur utilisera la méthode d’équilibrage de charge worker (voir « Paramètres du site ») pour choisir un worker disponible.

Délai d’expiration du travail en secondes
TimeoutInSeconds integer

Pendant combien de secondes l’Orchestrateur doit-il attendre une réponse de l’API REST du directeur IA-Connect avant l’expiration du délai d’attente.

Le worker est sous licence
AgentIsLicensed boolean

True, si le worker est actuellement sous licence. False, si le worker n’est pas titulaire d’une licence. Null, si l’orchestrateur ne sait pas si le worker est sous licence (peut ne pas répondre, il peut s’agir d’un agent très ancien qui ne fournit pas de mises à jour de licence en direct dans le sondage).

Fonctionnalités de licence de l’agent
AgentLicenseFeatures string

Fonctionnalités de licence d’agent spécifiques. Par exemple : JML pour le joiner, Mover, licence Leaver.

Le worker est disponible pour le travail
IsAvailableForWork boolean

True, si le worker est disponible pour le travail, ce qui signifie que le worker peut accepter le travail entrant. False, si le worker n’est pas. Disponible pour le travail est déterminé par a) L’état de travail est-il actif, b) Est-il le travailleur en mode maintenance, c) Est-il titulaire d’une licence de travail, d) Est le worker qui traite actuellement un flux.

ID de type de connexion worker
WorkerConnectionTypeId integer

ID du type de connexion worker configuré, utilisé pour connecter le worker à l’orchestrateur. Il peut s’agir de 1 pour « Relais WCF Azure », 2 pour « Connexion hybride Azure », 3 pour « Réseau virtuel Azure (VNet) », 4 pour « Direct ».

Nom du type de connexion worker
WorkerConnectionTypeName string

Nom du type de connexion worker configuré, utilisé pour connecter le worker à l’orchestrateur. Il peut s’agir d’AzureWCFRelay, d’AzureHybridConnection, d’AzureVNet, de Direct.

URL de l’API REST du directeur
DirectorRestApiUrl string

Si le type de connexion configuré est des connexions hybrides, du réseau virtuel ou direct, cette propriété contient l’URL de l’API REST worker, généralement HTTP, car le trafic HTTP est chiffré à l’intérieur d’un tunnel HTTPS (par exemple, une connexion hybride ou une passerelle de données locale). Si le type de connexion configuré est le relais AZURE WCF, cette propriété contient l’URL du relais WCF.

Espace de noms Azure Service Bus
AzureServiceBusNamespace string

Si le type de connexion configuré est Azure WCF Relay, il contient l’espace de noms Azure Service Bus.

Nom du relais Azure WCF
AzureWCFRelayName string

Si le type de connexion configuré est Azure WCF Relay, cette propriété contient le nom du relais Azure WCF.

Nom du type de connexion de l’agent
IAConnectAgentConnectionTypeName string

Nom du type de connexion Agent. Il peut s’agir de l'« agent local », de « Citrix ICA » ou de « Microsoft RDP ».

Attaché au directeur de tronçon suivant
AttachedToNextHopDirector boolean

Si le directeur connecté à Orchestrator (généralement le directeur hébergé par l’agent local) transfère des actions à un directeur de tronçon suivant (généralement un directeur Citrix ICA ou Microsoft RDP Director), cette propriété a la valeur True. Si le directeur envoie des actions directement à l’agent à laquelle il est connecté (généralement l’agent local), cette propriété est définie sur False.

Type de session Directeur de tronçon suivant
NextHopDirectorSessionType string

Si le directeur connecté à Orchestrator (généralement le directeur hébergé par l’agent local) transfère des actions à un directeur de tronçon suivant (généralement un directeur Citrix ICA ou Microsoft RDP), cette propriété contient le nom du type de connexion, qui sera « Citrix ICA » ou « Microsoft RDP ».

Version du directeur
DirectorVersion string

Version interne du directeur IA-Connect, qui traite l’interface de l’API REST et fournit l’inspecteur IA-Connect, pour l’agent IA-Connect, qui s’exécute sur le worker IA-Connect.

Version de l’agent
AgentVersion string

Version interne de l’agent IA-Connect, qui s’exécute sur le worker IA-Connect.

Version de mise en production du directeur
DirectorReleaseVersion double

La version IA-Connect de la IA-Connect Director, qui traite l’interface de l’API REST et fournit l’inspecteur IA-Connect, pour l’agent IA-Connect, qui s’exécute sur le worker IA-Connect.

Version de mise en production de l’agent
AgentReleaseVersion double

Version IA-Connect version de l’agent IA-Connect, qui s’exécute sur le worker IA-Connect.

Nom d’hôte du directeur
DirectorHostname string

Nom d’hôte du système d’exploitation qui héberge le directeur IA-Connect. Il s’agit du nom d’hôte du worker, qui est généralement identique au nom de travail.

Nom de domaine NETBIOS du directeur
DirectorNetBIOSDomainName string

Nom de domaine NETBIOS du système d’exploitation qui héberge le directeur IA-Connect, qui est un composant de l’agent IA-Connect, s’exécutant sur le worker IA-Connect. Pour un groupe de travail, il s’agit généralement du nom d’hôte worker. Pour un domaine Active Directory, il s’agit du nom NetBIOS du domaine. Par exemple : MYDOMAIN.

Nom de domaine DNS du directeur
DirectorDNSDomainName string

Nom de domaine DNS du système d’exploitation qui héberge le directeur IA-Connect, qui est un composant de l’agent IA-Connect, s’exécutant sur le worker IA-Connect. Pour un groupe de travail, cela est généralement vide. Pour un domaine Active Directory, il s’agit du nom DNS de domaine. Par exemple : mydomain.local.

Nombre d’ID d’environnement de flux pris en charge
SupportedFlowEnvironmentIdsCount integer

Si le worker est configuré pour traiter uniquement les flux à partir des ID d’environnement de flux spécifiés, cette propriété contient le nombre d’ID d’environnement de flux pris en charge dans la liste. Si le worker peut traiter des flux à partir de n’importe quel environnement, cette propriété contient 0.

Nombre de noms de flux pris en charge
SupportedFlowNamesCount integer

Si le worker est configuré pour traiter uniquement les flux avec des noms spécifiques, cette propriété contient le nombre de noms de flux pris en charge dans la liste. Si le worker peut traiter des flux portant n’importe quel nom, cette propriété contient 0.

Nombre de noms de flux non pris en charge
UnsupportedFlowNamesCount integer

Si le worker est configuré pour refuser de traiter des flux avec des noms spécifiques, cette propriété contient le nombre de noms de flux non pris en charge dans la liste. Si le worker n’est pas configuré pour refuser des flux spécifiques, cette propriété contient 0.

Nombre d’étiquettes de travail
WorkerTagsCount integer

Si le worker est configuré avec certaines balises, cette propriété contient le nombre d’étiquettes dans la liste. Si le worker n’a pas de balises, cette propriété contient 0.

Nombre de balises obligatoires de travail
WorkerMandatoryTagsCount integer

Si le worker est configuré avec des balises obligatoires, cette propriété contient le nombre d’étiquettes obligatoires dans la liste. Si le worker n’a pas de balises obligatoires, cette propriété contient 0.

Obtenir les autorisations de sécurité des dossiers

Retourne la liste des autorisations actuellement définies sur un dossier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemin du dossier
FolderPath True string

Chemin complet du dossier. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Autorisations de sécurité JSON
SecurityPermissionsJSON string

Les autorisations actuellement définies sur le dossier spécifié, au format JSON.

Obtenir les autorisations de sécurité des fichiers

Retourne la liste des autorisations actuellement définies sur un fichier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemins d'accès au fichier
FilePath True string

Chemin d'accès complet au fichier. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Autorisations de sécurité JSON
SecurityPermissionsJSON string

Les autorisations actuellement définies sur le fichier spécifié, au format JSON.

Obtenir les dernières informations d’entrée

Obtient l’heure de réception de la dernière entrée utilisateur dans la session utilisateur de l’agent IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Dernière secondes totales d’entrée
LastInputTotalSeconds integer

Nombre de secondes écoulées depuis la dernière entrée.

Dernières minutes d’entrée totales
LastInputTotalMinutes integer

Nombre de minutes écoulées depuis la dernière entrée.

Dernières heures d’entrée
LastInputTotalHours integer

Nombre d’heures écoulées depuis la dernière entrée.

Obtenir les informations de l’agent IA-Connect

Retourne les propriétés de l’agent IA-Connect, y compris le numéro de version et le chemin d’accès à l’exécutable de l’agent.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
version de l’agent IA-Connect
IAConnectAgentVersion string

Numéro de version complet de l’agent IA-Connect.

DotNet CLR version
DotNetCLRVersion string

Version de DotNet Common Language Runtime (CLR).

IA-Connect Agent s’exécute en tant que nom d’utilisateur
IAConnectAgentRunAsUsername string

Nom d’utilisateur de la session utilisateur dans laquelle l’agent IA-Connect s’exécute.

IA-Connect Agent s’exécute en tant que domaine utilisateur
IAConnectAgentRunAsUserdomain string

Domaine utilisateur de la session utilisateur dans laquelle l’agent IA-Connect s’exécute.

chemin d’accès de l’agent IA-Connect
IAConnectAgentPath string

Chemin complet de l’exécutable de l’agent IA-Connect.

IA-Connect Agent est un processus de 64 bits
IAConnectAgentIs64bitProcess boolean

Retourne true si l’agent IA-Connect est un processus de 64 bits ou false si ce n’est pas le cas.

version de IA-Connect Agent
IAConnectAgentReleaseVersion string

Version de IA-Connect Agent, par exemple 8.0.

délai d’expiration de la commande RPA de l’agent IA-Connect
IAConnectAgentRPACommandTimeout integer

Délai d’expiration de la commande RPA de l’agent IA-Connect. Cette valeur par défaut est de 30 secondes et peut être définie à l’aide de l’action « Définir le délai d’expiration de commande de l’Agent IA-Connect ».

nom de fichier journal de l’agent IA-Connect
IAConnectAgentLogFilename string

Nom de fichier journal de l’agent IA-Connect. Cette valeur est unique pour chaque lancement de l’agent IA-Connect, car elle a la date et l’heure de lancement dans le nom de fichier.

Obtenir les informations de session de l’agent IA-Connect

Retourne des informations sur la session utilisateur de l’agent IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
ID de session
SessionId integer

ID de session utilisateur distant actuel.

Type de session
SessionType integer

Type de session à distance, 1 (Citrix), 2 (RDP) ou 0 (Console).

Nom du type de session
SessionTypeName string

Type de session à distance, ICA (Citrix), RDP ou Console.

Obtenir les informations du directeur IA-Connect

Retourne les propriétés du IA-Connect Director, y compris le numéro de version et le chemin d’accès à l’exécutable director.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
version de IA-Connect Director
IAConnectDirectorVersion string

Numéro de version complet du directeur IA-Connect.

DotNet CLR version
DotNetCLRVersion string

Version de DotNet Common Language Runtime (CLR).

IA-Connect Director s’exécute en tant que nom d’utilisateur
IAConnectDirectorRunAsUsername string

Nom d’utilisateur de la session utilisateur dans laquelle le directeur IA-Connect est en cours d’exécution.

IA-Connect Director s’exécute en tant que domaine utilisateur
IAConnectDirectorRunAsUserdomain string

Domaine utilisateur de la session utilisateur dans laquelle le directeur IA-Connect est en cours d’exécution.

chemin du directeur IA-Connect
IAConnectDirectorPath string

Chemin complet de l’exécutable IA-Connect Director.

IA-Connect Director est un processus 64 bits
IAConnectDirectorIs64bitProcess boolean

Retourne true si le directeur IA-Connect est un processus de 64 bits ou false si ce n’est pas le cas.

version de IA-Connect Director
IAConnectDirectorReleaseVersion string

Version IA-Connect Director, par exemple 8.0.

nom de fichier journal IA-Connect Director
IAConnectDirectorLogFilename string

Nom du fichier journal IA-Connect Director. Cette valeur est unique pour chaque lancement du directeur IA-Connect, car elle a la date et l’heure de lancement dans le nom de fichier.

Obtenir les propriétés de la ligne de commande ID de processus

Retourne les propriétés de ligne de commande pour tout processus en cours d’exécution dans la session utilisateur de l’agent IA-Connect qui a l’ID de processus spécifié.

Paramètres

Nom Clé Obligatoire Type Description
ID de processus
ProcessId True integer

ID de processus du processus à partir duquel récupérer les propriétés de la ligne de commande.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Traiter la ligne de commande
ProcessCommandLine string

Propriétés de la ligne de commande du processus.

Traiter les arguments
ProcessArguments string

Arguments utilisés lors du démarrage du processus.

Traiter le répertoire de travail actuel
ProcessCurrentWorkingDirectory string

Répertoire de travail actif du processus.

Nom du chemin d’accès de l’image de processus
ProcessImagePathName string

Chemin d’accès à l’exécutable qui a démarré le processus.

Obtenir les statistiques de disponibilité des workers à partir d’Orchestrator

Retourne les statistiques de disponibilité de worker à partir de l’orchestrateur IA-Connect. Utilisé à des fins de création de rapports. Vous pouvez éventuellement utiliser un ou plusieurs filtres pour limiter les résultats retournés.

Paramètres

Nom Clé Obligatoire Type Description
Dans le dernier nombre de jours
WithinLastNumberOfDays integer

Filtrez les résultats pour récupérer uniquement ceux démarrés au cours du dernier nombre de jours spécifié. Défini sur 0 pour ne pas filtrer.

Nom du flux
SearchFlowName string

Filtrez les résultats pour récupérer uniquement ceux portant le nom de flux spécifié. Défini sur vide pour ne pas filtrer par nom de flux.

Fenêtre de début de l’heure de début du flux
SearchFlowStartTimeStartWindow date-time

Filtrez les résultats pour récupérer uniquement ceux qui ont démarré après l’heure de début spécifiée. Défini sur vide pour ne pas filtrer. Par exemple : « 2022-01-24T07:00:00 » retourne toutes les statistiques de flux Orchestrator pour les flux démarrés sur ou après 07,00 heures le 24 janvier 2022. Toutes les datetimes sont au format UTC (GMT+0) afin que vous souhaitiez utiliser l’action Convertir dateTime pour convertir votre heure locale en heure UTC.

Retours

Nom Chemin d’accès Type Description
Statistiques de disponibilité des workers JSON
WorkerAvailabilityStatsJSON string

Liste des statistiques de disponibilité des workers, au format JSON.

Nombre de statistiques de disponibilité de travail
NumberOfWorkerAvailabilityStats integer

Nombre de statistiques de disponibilité de travail retournées.

Obtenir les statistiques de flux à partir d’Orchestrator

Retourne une liste des statistiques de flux de l’orchestrateur IA-Connect. Utilisé à des fins de création de rapports. Vous pouvez éventuellement utiliser un ou plusieurs filtres pour limiter les résultats retournés.

Paramètres

Nom Clé Obligatoire Type Description
Dans le dernier nombre de jours
WithinLastNumberOfDays integer

Filtrez les résultats pour récupérer uniquement ceux démarrés au cours du dernier nombre de jours spécifié. Défini sur 0 pour ne pas filtrer.

Nom du flux
SearchFlowName string

Filtrez les résultats pour récupérer uniquement ceux portant le nom de flux spécifié. Défini sur vide pour ne pas filtrer par nom de flux.

Résultat de la dernière action de flux
SearchFlowLastActionResult boolean

Filtrez les résultats pour récupérer uniquement ceux avec le dernier résultat d’action spécifié. Définissez la valeur true pour récupérer uniquement les flux réussis. Définissez la valeur false pour récupérer uniquement les flux ayant échoué. Ne définissez pas de valeur /définie sur vide pour ne pas filtrer par résultat de la dernière action flow.

Fenêtre de début de l’heure de début du flux
SearchFlowStartTimeStartWindow date-time

Filtrez les résultats pour récupérer uniquement ceux qui ont démarré après l’heure de début spécifiée. Défini sur vide pour ne pas filtrer. Par exemple : « 2022-01-24T07:00:00 » retourne toutes les statistiques de flux Orchestrator pour les flux démarrés sur ou après 07,00 heures le 24 janvier 2022. Toutes les datetimes sont au format UTC (GMT+0) afin que vous souhaitiez utiliser l’action Convertir dateTime pour convertir votre heure locale en heure UTC.

Fenêtre de fin de l’heure de début du flux
SearchFlowStartTimeEndWindow date-time

Filtrez les résultats pour récupérer uniquement ceux qui ont démarré avant l’heure de début spécifiée. Défini sur vide pour ne pas filtrer. Par exemple : « 2022-01-25T07:00:00 » retourne toutes les statistiques de flux Orchestrator pour les flux qui ont démarré sur ou avant 07,00 heures le 25 janvier 2022. Toutes les datetimes sont au format UTC (GMT+0) afin que vous souhaitiez utiliser l’action Convertir dateTime pour convertir votre heure locale en heure UTC.

Retours

Nom Chemin d’accès Type Description
Json des statistiques de flux d’orchestrateur
OrchestratorFlowStatsJSON string

Liste de toutes les statistiques de flux Orchestrator, au format JSON.

Nombre de statistiques de flux
NumberOfOrchestratorFlowStats integer

Nombre de statistiques de flux retournées.

Obtenir l’historique des connexions à partir d’Orchestrator

Retourne l’historique de connexion IA-Connect Orchestrator à des fins de création de rapports. Vous pouvez éventuellement utiliser un ou plusieurs filtres pour limiter les résultats retournés.

Paramètres

Nom Clé Obligatoire Type Description
Dans le dernier nombre de jours
WithinLastNumberOfDays integer

Filtrez les résultats pour récupérer uniquement les connexions Orchestrator dans le nombre de jours spécifié. Défini sur 0 pour ne pas filtrer.

Adresse de messagerie
SearchByEmail string

Filtrez les résultats pour récupérer uniquement les connexions Orchestrator avec l’adresse e-mail spécifiée. Défini sur vide pour ne pas filtrer par adresse e-mail.

Fenêtre de démarrage de l’heure de l’historique de connexion
SearchLoginHistoryTimeStartWindow date-time

Filtrez les résultats pour récupérer uniquement les connexions Orchestrator après l’heure de début spécifiée. Défini sur vide pour ne pas filtrer. Par exemple : « 2022-01-24T07:00:00 » retourne toutes les connexions Orchestrator sur ou après 07,00 heures le 24 janvier 2022. Toutes les datetimes sont au format UTC (GMT+0) afin que vous souhaitiez utiliser l’action Convertir dateTime pour convertir votre heure locale en heure UTC.

Fenêtre de fin de l’historique des connexions
SearchLoginHistoryTimeEndWindow date-time

Filtrez les résultats pour récupérer uniquement les connexions Orchestrator avant l’heure de début spécifiée. Défini sur vide pour ne pas filtrer. Par exemple : « 2022-01-25T07:00:00 » retourne toutes les connexions Orchestrator sur ou avant 07,00 heures le 25 janvier 2022. Toutes les datetimes sont au format UTC (GMT+0) afin que vous souhaitiez utiliser l’action Convertir dateTime pour convertir votre heure locale en heure UTC.

Retours

Nom Chemin d’accès Type Description
Json de l’historique de connexion Orchestrator
OrchestratorLoginHistoryJSON string

Liste de toutes les connexions Orchestrator qui répondent aux filtres spécifiés, au format JSON.

Nombre de connexions Orchestrator
NumberOfOrchestratorLogins integer

Nombre de connexions Orchestrator retournées.

Obtenir l’ID du processus parent

Retourne l’ID de processus du processus parent pour tout processus en cours d’exécution dans la session utilisateur de l’agent IA-Connect qui a l’ID de processus spécifié.

Paramètres

Nom Clé Obligatoire Type Description
ID de processus
ProcessId True integer

ID de processus du processus enfant.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
ID de processus parent
ParentProcessId integer

ID de processus du processus parent.

Processus parent en cours d’exécution
ParentProcessStillRunning boolean

Retourne true si le processus parent est toujours en cours d’exécution et n’a pas quitté.

Nom du processus parent
ParentProcessName string

Nom du processus parent.

Obtenir l’imprimante par défaut

Obtient le nom de l’imprimante par défaut pour l’utilisateur dans la session IA-Connect Agent.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nom de l’imprimante par défaut
DefaultPrinterName string

Nom de l’imprimante par défaut pour l’utilisateur.

Obtenir l’opération de tâche d’automatisation Orchestrator

Récupère une tâche d’automatisation Orchestrator spécifique en fournissant l’ID d’opération de tâche unique.

Paramètres

Nom Clé Obligatoire Type Description
ID d’opération
OperationId True string

ID d’opération de la tâche Orchestrator que vous souhaitez récupérer.

Retours

Nom Chemin d’accès Type Description
Nom de l’automatisation
AutomationName string

Nom de la tâche Orchestrator récupérée.

Date et heure de report
DeferralDateTime string

Date et heure de préparation de la tâche Orchestrator récupérée. Cette valeur est retournée sous forme de chaîne au format UTC.

Différer les données stockées
DeferralStoredData string

Données facultatives stockées lorsque la tâche a été différée. Il s’agit généralement de données dont vous avez besoin pour poursuivre le processus/le flux.

Nombre de report
DeferralCount integer

Fréquence à laquelle cette tâche a été différée. Il s’agit généralement de 0 pour une nouvelle tâche qui n’a jamais été différée ou 1 ou plus pour une tâche différée. Chaque fois qu’une tâche différée a été différée, l’orchestrateur augmente automatiquement ce nombre.

Données d’entrée de tâche
TaskInputData string

Données facultatives stockées lors de la création de la tâche. Il s’agit généralement de données utilisées pour démarrer le processus/le flux, mais vous pouvez utiliser ce champ à n’importe quel usage. Cela peut être mis en forme comme n’importe quel format de texte de votre choix, par exemple JSON ou XML ou texte brut.

Données de sortie de tâche
TaskOutputData string

Données facultatives stockées, par l’automatisation, lors du traitement de la tâche. Cela peut être mis en forme comme n’importe quel format de texte de votre choix, par exemple JSON ou XML ou texte brut.

Priority
Priority integer

Niveau de priorité de cette tâche Orchestrator (1 étant de niveau le plus élevé).

État de la tâche Automation
AutomationTaskStatus string

État de la tâche Orchestrator récupérée.

Phase de processus
ProcessStage string

Point à l’endroit où le processus /le flux d’automatisation doit continuer après le report. Il s’agit d’une valeur de chaîne facultative qui sera unique au processus/flux spécifique. Cette opération sera utilisée par une condition dans le processus/le flux différé pour déterminer l’étape à effectuer ensuite. Par exemple : si vous souhaitez que le processus/le flux continue à l’étape « Exchange » lorsqu’il se poursuit après le report, entrez la valeur « Exchange ».

Date et heure reçues
ReceivedDateTime string

Date et heure de réception initiale de la tâche par l’Orchestrateur. Cette valeur est retournée sous forme de chaîne au format UTC.

Minutes jusqu’à la date de report
MinutesUntilDeferralDate integer

Nombre de minutes jusqu’à la date de report de cette tâche (par exemple, lorsque cette tâche est prête à s’exécuter). Si cette tâche est prête à s’exécuter, les minutes seront 0.

En attente
OnHold boolean

Est défini sur true si la tâche est en attente. Une tâche en attente ne sera jamais récupérée par l’action « Obtenir la prochaine tâche d’automatisation Orchestrator », et ne sera donc pas traitée dans un flux de travail de tâche classique.

Organisation
Organisation string

L’organisation à qui cette tâche est associée. Généralement utilisé pour la recherche et le filtrage des tâches.

Département
Department string

Le service associé à cette tâche. Généralement utilisé pour la recherche et le filtrage des tâches.

Descriptif
Description string

Description de cette tâche. Généralement utilisé pour la recherche et le filtrage des tâches.

Étiquettes
Tags string

Liste facultative d’une ou de plusieurs balises affectées à cette tâche. Généralement utilisé pour catégoriser une tâche pour la recherche et le filtrage. Non sensible à la casse. Un par ligne.

Obtenir l’état de disponibilité du worker Orchestrator

Récupérez l’état d’Orchestrator de base. Cela peut être utilisé pour vérifier que l’orchestrateur est disponible et répond.

Retours

Nom Chemin d’accès Type Description
Nombre total de travailleurs
TotalWorkersCount integer

Nombre de travailleurs IA-Connect définis dans Orchestrator, qu’ils fonctionnent ou non.

Nombre de travailleurs disponibles
AvailableWorkersCount integer

Nombre de workers IA-Connect définis dans Orchestrator, qui sont disponibles pour le travail. Cela signifie qu’ils répondent, sous licence, et non en mode maintenance, et non en cours d’exécution de flux (automatisations). Il s’agit du nombre de travailleurs disponibles pour accepter de nouveaux travaux entrants.

Nombre de travailleurs indisponibles
UnavailableWorkersCount integer

Nombre de workers IA-Connect définis dans Orchestrator, qui ne sont pas disponibles pour le travail. Cela est égal au nombre total de travailleurs moins le nombre de travailleurs disponibles.

Nombre de workers exécutant des flux
WorkersRunningFlowsCount integer

Nombre de workers IA-Connect définis dans Orchestrator, qui exécutent des flux (automatisations). Ces travailleurs ne sont pas disponibles pour le travail, car ils sont occupés.

Nombre de workers en mode maintenance
WorkersInMaintenanceModeCount integer

Nombre de workers IA-Connect définis dans Orchestrator, qui sont en mode maintenance. Ces workers ne sont pas disponibles pour le travail, car ils ont été configurés manuellement pour ne pas accepter de nouveau travail.

Nombre de travailleurs en direct
LiveWorkersCount integer

Nombre de workers IA-Connect définis dans Orchestrator, qui répondent. Ces travailleurs peuvent ou non être disponibles pour le travail, car ils peuvent être sans licence, en mode de maintenance ou en cours d’exécution (automatisations).

Nombre de travailleurs sous licence
LicensedWorkersCount integer

Nombre de travailleurs IA-Connect définis dans Orchestrator, qui répondent et sous licence. Un worker sous licence répond toujours, car l’orchestrateur connaît uniquement l’état sous licence d’un worker si le worker répond (et informe donc l’orchestrateur de son état). Si un worker cesse de répondre, l’orchestrateur ne le considère plus sous licence. Ces travailleurs peuvent ou non être disponibles pour le travail, car ils peuvent être en mode de maintenance ou en cours d’exécution (automatisations).

Obtenir l’état de licence actuel de l’agent IA-Connect

Retourne si l’agent IA-Connect est actuellement concédé sous licence et, le cas échéant, les propriétés de la licence.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Est sous licence
IsLicensed boolean

Retourne true si l’agent IA-Connect est actuellement sous licence ou false si ce n’est pas le cas.

Type de licence
LicenseType string

Type de licence IA-Connect utilisé.

Nom de domaine de l’agent
CustomerNETBIOSDomainName string

Nom de domaine NetBIOS de l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution, s’il est concédé sous licence par nom de domaine (IA-Connect 7.0 ou 7.1).

Noms d’hôte du directeur
DirectorHostnameCSV string

Les noms d’hôte des ordinateurs sur lesquels le directeur IA-Connect peut être installé, s’ils sont sous licence par nom d’hôte (post IA-Connect 7.2).

Nom complet du client
CustomerDisplayName string

Nom du client à afficher dans la barre de titre de l’agent IA-Connect.

Nom du fournisseur
VendorName string

Nom du fournisseur IA-Connect.

Date d’expiration de la licence
LicenseExpiryDate string

Date d’expiration de la licence IA-Connect.

Jours jusqu’à l’expiration de la licence
DaysUntilLicenseExpires integer

Nombre de jours restants jusqu’à l’expiration de la licence IA-Connect.

Fonctionnalités de licence
LicenseFeatures string

Fonctionnalités de licence supplémentaires, généralement en fournissant l’accès à des fonctionnalités supplémentaires.

Licence JML
IsJMLLicense boolean

Cette licence fournit-elle l’accès aux fonctionnalités JML.

Obtenir l’état d’Orchestrator

Récupérez l’état d’Orchestrator de base. Cela peut être utilisé pour vérifier que l’orchestrateur est disponible et répond.

Retours

Nom Chemin d’accès Type Description
Version d’Orchestrator
OrchestratorVersion string

Version du logiciel Orchestrator.

Erreurs de démarrage d’Orchestrator
NumberOfStartupErrors integer

Nombre d’erreurs de démarrage Orchestrator.

Durée de fonctionnement de l’orchestrateur en secondes
UptimeInSeconds integer

Nombre de secondes pendant lesquelles Orchestrator est en cours d’exécution.

Obtenir toutes les statistiques de commandes IA-Connect

Retourne toutes les statistiques actuellement stockées sur lesquelles les commandes IA-Connect Agent ont été exécutées dans la session active.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Statistiques de commande JSON
CommandStatsJSON string

Liste des commandes exécutées par l’agent IA-Connect dans la session active, au format JSON. Cette liste contient le nom de chaque action et le nombre de fois où elle a été exécutée.

Obtenir toutes les tâches d’automatisation Orchestrator

Récupère toutes les tâches d’automatisation Orchestrator qui correspondent aux filtres.

Paramètres

Nom Clé Obligatoire Type Description
Filtre de nom Automation
AutomationName string

Entrez une valeur pour récupérer uniquement les tâches portant ce nom d’automatisation. Laissez vide pour retourner les tâches d’automatisation Orchestrator avec n’importe quel nom (c’est-à-dire désactiver ce filtre).

Filtre d’état des tâches Automation
AutomationTaskStatus string

Filtrez les tâches Automations par l’état de la tâche Automation spécifiée. Laissez le champ vide pour renvoyer tous les états des tâches Automation (c’est-à-dire désactiver ce filtre).

Filtrer par requête de propriété
FilterByPropertyQuery string

Filtrez les tâches Automation à l’aide d’une chaîne de requête. Il s’agit de l’entrée « Filtrer par propriété » dans l’interface utilisateur des tâches Orchestrator. Laissez le champ vide pour ne pas filtrer par propriété (c’est-à-dire désactiver ce filtre). Un filtre de recherche doit être au format « valeur de condition de propriété ». Un seul filtre de recherche est pris en charge (vous ne pouvez pas utiliser et ou). Les propriétés prises en charge sont : name, org, dept, tags, stage, ticketid. Les conditions prises en charge sont égales, contiennent, non égales, ne contiennent pas. Par exemple : Le nom est égal aux nouveaux démarrages, name contains starter, Org not equals Acme, Dept contains sales.

Minutes jusqu’à la date de report
MinutesUntilDeferralDate integer

Retournez uniquement les tâches d’automatisation Orchestrator prêtes à s’exécuter dans le nombre de minutes spécifié. Définissez la valeur 0 si vous souhaitez uniquement exécuter des tâches d’automatisation prêtes à s’exécuter maintenant. Laissez vide si vous souhaitez récupérer des tâches quel que soit le report.

Niveau de priorité minimal
MinimumPriorityLevel integer

Retourne uniquement les tâches d’automatisation Orchestrator qui ont le niveau de priorité spécifié ou supérieur. Par exemple : la définition 2 retourne les tâches avec un niveau de priorité de 1 et 2.

Trier par date de report
SortByDeferralDate boolean

Définissez la valeur true pour retourner les données triées par la date et l’heure de report. Définissez la valeur false pour que les données retournées dans l’ordre soient stockées.

Récupérer les tâches de conservation
RetrieveOnHoldTasks boolean

Si la valeur est true (valeur par défaut, pour la compatibilité descendante), les tâches sont récupérées même si elles sont en attente. Si la valeur est false, les tâches en attente ne sont pas récupérées.

Ignorer
Skip integer

Si vous récupérez plusieurs centaines de résultats, vous pouvez utiliser Skip et MaxResults pour récupérer un bloc de résultats. Ignore spécifie le nombre de résultats à ignorer, avant de retourner le premier élément dans le bloc. La définition de Skip sur 0 retourne les résultats à partir du début.

Résultats max.
MaxResults integer

Si vous récupérez plusieurs centaines de résultats, vous pouvez utiliser Skip et MaxResults pour récupérer un bloc de résultats. MaxResults spécifie le nombre maximal de résultats à retourner, ou 0 pour renvoyer tous les résultats, après avoir traité l’entrée Skip.

Exclure les données de tâche
ExcludeTaskData boolean

Si la valeur est true, les propriétés des données de tâche (TaskData, DeferralStoredData, TaskOutputData) ne sont pas retournées dans la réponse. Cela peut réduire considérablement la taille de la réponse, si vos tâches ont beaucoup de données stockées.

Retours

Nom Chemin d’accès Type Description
Tâches d’automatisation
AutomationTasks array of object

Table de données contenant toutes les tâches d’automatisation Orchestrator qui répondent aux critères de recherche donnés. Les datatables sont un format de données .NET courant, mais stockent des valeurs Null en tant que DbNull. Le module IA-Connect PowerShell traite cela en convertissant la plupart des chaînes DbNull en « ». Les réponses Datetime de l’Orchestrateur seront au format de chaîne.

items
AutomationTasks object
Nombre de tâches d’automatisation
NumberOfAutomationTasks integer

Nombre de tâches d’automatisation retournées.

Obtenir un multiplicateur de souris

Récupère le multiplicateur de souris global dans la session utilisateur de l’agent IA-Connect. Cette valeur par défaut est (1, 1) mais elle a pu être modifiée par l’action « Définir le multiplicateur de souris ».

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Multiplicateur X
MouseXMultiplier double

Multiplicateur global de souris horizontal (X) actuel (pour lequel l’Agent déplace la souris). Le multiplicateur n’a aucun effet lorsque la fonctionnalité « Multi monitor » est désactivée.

Multiplicateur Y
MouseYMultiplier double

Multiplicateur global de souris vertical (Y) actuel (pour lequel l’Agent déplace la souris). Le multiplicateur n’a aucun effet lorsque la fonctionnalité « Multi monitor » est désactivée.

Méthode de déplacement de la souris
MouseMoveMethod string

Retourne la méthode actuelle de déplacement de souris globale (mouse_event ou setcursorpos).

Perruquement de la souris

Déplace la souris en arrière et en arrière par le nombre spécifié de coordonnées. L’API de déplacement de la souris active (mouse_event ou setcursorpos) est utilisée pour déplacer la souris.

Paramètres

Nom Clé Obligatoire Type Description
Perruque X
XWiggle integer

Nombre de pixels à déplacer horizontalement la souris.

Y perruque
YWiggle integer

Nombre de pixels à déplacer verticalement la souris.

Délai de perruquement en secondes
WiggleDelayInSeconds double

Nombre de secondes entre les mouvements de la souris.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Processus de destruction

Tue tout processus en cours d’exécution dans la session utilisateur de l’agent IA-Connect qui a le nom de processus spécifié.

Paramètres

Nom Clé Obligatoire Type Description
Nom du processus
ProcessName True string

Le processus à tuer. par exemple, bloc-notes.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nombre de processus tués
NumberOfProcessesKilled integer

Nombre de processus qui ont été tués.

Remplacer les données de variable dans le fichier INI

Met à jour une variable unique dans un fichier INI.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès au fichier INI
InputFilename True string

Chemin complet du fichier INI. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Chemin d’accès du fichier INI de sortie
OutputFilename string

Si vous souhaitez écrire le fichier INI mis à jour dans un autre fichier, entrez le chemin complet du fichier de sortie ici. Le fichier INI d’entrée n’est pas modifié : le fichier INI de sortie contiendra les modifications.

Section de recherche INI
SearchSection string

Nom facultatif de la section contenant la variable à modifier.

Nom de la variable de recherche INI
SearchVariable string

Nom de la variable à mettre à jour.

Données de remplacement
ReplaceData string

Données de remplacement pour mettre à jour la variable.

Encodage de fichier INI
InputFilenameEncoding string

Fournissez l’encodage de fichier INI (Unicode, UTF8, UTF7 ou ASCII) ou spécifiez la valeur d’encodage (par exemple, 1252 pour l’Europe occidentale).

Créer un fichier si le fichier d’entrée n’existe pas
CreateNewFileIfNotExists boolean

Si le fichier d’entrée n’existe pas, un nouveau fichier doit-il être créé ?

Espace d’écriture avant égal à
WriteSpaceBeforeEquals boolean

Un espace doit-il être écrit avant le signe égal ( = ) ?

Espace d’écriture après égal à
WriteSpaceAfterEquals boolean

Un espace doit-il être écrit après le signe égal ( = ) ?

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Récupérer l’état d’un thread Agent

Récupère l’état d’un thread Agent et récupère éventuellement les données de sortie du thread. Un thread agent peut être utilisé pour exécuter certaines actions dans un thread, ce qui permet aux actions de s’exécuter pendant longtemps (plus longtemps que le délai d’expiration du RPA) ou de s’exécuter en parallèle avec d’autres actions.

Paramètres

Nom Clé Obligatoire Type Description
Thread Id
ThreadId True integer

Si vous avez précédemment exécuté une action Agent en tant que thread, indiquez l’ID de thread pour récupérer l’état du thread. Cet ID de thread a été fourni en tant que sortie de l’action précédente exécutée en tant que thread.

Récupérer les données de sortie de thread
RetrieveThreadOutputData boolean

Définissez la valeur true pour récupérer les données de sortie de thread au format JSON. Il est recommandé de récupérer les données de sortie de thread en appelant la même action que celle utilisée pour créer le thread, en définissant l’entrée « Récupérer les données de sortie pour l’ID de thread » sur l’ID de thread, mais cette option vous permet de récupérer directement les données de sortie de thread et éventuellement de ne pas supprimer les données.

Supprimer le thread après la récupération des données de sortie
ClearOutputDataFromMemoryOnceRead boolean

Si le thread s’est terminé correctement et que les données de sortie ont été récupérées (voir l’entrée « Récupérer les données de sortie de thread »), définissez cette entrée sur true pour supprimer le thread une fois les résultats retournés. Cela supprime les données de sortie du thread et le thread lui-même. Vous ne pourrez donc pas interroger à nouveau le thread.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Thread a démarré
ThreadStarted boolean

True si le thread a démarré. False si le thread n’a pas encore démarré, ce qui suggère que quelque chose a échoué depuis que le thread démarre immédiatement.

Thread en cours d’exécution
ThreadRunning boolean

True si le thread est en cours d’exécution. False si le thread n’a jamais démarré (très peu probable) ou si le thread est maintenant terminé.

Le thread est terminé
ThreadCompleted boolean

True si le thread est terminé. False si le thread n’a jamais démarré (très peu probable) ou si le thread est toujours en cours d’exécution.

Thread réussi
ThreadSuccess boolean

True si le thread a réussi. False si le thread n’a jamais démarré (très peu probable), le thread est toujours en cours d’exécution ou si le thread a échoué.

Runtime de thread en secondes
ThreadRuntimeInSeconds integer

Nombre total de secondes pendant lesquelles le thread a été exécuté.

nom de l’action IA-Connect
IAConnectActionName string

Nom interne de l’action IA-Connect Agent exécutée en tant que thread.

Message d’état du thread
ThreadStatusMessage string

Chaîne de texte décrivant l’état du thread. Ce message est calculé à partir des propriétés ThreadStarted,ThreadRunning,ThreadCompleted,ThreadSuccess. Cette chaîne de texte est indépendante de la langue (elle ne change pas pour correspondre aux paramètres régionaux).

Message d’erreur de thread
ThreadErrorMessage string

Si le thread a échoué, cette sortie contient le message d’erreur.

JSON de données de sortie de thread
ThreadOutputJSON string

Si « Récupérer les données de sortie de thread » a la valeur true, cette sortie contient les données de sortie de thread brutes au format JSON.

Réinitialiser les paramètres de IA-Connect Director du tronçon suivant

Réinitialise les paramètres de IA-Connect Director personnalisés qui ont été définis, en restaurant les paramètres par défaut.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Réinitialiser les statistiques des commandes IA-Connect

Réinitialise les statistiques actuellement stockées sur lesquelles l’agent IA-Connect a été exécuté dans la session active.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Répertoire accessible

Retourne si un répertoire (dossier) est accessible et si les autorisations restreignent l’accès à celui-ci sur l’ordinateur sur lequel l’agent IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès au répertoire
DirectoryPath True string

Chemin complet du répertoire (dossier). Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Répertoire accessible
DirectoryAccessible boolean

Retourne true si le répertoire est accessible ou false si ce n’est pas le cas.

Accès au répertoire non autorisé
DirectoryAccessUnauthorised boolean

Retourne true si le répertoire n’est pas accessible, car les autorisations restreignent l’accès à celui-ci, ou false si ce n’est pas le cas.

Répertoire de vidage

Vide un répertoire (dossier) sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution, supprimant tous les fichiers stockés dans le répertoire.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès au répertoire
DirectoryPath True string

Chemin complet du répertoire (dossier). Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Récursif
Recursive boolean

Tous les sous-dossiers doivent-ils également être vidés ?

Supprimer le niveau supérieur
DeleteTopLevel boolean

Le dossier de niveau supérieur doit-il également être supprimé ?

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Session verrouillée

Indique si la session dans laquelle l’agent IA-Connect est en cours d’exécution est verrouillée.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
La session est verrouillée
SessionIsLocked boolean

Défini sur true si la session dans laquelle l’agent IA-Connect est en cours d’exécution est verrouillée.

Stocker le mot de passe dans la mémoire de l’agent

Stockez un mot de passe dans la mémoire de l’Agent (chiffré) où il peut être utilisé à partir de toutes les actions qui prennent en charge les mots de passe stockés. Les mots de passe sont stockés uniquement en mémoire et sont perdus lorsque l’agent est fermé.

Paramètres

Nom Clé Obligatoire Type Description
Identificateur
Identifier True string

Identificateur unique du mot de passe. Si l’identificateur est déjà utilisé, il est remplacé. Par exemple : SAPGUILogon. Les mots de passe sont récupérés à l’aide de l’expression {IAConnectPassword :Identifier}.

Mot de passe
Password True password

Mot de passe à stocker.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
StorePasswordInAgentMemoryResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Supprime les informations d’identification d’un utilisateur

Supprime des informations d’identification dans le profil de l’utilisateur dans la session IA-Connect Agent. Les informations d’identification peuvent être consultées à partir du Panneau de configuration Windows.

Paramètres

Nom Clé Obligatoire Type Description
Adresse des informations d’identification
CredentialAddress True string

Nom/adresse des informations d’identification.

Type d’informations d’identification
CredentialType True string

Type d’informations d’identification : Windows ou Générique.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
CredentialDeleteResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Supprimer la tâche d’automatisation Orchestrator

Supprimez une tâche d’automatisation Orchestrator qui a été différée.

Paramètres

Nom Clé Obligatoire Type Description
ID de tâche
TaskId True integer

ID de la tâche d’automatisation Orchestrator à supprimer.

Mettre à jour le système source
UpdateSourceSystem boolean

Si la valeur est true (valeur par défaut) et que la tâche Orchestrator est liée à un système source (par exemple, ServiceNow), l’orchestrateur effectue toutes les actions spécifiées dans la configuration du système source dans Orchestrator (par exemple, fermez le ticket). Si la valeur est false ou si la tâche n’est pas liée à un système source, la tâche est supprimée uniquement de l’orchestrateur.

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
TasksDeleteTaskResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Supprimer le mot de passe dans la mémoire de l’agent

Supprimez un mot de passe stocké dans la mémoire de l’Agent ou supprimez tous les mots de passe stockés par agent.

Paramètres

Nom Clé Obligatoire Type Description
Supprimer tous les mots de passe
DeleteAllPasswords boolean

Définissez la valeur true pour supprimer tous les mots de passe stockés dans la mémoire de l’agent. Définissez la valeur false (valeur par défaut) pour supprimer un mot de passe unique correspondant à l’identificateur fourni.

Identificateur
Identifier string

Identificateur unique du mot de passe à supprimer. Par exemple : SAPGUILogon.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
DeletePasswordInAgentMemoryResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Supprimer le répertoire

Supprime un répertoire (dossier) sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès au répertoire
DirectoryPath True string

Chemin complet du répertoire (dossier). Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Récursif
Recursive boolean

Les sous-répertoires (sous-dossiers) et les fichiers du répertoire doivent-ils également être supprimés ?

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Supprimer les fichiers

Supprime les fichiers d’un dossier spécifié correspondant à un modèle sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemin d’accès au répertoire
DirectoryPath True string

Chemin complet du répertoire (dossier). Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Motif
Pattern string

Modèle à mettre en correspondance avec les fichiers à supprimer, par exemple . pour tous les fichiers ou *.txt pour les fichiers avec une extension de .txt.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nombre de fichiers supprimés
NumberOfFilesDeleted integer

Nombre de fichiers qui ont été supprimés avec succès.

Le nombre de fichiers n’a pas pu être supprimé
NumberOfFilesFailedToDelete integer

Nombre de fichiers qui n’ont pas pu être supprimés.

Supprimer l’identité de la sécurité des dossiers

Supprime une identité (par exemple, un utilisateur, un groupe ou un ordinateur) des autorisations de sécurité sur un dossier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemin du dossier
FolderPath True string

Chemin complet du dossier. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Identité à supprimer
IdentityToRemove True string

Identité de l’utilisateur ou du groupe à supprimer. Il peut s’agir de la forme « username », « DOMAIN\username » ou « username@domainfqdn ».

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
L’autorisation a été supprimée
PermissionWasRemoved boolean

Retourne true si l’autorisation a été supprimée avec succès.

Supprimer l’identité de la sécurité des fichiers

Supprime une identité (par exemple, un utilisateur, un groupe ou un ordinateur) des autorisations de sécurité sur un fichier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemins d'accès au fichier
FilePath True string

Chemin d'accès complet au fichier. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Identité à supprimer
IdentityToRemove True string

Identité de l’utilisateur ou du groupe à supprimer. Il peut s’agir de la forme « username », « DOMAIN\username » ou « username@domainfqdn ».

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
L’autorisation a été supprimée
PermissionWasRemoved boolean

Retourne true si l’autorisation a été supprimée avec succès.

Supprimer l’opération de tâche d’automatisation Orchestrator

Supprimez une tâche d’automatisation Orchestrator spécifique en fournissant l’ID d’opération de tâche unique.

Paramètres

Nom Clé Obligatoire Type Description
ID d’opération
OperationId True string

ID d’opération de la tâche Orchestrator à supprimer.

Mettre à jour le système source
UpdateSourceSystem boolean

Si la valeur est true (valeur par défaut) et que la tâche Orchestrator est liée à un système source (par exemple, ServiceNow), l’orchestrateur effectue toutes les actions spécifiées dans la configuration du système source dans Orchestrator (par exemple, fermez le ticket). Si la valeur est false ou si la tâche n’est pas liée à un système source, la tâche est supprimée uniquement de l’orchestrateur.

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
TasksDeleteTaskOperationResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Supprimer un fichier

Supprime un fichier sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Chemins d'accès au fichier
Filename True string

Chemin d'accès complet au fichier. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Supprimer un thread d’agent

Supprime un thread agent ou tous les threads de l’agent, tuant (arrêt, abandon) le thread en premier, s’il est toujours en cours d’exécution. Un thread agent peut être utilisé pour exécuter certaines actions dans un thread, ce qui permet aux actions de s’exécuter pendant longtemps (plus longtemps que le délai d’expiration du RPA) ou de s’exécuter en parallèle avec d’autres actions. Les processus ou les flux qui surveillent le thread agent recevront une erreur « Id de thread de l’agent n’existe pas ».

Paramètres

Nom Clé Obligatoire Type Description
Thread Id
ThreadId integer

Si vous avez précédemment exécuté une action Agent en tant que thread, indiquez l’ID de thread pour terminer et supprimer le thread. Cet ID de thread a été fourni en tant que sortie de l’action précédente exécutée en tant que thread. Si l’ID de thread agent spécifié n’existe pas, une exception est levée.

Supprimer tous les threads de l’agent
DeleteAllAgentThreads boolean

Définissez la valeur true pour supprimer tous les threads de l’Agent. Définissez la valeur false (valeur par défaut) pour supprimer un thread agent unique spécifié par l’entrée « ID de thread ».

Déclencher une exception si le thread de l’agent ne parvient pas à supprimer
RaiseExceptionIfAgentThreadFailsToDelete boolean

Définissez la valeur true pour déclencher une exception si un thread Agent ne parvient pas à supprimer. Notez que cela peut entraîner la levée d’une exception si un thread Agent se termine lors de l’émission de cette action (car elle n’existe plus au moment de la suppression). Définissez la valeur false (valeur par défaut) pour ignorer les erreurs lors de la suppression des threads d’agent. La sortie « Nombre de threads d’agent supprimés » signale le nombre de threads d’agent supprimés.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nombre de threads d’agent supprimés
NumberOfAgentThreadsDeleted integer

Si « Supprimer tous les threads de l’agent » a la valeur true, cette sortie contiendra le nombre de threads d’agent supprimés (0 ou version ultérieure). Si « Supprimer tous les threads de l’agent » a la valeur false et qu’un ID de thread agent a été fourni, cette sortie est définie sur 0 ou 1.

Tourner la roulette de la souris

Transforme la roulette de la souris (notches positives ou négatives) dans la session utilisateur de l’agent IA-Connect.

Paramètres

Nom Clé Obligatoire Type Description
Tournures de roue
WheelTurns True integer

Nombre de tours de roues à effectuer.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Tuer IA-Connect session par nom

Supprime la session IA-Connect Director spécifiée s’il existe. Il s’agit de la session dans laquelle les commandes à un agent IA-Connect sont envoyées. Le nom sera connu à partir d’une action « Attach » antérieure.

Paramètres

Nom Clé Obligatoire Type Description
nom de session IA-Connect
IAConnectSessionName True string

Nom de la session IA-Connect à tuer.

Attacher à la session de niveau 1 IA-Connect en cas de réussite
AttachToTier1IAConnectSessionOnSuccess boolean

Doit-il IA-Connect se reconnecter à la session de niveau 1 IA-Connect (la session IA-Connect Director du directeur qui reçoit les messages SOAP et/ou REST) si la session a réussi à se fermer ?

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
IA-Connect session tuée
IAConnectSessionKilled boolean

Retourne true si la session portant le nom spécifié a été tuée, ou false si ce n’est pas le cas.

Nom de session de niveau 1 attaché 1 IA-Connect
AttachedTier1IAConnectSessionName string

Nom de la session de niveau 1 IA-Connect connectée.

Tuer tous les autres agents IA-Connect

Supprime toutes les autres instances de l’agent IA-Connect en cours d’exécution dans la session utilisateur. Cela garantit qu’une seule instance de l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nombre d’agents tués
NumberOfAgentsKilled integer

Nombre de processus IA-Connect Agent qui ont été tués.

Nombre d’agents qui n’ont pas réussi à tuer
NumberOfAgentsFailedToKill integer

Nombre de processus IA-Connect Agent qui n’ont pas pu être tués.

Tuer un thread d’agent

Tue (arrête, abandonne) un thread Agent. Un thread agent peut être utilisé pour exécuter certaines actions dans un thread, ce qui permet aux actions de s’exécuter pendant longtemps (plus longtemps que le délai d’expiration du RPA) ou de s’exécuter en parallèle avec d’autres actions. Le thread agent n’est pas supprimé (utilisez l’action « Supprimer un thread d’agent » pour supprimer des threads) pour autoriser les processus ou les flux qui surveillent le thread agent pour recevoir l’erreur «IA-Connect Agent thread » a été abandonnée.

Paramètres

Nom Clé Obligatoire Type Description
Thread Id
ThreadId True integer

Si vous avez précédemment exécuté une action Agent en tant que thread, indiquez l’ID de thread pour arrêter le thread (arrêtez définitivement le thread de s’exécuter). Cet ID de thread a été fourni en tant que sortie de l’action précédente exécutée en tant que thread.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
KillAgentThreadResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Télécharger le fichier HTTP

Télécharge un fichier sur l’ordinateur sur lequel l’agent IA-Connect s’exécute à l’aide de HTTP(S).

Paramètres

Nom Clé Obligatoire Type Description
URL de téléchargement
DownloadURL True string

URL de téléchargement HTTP ou HTTPS.

Enregistrer le chemin du fichier
SaveFilename string

Chemin complet du nom de fichier d’enregistrement. Si ce champ est vide et que vous avez spécifié « Retour du contenu sous forme de chaîne » comme True, le fichier ne sera pas enregistré sur l’ordinateur.

Remplacer le fichier existant
OverwriteExistingFile boolean

Si un fichier existe déjà avec le nom spécifié dans l’entrée « Enregistrer le chemin du fichier », doit-il être remplacé ?

Authentification directe
PassthroughAuthentication boolean

Les informations d’identification de l’utilisateur doivent-ils être transmises au serveur web ? Cela ne serait généralement utilisé que pour les sites Intranet internes.

Agent utilisateur
UserAgent string

Cela vous permet de définir l’agent utilisateur signalé sur la page web. En règle générale, cela n’est pas obligatoire et ne doit être modifié que si une page web requiert une chaîne d’agent particulière.

Accepter
Accept string

Ce paramètre spécifie les types de contenu pris en charge. Cela ne doit être modifié que si le contenu que vous téléchargez nécessite un autre type de contenu.

Prise en charge de TLS10
SupportTLS10 boolean

Définissez la valeur True pour prendre en charge le protocole de chiffrement TLS 1.0.

Prise en charge de TLS11
SupportTLS11 boolean

Définissez la valeur True pour prendre en charge le protocole de chiffrement TLS 1.1.

Prise en charge de TLS12
SupportTLS12 boolean

Définissez la valeur True pour prendre en charge le protocole de chiffrement TLS 1.2.

Décompresser automatiquement le déflate
AutoDecompressDeflate boolean

Certains contenus web sont renvoyés compressés à l’aide de la compression « deflate ». La définition de cette valeur sur True informe le serveur web que « deflate » est pris en charge et, si le contenu est envoyé à l’aide de cette compression, il sera automatiquement décompressé.

Décompresser automatiquement GZip
AutoDecompressGZIP boolean

Certains contenus web sont renvoyés compressés à l’aide de la compression « GZIP ». La définition de cette valeur sur True informe le serveur web que « GZIP » est pris en charge et, si le contenu est envoyé à l’aide de cette compression, il sera automatiquement décompressé.

Retourner le contenu sous forme de chaîne
ReturnContentsAsString boolean

Le contenu du fichier doit-il être retourné sous forme de chaîne ?

Retourner l’encodage de contenu
ReturnContentEncoding string

Encodage du contenu téléchargé. Cela est utilisé uniquement si « Retour du contenu sous forme de chaîne » a la valeur True et définit l’encodage du contenu téléchargé afin qu’il puisse être interprété correctement.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Télécharger le contenu du fichier
DownloadFileContents string

Contenu du fichier téléchargé.

Verrouiller la session

Verrouille la session dans laquelle l’agent IA-Connect est en cours d’exécution.

Paramètres

Nom Clé Obligatoire Type Description
Verrouiller après les minutes d’inactivité d’action
LockAfterMinutesOfActionInactivity integer

S’il est défini sur une valeur supérieure à 0, l’Agent ne verrouille pas immédiatement, mais verrouille au lieu de cela le nombre spécifié de minutes d’inactivité d’action (l’Agent ne reçoit aucune action). Cela empêche l’agent de verrouiller et de déverrouiller continuellement lorsqu’il existe de nombreux flux en cours d’exécution. Définissez la valeur 0 pour verrouiller immédiatement. La valeur par défaut est de 5 minutes.

Secondes à attendre après le verrouillage
SecondsToWaitAfterLock integer

Après le verrouillage, attendez le nombre spécifié de secondes. Cela donne le temps de la session à verrouiller entièrement. Cela est généralement utilisé si vous attendez la possibilité d’un événement de déverrouillage (c’est-à-dire un autre démarrage de session) immédiatement après le verrouillage, ce qui peut échouer si la session précédente est toujours verrouillée. Utilisé uniquement si « Verrouiller après les minutes d’inactivité d’action » est défini sur 0 (à l’origine d’un verrou immédiat).

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
LockSessionResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Écrire dans les informations d’identification d’un utilisateur

Écrit un nom d’utilisateur et un mot de passe dans les informations d’identification du profil de l’utilisateur dans la session IA-Connect Agent, en créant ces informations d’identification s’il n’existe pas. Les informations d’identification peuvent être consultées à partir du Panneau de configuration Windows.

Paramètres

Nom Clé Obligatoire Type Description
Adresse des informations d’identification
CredentialAddress True string

Nom/adresse des informations d’identification.

Nom d'utilisateur
UserName True string

Nom d’utilisateur des informations d’identification.

Mot de passe
Password True string

Mot de passe des informations d’identification.

Type d’informations d’identification
CredentialType True string

Type d’informations d’identification : Windows ou Générique.

Persistance des informations d’identification
CredentialPersistence string

Persistance des informations d’identification : Session (la dernière pour cette session de connexion), LocalMachine (persiste pour cet utilisateur entre les sessions et les redémarrages sur cet ordinateur uniquement) ou Enterprise (peut se déplacer pour cela entre les ordinateurs).

Clé de chiffrement symétrique
SymmetricKey string

Clé de chiffrement symétrique facultative utilisée pour chiffrer les informations d’identification. Vous ne pouvez récupérer ces informations d’identification que si vous connaissez la clé. Utilisable uniquement avec les informations d’identification génériques.

Stocker le mot de passe en tant qu’identificateur
StorePasswordAsIdentifier string

Si un identificateur est fourni, ce mot de passe est également stocké chiffré à l’intérieur de l’Agent pour une récupération/utilisation ultérieure par toutes les commandes qui peuvent utiliser les informations d’identification stockées. Ces mots de passe sont stockés uniquement en mémoire et sont perdus lorsque l’agent est fermé. Par exemple : MyExchangePassword.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
CredentialWriteResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Écrire dans un fichier CSV

Crée un fichier CSV sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution. Le fichier CSV est créé à partir d’une collection (table) ou d’une table au format JSON.

Paramètres

Nom Clé Obligatoire Type Description
Propriétés
Properties object
Json de la table d’entrée
InputTableJSON string

Tableau de données à écrire dans le fichier CSV, au format JSON.

Chemin d’accès au fichier CSV de sortie
CSVFilePath True string

Chemin complet du fichier CSV. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Encodage de sortie
OutputEncoding string

Format d’encodage de texte à utiliser lors de l’écriture dans le fichier CSV. Les encodages pris en charge sont UTF8, UTF7, Unicode et ASCII.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Résultat de la commande
WriteCollectionToCSVFileResult boolean

Résultat de la commande (réussite ou échec).

Message d'erreur
ErrorMessage string

Si la commande n’a pas réussi, cela contiendra le message d’erreur retourné.

Écrire un fichier texte

Crée un fichier texte sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution et écrit du texte dans le fichier.

Paramètres

Nom Clé Obligatoire Type Description
Chemins d'accès au fichier
Filename True string

Chemin d'accès complet au fichier. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution.

Texte à écrire
TextToWrite string

Contenu du texte à écrire dans le fichier.

Ajouter un fichier existant
AppendExistingFile boolean

Si le fichier existe déjà, le nouveau texte à écrire doit-il être ajouté à la fin du fichier existant ?

Codage
Encoding string

Fournissez l’encodage de fichier (Unicode, UTF8, UTF7 ou ASCII) ou laissez vide pour la valeur par défaut (UTF8).

Créer un dossier si nécessaire
CreateFolderIfRequired boolean

Si le dossier dans lequel stocker le fichier qui a été fourni dans le paramètre « Chemin d’accès au fichier » n’existe pas, ce dossier doit-il être créé ?

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Étalonner mouse_event

Étalonne la méthode mouse_event en déplaçant la souris par le nombre spécifié de pixels, puis en lisant la nouvelle position de la souris.

Paramètres

Nom Clé Obligatoire Type Description
Taille d’étalonnage en pixels
CalibrationSizeInPixels integer

Nombre de pixels que la souris sera déplacée pour étalonner. Plus la valeur est faible, moins l’étalonnage sera précis.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Multiplicateur X de la souris
MouseXMultiplier double

Valeur multiplicateur X de la souris. La valeur 1,0 indique aucun multiplicateur.

Multiplicateur Y de souris
MouseYMultiplier double

Valeur multiplicateur Y de la souris. La valeur 1,0 indique aucun multiplicateur.