code dynamique IA-Connect (préversion)
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 de développer des modules de code dynamique.
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
- 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 | Non partageable |
Faire défaut
Applicable : Toutes les régions
Paramètres de création de connexion.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
| 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
| Ajouter un dossier de recherche d’assembly |
Ajoute un chemin de dossier (sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution) à la liste des dossiers de l’agent IA-Connect à analyser lorsqu’il tente de charger une référence externe. |
| Cellules de données de recherche de IA-Connect table de choix |
Récupère toutes les cellules de données d’une table de recherche Orchestrator (pour les automatisations à l’aide de l’orchestrateur), à partir de la première ligne correspondant aux données d’entrée et retourne en tant que table. Cette action ne prend pas en charge les tables de recherche chargées dans l’agent IA-Connect. |
| Charger csv dans IA-Connect liste Orchestrator |
Chargez les données CSV de remplacement dans une liste IA-Connect Orchestrator, en remplaçant tout contenu existant. |
| Charger csv dans IA-Connect table de recherche Orchestrator |
Chargez les données CSV de remplacement dans une table de recherche IA-Connect Orchestrator, en remplaçant tout contenu existant. Cette action n’interagit pas avec une table de recherche gérée par l’agent IA-Connect (fichier CSV conservé sur le disque). |
| Charger IA-Connect table de choix |
Charge une table de recherche IA-Connect à partir de l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution. Ces tables de recherche peuvent être utilisées par d’autres actions IA-Connect pour effectuer des recherches de données. |
| Colonnes de recherche de IA-Connect table de choix |
Récupère une ou plusieurs colonnes nommées identiquement à partir d’une table de recherche Orchestrator (pour les automatisations utilisant Orchestrator) ou une table de recherche actuellement chargée dans l’agent IA-Connect, à partir de la première ligne correspondant aux données d’entrée et retourne en tant que table. Par exemple, la table de recherche peut contenir plusieurs colonnes de sortie nommées « Groupe AD » pour représenter plusieurs groupes AD, et elles seront retournées sous forme de lignes distinctes dans la table de sortie. Si Orchestrator a une table de recherche portant le même nom que celui chargé dans l’agent IA-Connect, la table de recherche Orchestrator est utilisée (si l’automatisation passe par Orchestrator). |
| Convertir un tableau en JSON |
Prend un tableau d’entrée et sérialise dans une chaîne JSON. |
| Créer un JSON à partir de variables d’entrée |
Prend un tableau de variables d’entrée et retourne au format JSON et éventuellement en tant que table JSON. |
| Effacer les dossiers de recherche d’assembly |
Réinitialisez la liste supplémentaire de dossiers de l’agent IA-Connect à analyser lorsqu’il tente de charger une référence externe. |
|
Exécuter un script Power |
Exécute un script PowerShell dans la session où l’agent IA-Connect est en cours d’exécution, où le contenu du script est transmis à l’agent IA-Connect dans l’entrée « Contenu du script PowerShell » (PowerShellScriptContents). Il s’agit de l’action recommandée pour exécuter votre propre code PowerShell personnalisé. Cette action peut également être utilisée pour récupérer les résultats d’une exécution précédente d’un script PowerShell, exécutée en tant que thread d’agent. L’agent exécute PowerShell à l’aide de Microsoft PowerShell v3.x vers v5.x (quelle que soit la version installée), et non powerShell core (version 6.x). |
| Filtrer la table |
Prend une table d’entrée, filtre la table (à l’aide de la syntaxe rowfilter .NET DataView) et retourne une nouvelle table. Si vous souhaitez filtrer une table au format JSON, utilisez l’action « Filtrer la table JSON ». Si vous souhaitez filtrer un tableau de chaînes, utilisez l’action « Filtrer le tableau de chaînes ». |
| Filtrer la table JSON |
Prend une table JSON d’entrée, filtre la table (à l’aide de la syntaxe rowfilter .NET DataView) et retourne une nouvelle table JSON. Si vous souhaitez filtrer une table réelle (c’est-à-dire pas au format JSON), utilisez l’action « Filtrer la table ». Si vous souhaitez filtrer un tableau de chaînes, utilisez l’action « Filtrer le tableau de chaînes ». |
| Fractionner une chaîne à l’aide d’une expression régulière |
Fractionne une chaîne d’entrée à l’aide d’une correspondance d’expression régulière (regex) et retourne les composants de fractionnement individuels de la chaîne en tant que tableau de chaînes. |
| Importer un assembly à partir d’un fichier local |
Charge un assembly DotNet à partir de l’ordinateur sur lequel le directeur IA-Connect s’exécute sur l’agent IA-Connect où il est chargé en mémoire et est utilisé s’il est référencé par du code DotNet dynamique. |
| Insérer une ligne dans un tableau de chaînes |
Prend un tableau d’entrée d’éléments de chaîne, insère une ligne à une position spécifiée et retourne un nouveau tableau. Si vous souhaitez insérer une ligne dans une table, utilisez l’action « Insérer une ligne dans une table ». Si vous souhaitez insérer une ligne dans une table au format JSON, utilisez l’action « Insérer une ligne dans une table JSON ». |
| Insérer une ligne dans une table |
Prend une table d’entrée, insère une ligne à une position spécifiée et retourne une nouvelle table. Si vous souhaitez insérer une chaîne dans un tableau de chaînes, utilisez l’action « Insérer une ligne dans un tableau de chaînes ». Si vous souhaitez insérer une ligne dans une table au format JSON, utilisez l’action « Insérer une ligne dans une table JSON ». |
| Insérer une ligne dans une table JSON |
Prend une table d’entrée au format JSON, insère une ligne à une position spécifiée et retourne une nouvelle table au format JSON. Si vous souhaitez insérer une ligne dans une table réelle (c’est-à-dire pas au format JSON), utilisez l’action « Insérer une ligne dans une table ». Si vous souhaitez insérer une chaîne dans un tableau de chaînes, utilisez l’action « Insérer une ligne dans un tableau de chaînes ». |
| Insérer une ligne de variables d’entrée dans une table JSON |
Prend une table d’entrée au format JSON, insère une ligne créée à partir de variables d’entrée à une position spécifiée et retourne une nouvelle table au format JSON. Le schéma de ligne d’entrée doit correspondre à celui de la table d’entrée (c’est-à-dire utiliser les mêmes noms de propriétés et types de données). Si vous souhaitez insérer une ligne dans une table réelle (c’est-à-dire pas au format JSON), utilisez l’action « Insérer une ligne dans une table ». Si vous souhaitez insérer une chaîne dans un tableau de chaînes, utilisez l’action « Insérer une ligne dans un tableau de chaînes ». |
|
L’automatisation Power |
Indique si l’automatisation PowerShell est disponible sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution. Si l’automatisation PowerShell n’est pas disponible, les actions d’automatisation PowerShell ne fonctionnent pas. |
|
Module Power |
Recherche un module PowerShell spécifié sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution et retourne s’il est installé. |
| Obtenir des correspondances de groupe d’expressions régulières |
Effectue une correspondance d’expression régulière (regex) sur une chaîne d’entrée et retourne une liste de noms et de valeurs de groupe correspondants. |
| Obtenir des correspondances d’expression régulière |
Effectue une correspondance d’expression régulière (regex) sur une chaîne d’entrée et retourne toutes les correspondances dans un tableau de chaînes. Le tableau sera vide s’il n’y avait aucune correspondance. |
| Obtenir IA-Connect contenu de la table de recherche Orchestrator |
Récupère toutes les données d’une table de recherche IA-Connect Orchestrator conservée sur Orchestrator. Cette opération ne récupère pas une table de recherche gérée par l’agent IA-Connect (fichier CSV conservé sur le disque). |
| Obtenir IA-Connect résumé de la table de recherche |
Récupère un résumé des tables de recherche actuellement chargées dans l’agent IA-Connect. |
|
Obtenir la version de Power |
Obtient la version de PowerShell dans la session où l’agent IA-Connect est en cours d’exécution. Cela détecte Microsoft PowerShell v3.x vers v5.x, et non PowerShell Core (6.x et versions ultérieures). |
| Obtenir le contenu de la liste IA-Connect |
Récupère toutes les données d’une liste d’orchestrateurs IA-Connect. |
| Obtenir un tableau de chaînes à partir d’une colonne de table |
Prend une table d’entrée et retourne une colonne spécifiée en tant que tableau de chaînes. Si vous souhaitez obtenir un tableau de chaînes à partir d’une table au format JSON, utilisez l’action « Obtenir un tableau à partir d’une table JSON ». |
| Obtenir un tableau de chaînes à partir d’une colonne de table JSON |
Prend une table d’entrée au format JSON et retourne une colonne spécifiée sous forme de tableau de chaînes. Si vous souhaitez obtenir un tableau de chaînes à partir d’une table réelle (c’est-à-dire pas au format JSON), utilisez l’action « Obtenir le tableau à partir d’une table ». |
| Obtenir une chaîne entre |
Prend une chaîne d’entrée et retourne la première instance d’une chaîne située entre deux chaînes spécifiées ou entre une chaîne et la fin de la ligne. |
| Obtenir une chaîne à partir de la cellule de table JSON |
Prend une table d’entrée au format JSON et retourne une cellule spécifiée sous forme de chaîne. |
| Obtenir une colonne à partir de IA-Connect liste |
Récupère une colonne à partir d’une liste IA-Connect Orchestrator. |
| Obtenir une correspondance d’expression régulière |
Effectue une correspondance d’expression régulière (regex) sur une chaîne d’entrée et retourne si la chaîne correspond à l’expression et aux détails de la correspondance. |
| Obtenir une table JSON à partir d’un tableau de chaînes |
Prend un tableau d’entrée d’éléments de chaîne et retourne en tant que table JSON. |
| Obtenir une table à partir de JSON |
Prend une table d’entrée au format JSON et retourne en tant que table. C’est ce qu’on appelle la désérialisation. |
| Obtenir une table à partir d’un tableau de chaînes |
Prend un tableau d’entrée d’éléments de chaîne et retourne en tant que table. |
| Renommer une colonne dans une table |
Prend une table d’entrée, renomme une colonne spécifiée et retourne une nouvelle table. Si vous souhaitez renommer une colonne à partir d’une table au format JSON, utilisez l’action « Renommer une colonne dans une table JSON ». |
| Renommer une colonne dans une table JSON |
Prend une table d’entrée au format JSON, renomme une colonne spécifiée et retourne une nouvelle table au format JSON. Si vous souhaitez renommer une colonne à partir d’une table réelle (c’est-à-dire pas au format JSON), utilisez l’action « Renommer une colonne dans une table ». |
| Supprimer des caractères de la chaîne |
Prend une chaîne d’entrée et la retourne avec les caractères spécifiés supprimés. Si les caractères spécifiés ne sont pas situés, la chaîne d’origine est retournée. |
| Supprimer des colonnes d’une table |
Prend une table d’entrée, supprime une colonne ou des colonnes et retourne une nouvelle table. Si vous souhaitez supprimer des colonnes d’une table au format JSON, utilisez l’action « Supprimer des colonnes d’une table JSON ». |
| Supprimer des colonnes d’une table JSON |
Prend une table d’entrée au format JSON, supprime une colonne ou des colonnes et retourne une nouvelle table au format JSON. Si vous souhaitez supprimer des colonnes d’une table réelle (c’est-à-dire pas au format JSON), utilisez l’action « Supprimer les colonnes d’une table ». |
| Supprimer des lignes d’une table |
Prend une table d’entrée, supprime une ligne ou des lignes à une position spécifiée et retourne une nouvelle table. Si vous souhaitez supprimer une ligne ou des lignes d’un tableau de chaînes, utilisez l’action « Supprimer une ligne d’un tableau de chaînes ». Si vous souhaitez supprimer une ligne ou des lignes d’une table au format JSON, utilisez l’action « Supprimer une ligne d’une table JSON ». |
| Supprimer des lignes d’une table JSON |
Prend une table d’entrée au format JSON, supprime une ligne ou des lignes à une position spécifiée et retourne une nouvelle table au format JSON. Si vous souhaitez supprimer une ligne ou des lignes d’une table réelle (c’est-à-dire pas au format JSON), utilisez l’action « Supprimer une ligne d’une table ». Si vous souhaitez supprimer une ligne ou des lignes d’un tableau de chaînes, utilisez l’action « Supprimer une ligne d’un tableau de chaînes ». |
| Supprimer des éléments d’un tableau de chaînes |
Prend un tableau d’entrée d’éléments de chaîne, supprime un élément ou des éléments à une position spécifiée et retourne un nouveau tableau. Si vous souhaitez supprimer une ligne ou des lignes d’une table, utilisez l’action « Supprimer une ligne d’une table ». Si vous souhaitez supprimer une ligne ou des lignes d’une table au format JSON, utilisez l’action « Supprimer une ligne d’une table JSON ». |
| Supprimer IA-Connect table de choix |
Supprime une table de recherche actuellement chargée dans l’agent IA-Connect. |
| Supprimer toutes les tables de choix IA-Connect |
Supprime toutes les tables de recherche actuellement chargées dans l’agent IA-Connect. |
| Tableau de chaînes de filtres |
Prend un tableau d’entrée d’éléments de chaîne, filtre le tableau (à l’aide de la syntaxe rowfilter .NET DataView) et retourne un nouveau tableau. Si vous souhaitez filtrer une table, utilisez l’action « Filtrer la table ». Si vous souhaitez filtrer une table au format JSON, utilisez l’action « Filtrer la table JSON ». |
| Trier la table |
Prend une table d’entrée, trie une ou plusieurs lignes et retourne une nouvelle table. Si vous souhaitez trier un tableau au format JSON, utilisez l’action « Trier la table JSON ». Si vous souhaitez trier un tableau de chaînes, utilisez l’action « Trier le tableau de chaînes ». |
| Trier la table JSON |
Prend une table JSON d’entrée, trie la table et retourne une nouvelle table JSON. Si vous souhaitez trier une table réelle (c’est-à-dire pas au format JSON), utilisez l’action « Trier la table ». Si vous souhaitez trier un tableau de chaînes, utilisez l’action « Trier le tableau de chaînes ». |
| Trier le tableau de chaînes |
Prend un tableau d’entrée d’éléments de chaîne, trie le tableau et retourne un nouveau tableau. Si vous souhaitez trier une table, utilisez l’action « Trier la table ». Si vous souhaitez trier un tableau au format JSON, utilisez l’action « Trier la table JSON ». |
| Valeur de recherche de IA-Connect table de choix |
Récupère une valeur à partir d’une table de recherche Orchestrator (pour les automatisations à l’aide de l’orchestrateur) ou d’une table de recherche actuellement chargée dans l’agent IA-Connect, à partir de la première ligne correspondant aux données d’entrée. Si Orchestrator a une table de recherche portant le même nom que celui chargé dans l’agent IA-Connect, la table de recherche Orchestrator est utilisée (si l’automatisation passe par Orchestrator). |
Ajouter un dossier de recherche d’assembly
Ajoute un chemin de dossier (sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution) à la liste des dossiers de l’agent IA-Connect à analyser lorsqu’il tente de charger une référence externe.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Chemin du dossier
|
FolderPath | True | string |
Chemin d’accès au dossier à ajouter à la liste des dossiers de l’agent IA-Connect à analyser lorsqu’il tente de charger une référence externe. |
|
Flux de travail
|
Workflow | True | string |
Ajoutez l’expression suivante ici : workflow() |
Cellules de données de recherche de IA-Connect table de choix
Récupère toutes les cellules de données d’une table de recherche Orchestrator (pour les automatisations à l’aide de l’orchestrateur), à partir de la première ligne correspondant aux données d’entrée et retourne en tant que table. Cette action ne prend pas en charge les tables de recherche chargées dans l’agent IA-Connect.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de la table de recherche
|
LookupTableName | True | string |
Nom de la table de recherche Orchestrator. |
|
JSON de données d’entrée
|
InputDataJSON | string |
Données d’entrée à utiliser pour la recherche, au format JSON. Par exemple, si la table de choix comporte des colonnes de propriétés « JobTitle » et « Country », vous pouvez envoyer le code JSON suivant : { « JobTitle » : « Consultant », « Country » : « England » }. |
|
|
Déclencher une exception si aucune correspondance n’est levée
|
RaiseExceptionIfNoMatch | boolean |
Définissez la valeur true (valeur par défaut) pour déclencher une exception si la recherche ne correspond à aucune donnée. Définissez la valeur false pour retourner une chaîne vide si la recherche ne correspond à aucune donnée. |
|
|
Retourner des cellules vides
|
ReturnBlankCells | boolean |
Définissez la valeur true si vous souhaitez inclure des cellules vides dans le tableau de retour. Définissez la valeur false (valeur par défaut) pour inclure uniquement les cellules de données avec des valeurs. |
|
|
Format de retour
|
ReturnFormat | string |
Format à utiliser lors du retour des résultats. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Table de recherche de sortie JSON
|
OutputLookupTableJSON | string |
Table de sortie contenant les cellules de données de la ligne correspondant aux données d’entrée obtenues en recherchant les données d’entrée sur la table de recherche IA-Connect. La table de sortie aura une ligne, et une ou plusieurs colonnes de données, au format JSON. |
|
Table de choix de sortie
|
OutputLookupTable | array of object |
Table de sortie contenant les cellules de données de la ligne correspondant aux données d’entrée obtenues en recherchant les données d’entrée sur la table de recherche IA-Connect. La table de sortie a une ligne et une ou plusieurs colonnes de données. |
|
items
|
OutputLookupTable | object | |
|
Nombre de cellules dans la sortie
|
NumberOfCellsInOutput | integer |
Nombre de cellules dans la sortie. |
Charger csv dans IA-Connect liste Orchestrator
Chargez les données CSV de remplacement dans une liste IA-Connect Orchestrator, en remplaçant tout contenu existant.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de la liste
|
ListName | True | string |
Nom de la liste Orchestrator. |
|
Données CSV
|
CSVData | True | string |
Données CSV de remplacement à stocker dans la liste Orchestrator. Si la liste existe déjà, le contenu de la liste est remplacé par ces données CSV. Vous ne pouvez pas fournir d’entrée CSV vide, mais vous pouvez fournir une ligne d’en-tête CSV sans lignes de données. |
|
Créer une liste s’il n’existe pas
|
CreateListIfNotExist | boolean |
Si la valeur est false (valeur par défaut) et que la liste nommée n’existe pas déjà, une exception est levée. Si la valeur est true, la liste nommée est créée, si elle n’existe pas. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Résultat de la commande
|
UploadCSVToIAConnectListResult | 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é. |
Charger csv dans IA-Connect table de recherche Orchestrator
Chargez les données CSV de remplacement dans une table de recherche IA-Connect Orchestrator, en remplaçant tout contenu existant. Cette action n’interagit pas avec une table de recherche gérée par l’agent IA-Connect (fichier CSV conservé sur le disque).
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de la table de recherche
|
LookupTableName | True | string |
Nom de la table de recherche Orchestrator. |
|
Données CSV
|
CSVData | True | string |
Données CSV de remplacement à stocker dans la table de recherche Orchestrator. Si la table de recherche existe déjà, le contenu de la table est remplacé par ces données CSV. Vous ne pouvez pas fournir d’entrée CSV vide, mais vous pouvez fournir une ligne d’en-tête CSV sans lignes de données. |
|
Créer une table de choix s’il n’existe pas
|
CreateLookupTableIfNotExist | boolean |
Si la valeur est false (valeur par défaut) et que la table de recherche nommée n’existe pas déjà, une exception est levée. Si la valeur est true, la table de recherche nommée est créée, si elle n’existe pas. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Résultat de la commande
|
UploadCSVToIAConnectLookupTableResult | 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é. |
Charger IA-Connect table de choix
Charge une table de recherche IA-Connect à partir de l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution. Ces tables de recherche peuvent être utilisées par d’autres actions IA-Connect pour effectuer des recherches de données.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Chemin de la table de recherche
|
Path | True | string |
Chemin d’accès complet à la table de recherche. Cette opération doit être accessible à partir de la session où l’agent IA-Connect est en cours d’exécution. Si un dossier est spécifié, tous les fichiers situés sous ce dossier sont traités. |
|
Déclencher une exception si une table ne parvient pas à se charger
|
RaiseExceptionIfAnyTableFailsToLoad | True | boolean |
Si la valeur est true et si une table de choix IA-Connect ne parvient pas à se charger (par exemple s’il existe un problème dans la table), une exception est levée. Il s’agit de la valeur par défaut, car si une table ne parvient pas à se charger, cela entraîne généralement une exception plus loin dans le processus. Si la valeur est false, les tables de recherche problématiques sont ignorées et seules les tables de recherche utilisables sont chargées. |
|
Flux de travail
|
Workflow | True | string |
Ajoutez l’expression suivante ici : workflow() |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Nombre de tables de recherche chargées
|
NumberOfLookupTablesLoaded | integer |
Nombre de tables de recherche qui ont été correctement chargées. |
|
Le nombre de tables de recherche n’a pas pu être chargé
|
NumberOfLookupTablesFailedToLoad | integer |
Nombre de tables de recherche qui n’ont pas pu être chargées. Cela ne sera défini que si « Déclencher une exception si une table ne parvient pas à charger » a la valeur false, car sinon il y aura une exception. |
Colonnes de recherche de IA-Connect table de choix
Récupère une ou plusieurs colonnes nommées identiquement à partir d’une table de recherche Orchestrator (pour les automatisations utilisant Orchestrator) ou une table de recherche actuellement chargée dans l’agent IA-Connect, à partir de la première ligne correspondant aux données d’entrée et retourne en tant que table. Par exemple, la table de recherche peut contenir plusieurs colonnes de sortie nommées « Groupe AD » pour représenter plusieurs groupes AD, et elles seront retournées sous forme de lignes distinctes dans la table de sortie. Si Orchestrator a une table de recherche portant le même nom que celui chargé dans l’agent IA-Connect, la table de recherche Orchestrator est utilisée (si l’automatisation passe par Orchestrator).
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de la table de recherche
|
LookupTableName | True | string |
Nom de la table de recherche Orchestrator ou de la table de recherche chargée dans l’agent IA-Connect. |
|
JSON de données d’entrée
|
InputDataJSON | string |
Données d’entrée à utiliser pour la recherche, au format JSON. Par exemple, si la table de choix comporte des colonnes de propriétés « JobTitle » et « Country », vous pouvez envoyer le code JSON suivant : { « JobTitle » : « Consultant », « Country » : « England » }. |
|
|
Nom de colonne de la table de résultats de recherche
|
SearchResultTableColumnName | True | string |
Nom de la colonne de sortie dans la table de recherche qui contient la valeur à retourner dans la table de sortie. Si une seule colonne de sortie de la table de choix a ce nom, la table de sortie aura une seule ligne. Si plusieurs colonnes de sortie de la table de recherche partagent un nom commun, la table de sortie a plusieurs lignes. |
|
Déclencher une exception si aucune correspondance n’est levée
|
RaiseExceptionIfNoMatch | boolean |
Définissez la valeur true (valeur par défaut) pour déclencher une exception si la recherche ne correspond à aucune donnée. Définissez la valeur false pour retourner une chaîne vide si la recherche ne correspond à aucune donnée. |
|
|
Retourner des cellules vides
|
ReturnBlankCells | boolean |
Définissez la valeur true si vous souhaitez inclure des cellules vides dans le tableau de retour. Définissez la valeur false (valeur par défaut) pour inclure uniquement les cellules avec des valeurs. |
|
|
Format de retour
|
ReturnFormat | string |
Format à utiliser lors du retour des résultats. |
|
|
Flux de travail
|
Workflow | True | string |
Ajoutez l’expression suivante ici : workflow() |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Table de recherche de sortie JSON
|
OutputLookupTableJSON | string |
La table de sortie lue à partir d’une ou plusieurs colonnes de table de recherche portant le nom spécifié, obtenue en recherchant les données d’entrée sur la table de recherche IA-Connect. La table de sortie aura une colonne (correspondant au nom de colonne de la table de résultats demandée) et une ou plusieurs lignes, au format JSON. |
|
Table de choix de sortie
|
OutputLookupTable | array of object |
La table de sortie lue à partir d’une ou plusieurs colonnes de table de recherche portant le nom spécifié, obtenue en recherchant les données d’entrée sur la table de recherche IA-Connect. La table de sortie aura une colonne (correspondant au nom de colonne de la table de résultats demandée) et une ou plusieurs lignes. |
|
items
|
OutputLookupTable | object | |
|
Tableau de choix de sortie
|
OutputLookupArray | array of object |
Tableau de sortie lu à partir d’une ou plusieurs colonnes de table de recherche portant le nom spécifié, obtenue en recherchant les données d’entrée sur la table de recherche IA-Connect. Le tableau de sortie est une colonne unique avec une ou plusieurs lignes. |
|
items
|
OutputLookupArray | object | |
|
Nombre de lignes dans la sortie
|
NumberOfRowsInOutput | integer |
Nombre de lignes dans la sortie. |
Convertir un tableau en JSON
Prend un tableau d’entrée et sérialise dans une chaîne JSON.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Objet d’entrée
|
Input object | object |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Json de sortie
|
OutputJSON | string |
Chaîne JSON de sortie. |
Créer un JSON à partir de variables d’entrée
Prend un tableau de variables d’entrée et retourne au format JSON et éventuellement en tant que table JSON.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de la propriété
|
PropertyName | string | ||
|
Type de données de propriété
|
DataType | string | ||
|
Valeur de la propriété
|
Value | string | ||
|
Retourner en tant que table JSON
|
ReturnAsJSONTable | True | boolean |
Si la valeur est true, le json est retourné dans un format table/datatable (par exemple, au format [{}]). Si la valeur est false, le json est retourné en tant qu’entité unique (c’est-à-dire au format {}). Le format à utiliser dépend de ce que vous faites avec le json. La plupart des actions IA-Connect attendent un format datatable. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Json de sortie
|
OutputJSON | string |
Variables et leurs valeurs encodées au format JSON. |
Effacer les dossiers de recherche d’assembly
Réinitialisez la liste supplémentaire de dossiers de l’agent IA-Connect à analyser lorsqu’il tente de charger une référence externe.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Flux de travail
|
Workflow | True | string |
Ajoutez l’expression suivante ici : workflow() |
Exécuter un script PowerShell
Exécute un script PowerShell dans la session où l’agent IA-Connect est en cours d’exécution, où le contenu du script est transmis à l’agent IA-Connect dans l’entrée « Contenu du script PowerShell » (PowerShellScriptContents). Il s’agit de l’action recommandée pour exécuter votre propre code PowerShell personnalisé. Cette action peut également être utilisée pour récupérer les résultats d’une exécution précédente d’un script PowerShell, exécutée en tant que thread d’agent. L’agent exécute PowerShell à l’aide de Microsoft PowerShell v3.x vers v5.x (quelle que soit la version installée), et non powerShell core (version 6.x).
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Contenu du script PowerShell
|
PowerShellScriptContents | string |
Contenu du script PowerShell à exécuter. IA-Connect exécutera ce script as-is en passant directement au moteur d’automatisation PowerShell. Aucun script PowerShell n’est réellement créé sur disque. Vous pouvez également exécuter un script PowerShell existant sur le disque en entrant les éléments suivants : return & 'scriptpath'. Par exemple : return &'c :\scripts\TestScript.ps1'. |
|
|
Nom de l'ordinateur
|
ComputerName | string |
Nom de l’ordinateur sur lequel exécuter le script PowerShell. S’il est laissé vide, le script est exécuté sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution. |
|
|
N’est pas le résultat d’une erreur
|
IsNoResultAnError | boolean |
Si aucune donnée n’est retournée par la commande PowerShell, cela suggère-t-il une erreur ? |
|
|
Retourner des types complexes
|
ReturnComplexTypes | boolean |
Si les données de retour PowerShell contiennent des propriétés « complexes » (par exemple, des collections de valeurs, de tableaux, de tables ou de classes), ces propriétés ne sont pas retournées, par défaut, dans la réponse PowerShell IA-Connect. Les entrées « Propriétés à renvoyer en tant que collection », « Noms de propriétés à sérialiser » et « Types de propriétés à sérialiser » vous permettent de spécifier les propriétés « complexes » à renvoyer et la méthode utilisée pour mettre en forme les données (sur une base de propriété par propriété, sélectionnez celle qui fonctionne le mieux). Cette entrée vous permet de spécifier ce qui doit être fait avec les propriétés restantes (c’est-à-dire les propriétés qui sont « complexes » et non explicitement nommées). Si la valeur est true, IA-Connect tente de retourner une représentation sous forme de chaîne des données à l’aide de ToString(). Si la valeur est false (valeur par défaut), IA-Connect ne retourne pas la propriété. |
|
|
Retourner booléen en tant que booléen
|
ReturnBooleanAsBoolean | boolean |
Les propriétés booléennes doivent-elle être retournées en tant que booléens ? Si la valeur est false, elles sont retournées sous forme de chaînes. |
|
|
Retourner un nombre numérique en tant que décimal
|
ReturnNumericAsDecimal | boolean |
Les propriétés numériques doivent-ils être retournées en tant que numériques ? Si la valeur est false, elles sont retournées sous forme de chaînes. |
|
|
Date de retour comme date
|
ReturnDateAsDate | boolean |
Les propriétés Date doivent-elle être retournées sous forme de dates ? Si la valeur est false, elles sont retournées sous forme de chaînes. |
|
|
Propriétés à retourner en tant que collection
|
PropertiesToReturnAsCollectionJSON | string |
Si les données de retour PowerShell contiennent des propriétés « complexes » (par exemple, des collections de valeurs, de tableaux, de tables ou de classes), ces propriétés ne sont pas retournées, par défaut, dans la réponse PowerShell IA-Connect. Cette option vous permet de spécifier les propriétés « complexes » (par nom) IA-Connect devez tenter de retourner en tant que collection. Selon la propriété, son type et ses valeurs, vous devez également envisager d’utiliser les autres entrées « Noms de propriétés pour sérialiser » et « Types de propriétés à sérialiser » (sélectionnez-en une). Cette entrée peut être entrée au format JSON ou CSV. Par exemple : Pour renvoyer les propriétés de tableau EmailAddresses et MemberOf, entrez [{"PropertyName » : « EmailAddresses"}, {"PropertyName » : « MemberOf"}] (format de table JSON), ["EmailAddresses », « MemberOf"] (format de tableau JSON) ou EmailAddresses,MemberOf (format CSV). |
|
|
Mécanisme d’authentification
|
AuthenticationMechanism | string |
Mécanisme d’authentification à utiliser si vous vous connectez à un ordinateur distant ou exécutez le script en tant qu’autre utilisateur. Les valeurs prises en charge sont « Basic », « Credssp », « Default », « Digest », « Kerberos » et « Negotiate ». |
|
|
Tentatives de connexion
|
ConnectionAttempts | integer |
Nombre de connexions à tenter si vous vous connectez à un ordinateur distant. |
|
|
Nom d’utilisateur
|
Username | string |
Nom d’utilisateur à utiliser si vous exécutez le script en tant qu’autre utilisateur. |
|
|
Mot de passe
|
Password | password |
Mot de passe à utiliser si vous exécutez le script en tant qu’autre utilisateur. |
|
|
Exécuter un script en tant que thread
|
RunScriptAsThread | boolean |
Si la valeur est false (valeur par défaut), l’agent IA-Connect exécute immédiatement le script PowerShell et retourne les résultats au directeur une fois le script terminé. Si vous exécutez un script PowerShell long ou complexe, cette action peut expirer. Si la valeur est true, l’agent IA-Connect exécute le script PowerShell en tant que thread d’agent et le directeur IA-Connect (ou Orchestrator, module PowerShell, Blue Prism) peut surveiller l’état de ce thread agent, en attendant qu’il se termine. Cela permet aux scripts PowerShell longs ou complexes de s’exécuter sans délai d’attente. IA-Connect Agents 9.3 et versions antérieures ne peuvent pas exécuter de scripts PowerShell en tant que thread Agent. |
|
|
Récupérer les données de sortie pour l’ID de thread
|
RetrieveOutputDataFromThreadId | integer |
Si vous avez précédemment exécuté un script PowerShell en tant que thread d’agent et que vous définissez « Secondes pour attendre le thread » sur 0, indiquez l’ID de thread agent pour récupérer les résultats. Cet ID de thread agent a été fourni par l’appel précédent à cette action. Défini sur 0 (valeur par défaut) si vous exécutez simplement un script PowerShell (et par conséquent, ne récupérez pas les résultats d’un script PowerShell précédent s’exécutent en tant que thread d’agent). |
|
|
Secondes à attendre pour le thread
|
SecondsToWaitForThread | integer |
Si « Exécuter le script en tant que thread » est défini sur true, combien de secondes attendre la fin du thread agent. Si le thread agent exécutant le script PowerShell n’a pas été terminé pour l’instant, une exception est levée. Défini sur 0 pour contourner l’attente : l’agent continue d’exécuter le script PowerShell, mais il est également disponible pour l’action suivante. Vous pouvez ensuite récupérer les résultats du script ultérieurement à l’aide de l’action « Attendre que le thread agent se termine correctement » pour attendre que le thread de l’agent se termine, puis réexécuter cette action « Exécuter le script PowerShell » 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. |
|
|
Le script contient un mot de passe stocké
|
ScriptContainsStoredPassword | boolean |
Défini sur true si le script contient un identificateur de mot de passe stocké IA-Connect, au format {IAConnectPassword :StoredPasswordIdentifier} ou un IA-Connect Informations d’identification génériques Orchestrator, au format {OrchestratorCredential :FriendlyName}. L’expression { } sera remplacée par le mot de passe spécifié, placé entre guillemets simples (sauf s’il est déjà entre guillemets dans le script). |
|
|
Sortie détaillée du journal
|
LogVerboseOutput | boolean |
Définissez la valeur true pour consigner une sortie détaillée PowerShell dans les journaux d’activité IA-Connect. Cela peut être utile pour le débogage. Pour vous connecter de manière détaillée dans votre script, utilisez powerShell suivant : Write-Verbose « Mon message » -Verbose. |
|
|
Retourner des chaînes sécurisées
|
ReturnSecureStrings | boolean |
Définissez la valeur true pour retourner toutes les propriétés de chaîne sécurisées dans la sortie du script PowerShell. Définissez la valeur false (valeur par défaut) pour ne pas retourner les propriétés qui sont conservées sous forme de chaîne sécurisée. Défini sur true uniquement si vous savez ce que vous faites, car cela peut entraîner la transmission des mots de passe (s’il existe des mots de passe dans la sortie du script PowerShell). |
|
|
Noms de propriétés à sérialiser
|
PropertyNamesToSerializeJSON | string |
Si les données de retour PowerShell contiennent des propriétés « complexes » (par exemple, des collections de valeurs, de tableaux, de tables ou de classes), ces propriétés ne sont pas retournées, par défaut, dans la réponse PowerShell IA-Connect. Cette option vous permet de spécifier les propriétés « complexes » (par nom) IA-Connect doivent sérialiser au format JSON, afin qu’elles soient retournées en tant que type de chaîne (que vous pouvez désérialiser, une fois reçu). Selon la propriété, son type et ses valeurs, vous devez également envisager d’utiliser les autres entrées « Propriétés à renvoyer en tant que collection » et « Types de propriétés à sérialiser » (sélectionnez-en un). Par exemple : Pour sérialiser les propriétés EmailAddresses et MemberOf, entrez [{"PropertyName » : « EmailAddresses"}, {"PropertyName » : « MemberOf"}] (format de table JSON), ["EmailAddresses », « MemberOf"] (format de tableau JSON) ou EmailAddresses,MemberOf (format CSV). |
|
|
Types de propriétés à sérialiser
|
PropertyTypesToSerializeJSON | string |
Si les données de retour PowerShell contiennent des propriétés « complexes » (par exemple, des collections de valeurs, de tableaux, de tables ou de classes), ces propriétés ne sont pas retournées, par défaut, dans la réponse PowerShell IA-Connect. Cette option vous permet de spécifier les propriétés « complexes » (par type) IA-Connect doivent sérialiser au format JSON, afin qu’elles soient retournées en tant que type de chaîne (que vous pouvez désérialiser, une fois reçu). Selon la propriété, son type et ses valeurs, vous devez également envisager d’utiliser les autres entrées « Propriétés à renvoyer en tant que collection » et « Noms de propriétés à sérialiser » (sélectionnez-en une). Cette entrée est une collection avec un seul champ « PropertyType ». Par exemple : Pour sérialiser une propriété de type Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[], entrez [{"PropertyType » : « Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[]"}] (format de tableau JSON), ["Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[]"] (format de tableau JSON) ou 'Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[] (format CSV). |
|
|
Nom
|
Name | string |
Nom du paramètre PowerShell d’entrée. Cela doit respecter les formats de nommage des variables PowerShell (c’est-à-dire, il est recommandé d’éviter les espaces ou les symboles spéciaux). Les noms de variables PowerShell ne respectent pas la casse. Par exemple : MyVariable entraînerait la création d’une variable $MyVariable. |
|
|
Valeur de chaîne
|
StringValue | string |
Valeur de chaîne à affecter au paramètre PowerShell d’entrée. Vous pouvez également utiliser les autres entrées de valeur si vous insérez une valeur booléenne ou numérique. |
|
|
Valeur de type entier
|
IntValue | integer |
Valeur entière (nombre entier) à affecter au paramètre PowerShell d’entrée. Vous pouvez également utiliser les autres entrées de valeur si vous insérez une chaîne, une valeur booléenne ou numérique. |
|
|
Valeur booléenne
|
BooleanValue | boolean |
Valeur booléenne (true ou false) à affecter au paramètre PowerShell d’entrée. Vous pouvez également utiliser les autres entrées de valeur si vous insérez une chaîne ou une valeur numérique. |
|
|
Valeur décimale
|
DecimalValue | double |
Valeur décimale à affecter au paramètre PowerShell d’entrée. Vous pouvez également utiliser les autres entrées de valeur si vous insérez une chaîne, une valeur booléenne ou une valeur entière. |
|
|
Valeur de l’objet
|
ObjectValue | object |
Valeur de l’objet à affecter au paramètre PowerShell d’entrée. Cela deviendra une variable de chaîne sérialisée JSON dans le script PowerShell, de sorte qu’elle désérialise vers un objet à l’aide de ConvertFrom-Json. Vous pouvez également utiliser les autres entrées de valeur si vous insérez une chaîne, une valeur booléenne ou numérique. |
|
|
Flux de travail
|
Workflow | True | string |
Ajoutez l’expression suivante ici : workflow() |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
JSON de sortie PowerShell
|
PowerShellJSONOutput | string |
Sortie du script PowerShell, au format JSON. |
|
Thread Id
|
ThreadId | integer |
Si le script PowerShell est en cours d’exécution en tant que thread d’agent, cette sortie contient l’ID de thread agent qui peut être utilisé pour surveiller l’exécution du script PowerShell et récupérer les résultats du script PowerShell une fois le script terminé. |
Filtrer la table
Prend une table d’entrée, filtre la table (à l’aide de la syntaxe rowfilter .NET DataView) et retourne une nouvelle table. Si vous souhaitez filtrer une table au format JSON, utilisez l’action « Filtrer la table JSON ». Si vous souhaitez filtrer un tableau de chaînes, utilisez l’action « Filtrer le tableau de chaînes ».
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Table d’entrée
|
Input table | object | ||
|
Filter
|
Filter | True | string |
Filtre dans la syntaxe de filtre de lignes .NET DataView. Par exemple : [Name] like '*Element'. |
|
Trier le nom de la colonne
|
SortColumnName | string |
Nom de colonne facultatif à trier après l’application du filtre. Si vous souhaitez trier par plusieurs colonnes, listez les colonnes séparées par des virgules. |
|
|
Tri croissant
|
Ascending | boolean |
Définissez la valeur true pour trier dans un ordre croissant. Définissez la valeur false pour trier dans un ordre décroissant. |
|
|
Trier le nom de colonne 2
|
SortColumnName2 | string |
Un deuxième nom de colonne facultatif à trier (après le tri par la première colonne). |
|
|
Tri croissant 2
|
Ascending2 | boolean |
Définissez la valeur true pour trier le deuxième nom de colonne dans un ordre croissant. Définissez la valeur false pour trier dans un ordre décroissant. |
|
|
Trier le nom de colonne 3
|
SortColumnName3 | string |
Troisième nom de colonne facultatif à trier (après le tri par les premières et deuxième colonnes). |
|
|
Tri croissant 3
|
Ascending3 | boolean |
Définissez la valeur true pour trier le troisième nom de colonne dans un ordre croissant. Définissez la valeur false pour trier dans un ordre décroissant. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Table de sortie
|
OutputTable | array of object |
Table de sortie. |
|
items
|
OutputTable | object | |
|
Nombre de lignes
|
NumberOfRows | integer |
Nombre de lignes dans la table de sortie. |
|
Nombre de colonnes
|
NumberOfColumns | integer |
Nombre de colonnes dans la table de sortie. |
Filtrer la table JSON
Prend une table JSON d’entrée, filtre la table (à l’aide de la syntaxe rowfilter .NET DataView) et retourne une nouvelle table JSON. Si vous souhaitez filtrer une table réelle (c’est-à-dire pas au format JSON), utilisez l’action « Filtrer la table ». Si vous souhaitez filtrer un tableau de chaînes, utilisez l’action « Filtrer le tableau de chaînes ».
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Table JSON d’entrée
|
JSONTable | True | string |
Tableau d’entrée au format JSON. |
|
Filter
|
Filter | True | string |
Filtre dans la syntaxe de filtre de lignes .NET DataView. Par exemple : [Name] like '*Element'. |
|
Trier le nom de la colonne
|
SortColumnName | string |
Nom de colonne facultatif à trier après l’application du filtre. Si vous souhaitez trier par plusieurs colonnes, listez les colonnes séparées par des virgules. |
|
|
Tri croissant
|
Ascending | boolean |
Définissez la valeur true pour trier dans un ordre croissant. Définissez la valeur false pour trier dans un ordre décroissant. |
|
|
Trier le nom de colonne 2
|
SortColumnName2 | string |
Un deuxième nom de colonne facultatif à trier (après le tri par la première colonne). |
|
|
Tri croissant 2
|
Ascending2 | boolean |
Définissez la valeur true pour trier le deuxième nom de colonne dans un ordre croissant. Définissez la valeur false pour trier dans un ordre décroissant. |
|
|
Trier le nom de colonne 3
|
SortColumnName3 | string |
Troisième nom de colonne facultatif à trier (après le tri par les premières et deuxième colonnes). |
|
|
Tri croissant 3
|
Ascending3 | boolean |
Définissez la valeur true pour trier le troisième nom de colonne dans un ordre croissant. Définissez la valeur false pour trier dans un ordre décroissant. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Table JSON de sortie
|
OutputJSONTable | string |
Tableau de sortie au format JSON. |
|
Nombre de lignes
|
NumberOfRows | integer |
Nombre de lignes dans la table de sortie. |
|
Nombre de colonnes
|
NumberOfColumns | integer |
Nombre de colonnes dans la table de sortie. |
Fractionner une chaîne à l’aide d’une expression régulière
Fractionne une chaîne d’entrée à l’aide d’une correspondance d’expression régulière (regex) et retourne les composants de fractionnement individuels de la chaîne en tant que tableau de chaînes.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Texte d’entrée à fractionner
|
TextToSplit | True | string |
Texte d’entrée à fractionner par rapport à l’expression régulière. |
|
Expression régulière
|
Regex | True | string |
Expression régulière à fractionner le texte d’entrée par rapport à. |
|
Fractionnement sensible à la casse
|
CaseSensitive | boolean |
Défini sur true (valeur par défaut) pour un fractionnement sensible à la casse (par exemple, A n’est pas un) ou défini sur false pour un fractionnement non sensible à la casse (par exemple, A et un sont traités comme identiques). |
|
|
Découper les résultats
|
TrimResults | boolean |
Définissez la valeur true (valeur par défaut) si chaque élément de tableau de sortie individuel doit être supprimé. |
|
|
Supprimer les résultats vides
|
RemoveEmptyResults | boolean |
Définissez la valeur true si les éléments de tableau de sortie vides doivent être supprimés du tableau de sortie (c’est-à-dire que vous ne souhaitez pas de résultats vides). |
|
|
Délai d’expiration d’expression régulière en secondes
|
RegexTimeoutInSeconds | integer |
Nombre maximal de secondes que l’expression régulière peut être traitée avant le délai d’attente. Cela arrête les boucles infinies provoquées par certaines expressions régulières. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Tableau de sortie
|
OutputArray | array of object |
Tableau de chaînes de sortie qui contient les composants individuels de la chaîne, fractionné à l’aide de l’expression régulière. |
|
items
|
OutputArray | object | |
|
Nombre d’éléments dans la sortie
|
NumberOfElementsInOutput | integer |
Nombre d’éléments dans le tableau de sortie. |
Importer un assembly à partir d’un fichier local
Charge un assembly DotNet à partir de l’ordinateur sur lequel le directeur IA-Connect s’exécute sur l’agent IA-Connect où il est chargé en mémoire et est utilisé s’il est référencé par du code DotNet dynamique.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Chemin d’accès du fichier d’assembly local
|
LocalAssemblyFilePath | True | string |
Chemin d’accès au fichier d’assembly local dans la session locale (où le directeur IA-Connect est en cours d’exécution). |
|
Nom de l’assembly
|
AssemblyName | True | string |
Nom de l’assembly à importer. |
|
Compresser
|
Compress | boolean |
L’assembly doit-il être compressé avant le chargement ? |
|
|
Flux de travail
|
Workflow | True | string |
Ajoutez l’expression suivante ici : workflow() |
Insérer une ligne dans un tableau de chaînes
Prend un tableau d’entrée d’éléments de chaîne, insère une ligne à une position spécifiée et retourne un nouveau tableau. Si vous souhaitez insérer une ligne dans une table, utilisez l’action « Insérer une ligne dans une table ». Si vous souhaitez insérer une ligne dans une table au format JSON, utilisez l’action « Insérer une ligne dans une table JSON ».
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Tableau d’entrée
|
InputArray | True | array of string |
Tableau d’entrée de chaînes. |
|
Index de ligne
|
RowIndex | True | integer |
Index de la ligne à insérer. Utilisez 0 pour insérer au début du tableau, 1 pour insérer après la ligne 1, N pour insérer après la ligne N. -1 ou un nombre égal ou supérieur au nombre d’éléments du tableau à insérer à la fin du tableau (utile si vous ne savez pas combien de temps le tableau est). |
|
Valeur à insérer
|
ValueToInsert | string |
Valeur de chaîne à insérer dans la nouvelle ligne. Laissez vide si vous souhaitez insérer une ligne vide. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Tableau de sortie
|
OutputArray | array of string |
Tableau de sortie de chaînes. |
|
Nombre d’articles
|
NumberOfItems | integer |
Nombre d’éléments dans le tableau de sortie. |
Insérer une ligne dans une table
Prend une table d’entrée, insère une ligne à une position spécifiée et retourne une nouvelle table. Si vous souhaitez insérer une chaîne dans un tableau de chaînes, utilisez l’action « Insérer une ligne dans un tableau de chaînes ». Si vous souhaitez insérer une ligne dans une table au format JSON, utilisez l’action « Insérer une ligne dans une table JSON ».
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Table d’entrée
|
Input table | object | ||
|
Index de ligne
|
RowIndex | True | integer |
Index de la ligne à insérer. Utilisez 0 pour insérer au début de la table, 1 pour insérer après la ligne 1, N pour insérer après la ligne N. -1 ou un nombre égal ou supérieur au nombre d’éléments de la table à insérer à la fin de la table (utile si vous ne savez pas combien de temps la table est). |
|
Ligne JSON à insérer
|
RowToInsertJSON | string |
Contenu de la ligne à insérer au format JSON. Laissez vide si vous souhaitez insérer une ligne vide. Par exemple : Pour insérer « Simon » dans la colonne 'Name' utilisez {"Name » :"Simon"} et pour insérer 'England' dans la colonne 'Country' use {"Name » :"Simon »,"Country » :"England"}. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Table de sortie
|
OutputTable | array of object |
Table de sortie. |
|
items
|
OutputTable | object | |
|
Nombre de lignes
|
NumberOfRows | integer |
Nombre de lignes dans la table de sortie. |
|
Nombre de colonnes
|
NumberOfColumns | integer |
Nombre de colonnes dans la table de sortie. |
Insérer une ligne dans une table JSON
Prend une table d’entrée au format JSON, insère une ligne à une position spécifiée et retourne une nouvelle table au format JSON. Si vous souhaitez insérer une ligne dans une table réelle (c’est-à-dire pas au format JSON), utilisez l’action « Insérer une ligne dans une table ». Si vous souhaitez insérer une chaîne dans un tableau de chaînes, utilisez l’action « Insérer une ligne dans un tableau de chaînes ».
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Table JSON d’entrée
|
JSONTable | True | string |
Tableau d’entrée au format JSON. |
|
Index de ligne
|
RowIndex | True | integer |
Index de la ligne à insérer. Utilisez 0 pour insérer au début de la table, 1 pour insérer après la ligne 1, N pour insérer après la ligne N. -1 ou un nombre égal ou supérieur au nombre d’éléments de la table à insérer à la fin de la table (utile si vous ne savez pas combien de temps la table est). |
|
Ligne JSON à insérer
|
RowToInsertJSON | string |
Contenu de la ligne à insérer au format JSON. Laissez vide si vous souhaitez insérer une ligne vide. Par exemple : Pour insérer « Simon » dans la colonne 'Name' utilisez {"Name » :"Simon"} et pour insérer 'England' dans la colonne 'Country' use {"Name » :"Simon »,"Country » :"England"}. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Table JSON de sortie
|
OutputJSONTable | string |
Tableau de sortie au format JSON. |
|
Nombre de lignes
|
NumberOfRows | integer |
Nombre de lignes dans la table de sortie. |
|
Nombre de colonnes
|
NumberOfColumns | integer |
Nombre de colonnes dans la table de sortie. |
Insérer une ligne de variables d’entrée dans une table JSON
Prend une table d’entrée au format JSON, insère une ligne créée à partir de variables d’entrée à une position spécifiée et retourne une nouvelle table au format JSON. Le schéma de ligne d’entrée doit correspondre à celui de la table d’entrée (c’est-à-dire utiliser les mêmes noms de propriétés et types de données). Si vous souhaitez insérer une ligne dans une table réelle (c’est-à-dire pas au format JSON), utilisez l’action « Insérer une ligne dans une table ». Si vous souhaitez insérer une chaîne dans un tableau de chaînes, utilisez l’action « Insérer une ligne dans un tableau de chaînes ».
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Table JSON d’entrée
|
JSONTable | True | string |
Tableau d’entrée au format JSON. |
|
Index de ligne
|
RowIndex | True | integer |
Index de la ligne à insérer. Utilisez 0 pour insérer au début de la table, 1 pour insérer après la ligne 1, N pour insérer après la ligne N. -1 ou un nombre égal ou supérieur au nombre d’éléments de la table à insérer à la fin de la table (utile si vous ne savez pas combien de temps la table est). |
|
Nom de la propriété
|
PropertyName | string | ||
|
Type de données de propriété
|
DataType | string | ||
|
Valeur de la propriété
|
Value | string |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Table JSON de sortie
|
OutputJSONTable | string |
Tableau de sortie au format JSON. |
|
Nombre de lignes
|
NumberOfRows | integer |
Nombre de lignes dans la table de sortie. |
|
Nombre de colonnes
|
NumberOfColumns | integer |
Nombre de colonnes dans la table de sortie. |
L’automatisation PowerShell est-elle installée
Indique si l’automatisation PowerShell est disponible sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution. Si l’automatisation PowerShell n’est pas disponible, les actions d’automatisation PowerShell ne fonctionnent pas.
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 |
|---|---|---|---|
|
L’automatisation PowerShell est-elle installée
|
PowerShellAutomationIsInstalled | boolean |
Retourne true si l’automatisation PowerShell est disponible ou false si ce n’est pas le cas. |
Module PowerShell installé
Recherche un module PowerShell spécifié sur l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution et retourne s’il est installé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Module PowerShell
|
PowerShellModuleName | True | string |
Nom du module PowerShell à rechercher. |
|
Flux de travail
|
Workflow | True | string |
Ajoutez l’expression suivante ici : workflow() |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Module PowerShell installé
|
PowerShellModuleIsInstalled | boolean |
Retourne true si le module PowerShell spécifié est installé, ou false si ce n’est pas le cas. |
Obtenir des correspondances de groupe d’expressions régulières
Effectue une correspondance d’expression régulière (regex) sur une chaîne d’entrée et retourne une liste de noms et de valeurs de groupe correspondants.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Texte d’entrée à mettre en correspondance
|
TextToMatch | True | string |
Texte d’entrée correspondant à l’expression régulière. |
|
Expression régulière
|
Regex | True | string |
Expression régulière à mettre en correspondance le texte d’entrée. |
|
Groupes à récupérer
|
GroupsToRetrieve | array of string |
Tableau de chaînes contenant les noms des groupes d’expressions régulières à récupérer. Si un tableau vide est fourni, tous les groupes sont récupérés. Par exemple : si une expression régulière contient ( ?<NeedsUpdating>(Oui|Non)) et vous spécifiez que le groupe « NeedsUpdating » doit être récupéré, puis la valeur correspondante de ce groupe nommé est retournée. |
|
|
Index de recherche
|
SearchIndex | integer |
Index du résultat de correspondance à récupérer, à partir de 1. Si vous souhaitez correspondre au premier résultat (comportement par défaut), entrez 1. Par exemple : si une chaîne d’entrée est censée correspondre à l’expression régulière en 5 emplacements et que vous êtes intéressé par la 4e correspondance, entrez 4. |
|
|
Correspondance sensible à la casse
|
CaseSensitive | boolean |
Défini sur true (valeur par défaut) pour une correspondance sensible à la casse (par exemple, A n’est pas a) ou défini sur false pour une correspondance non sensible à la casse (par exemple, A et un sont traités comme identiques). |
|
|
Délai d’expiration d’expression régulière en secondes
|
RegexTimeoutInSeconds | integer |
Nombre maximal de secondes que l’expression régulière peut être traitée avant le délai d’attente. Cela arrête les boucles infinies provoquées par certaines expressions régulières. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Groupes d’expressions régulières
|
RegexGroups | array of object |
Tableau contenant les noms et les valeurs des groupes d’expressions régulières mis en correspondance avec la chaîne d’entrée. |
|
Propriété
|
RegexGroups.Property | string | |
|
Valeur
|
RegexGroups.Value | string | |
|
Nombre de groupes
|
NumberOfRegexGroups | integer |
Nombre de groupes d’expressions régulières. |
Obtenir des correspondances d’expression régulière
Effectue une correspondance d’expression régulière (regex) sur une chaîne d’entrée et retourne toutes les correspondances dans un tableau de chaînes. Le tableau sera vide s’il n’y avait aucune correspondance.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Texte d’entrée à mettre en correspondance
|
TextToMatch | True | string |
Texte d’entrée correspondant à l’expression régulière. |
|
Expression régulière
|
Regex | True | string |
Expression régulière à mettre en correspondance le texte d’entrée. |
|
Correspondances maximales à effectuer
|
MaximumMatches | integer |
Quantité maximale de correspondances d’expression régulière à effectuer. Pour un nombre illimité de correspondances (c’est-à-dire conserver la correspondance jusqu’à ce qu’il n’y ait plus de correspondances), entrez aucune valeur ou une valeur de 0 (valeur par défaut). Cette entrée est conçue pour éviter les boucles d’expression régulière infinies en plaçant une limite sur le nombre de correspondances. |
|
|
Correspondance sensible à la casse
|
CaseSensitive | boolean |
Défini sur true (valeur par défaut) pour une correspondance sensible à la casse (par exemple, A n’est pas a) ou défini sur false pour une correspondance non sensible à la casse (par exemple, A et un sont traités comme identiques). |
|
|
Découper les résultats
|
TrimResults | boolean |
Définissez la valeur true (valeur par défaut) si chaque élément de tableau de sortie individuel doit être supprimé. |
|
|
Supprimer les résultats vides
|
RemoveEmptyResults | boolean |
Définissez la valeur true si les éléments de tableau de sortie vides doivent être supprimés du tableau de sortie (c’est-à-dire que vous ne souhaitez pas de résultats vides). |
|
|
Délai d’expiration d’expression régulière en secondes
|
RegexTimeoutInSeconds | integer |
Nombre maximal de secondes que l’expression régulière peut être traitée avant le délai d’attente. Cela arrête les boucles infinies provoquées par certaines expressions régulières. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Tableau de sortie
|
OutputArray | array of object |
Tableau de chaînes de sortie qui contient les correspondances d’expression régulière individuelle. |
|
items
|
OutputArray | object | |
|
Nombre d’éléments dans la sortie
|
NumberOfElementsInOutput | integer |
Nombre d’éléments dans le tableau de sortie. |
Obtenir IA-Connect contenu de la table de recherche Orchestrator
Récupère toutes les données d’une table de recherche IA-Connect Orchestrator conservée sur Orchestrator. Cette opération ne récupère pas une table de recherche gérée par l’agent IA-Connect (fichier CSV conservé sur le disque).
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de la table de recherche
|
LookupTableName | True | string |
Nom de la table de recherche Orchestrator. |
|
Format de retour
|
ReturnFormat | string |
Format à utiliser lors du retour des résultats. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Table de recherche de sortie JSON
|
OutputLookupTableJSON | string |
Données de sortie de la table de recherche, au format JSON. |
|
Table de choix de sortie
|
OutputLookupTable | array of object |
Données de sortie de la table de recherche, au format datatable. |
|
items
|
OutputLookupTable | object | |
|
Fichier CSV de table de recherche de sortie
|
OutputLookupTableCSV | string |
Données de sortie de la table de recherche, au format CSV. |
|
Nombre de lignes dans la sortie
|
NumberOfRowsInOutput | integer |
Nombre de lignes dans la sortie. |
|
Nombre de colonnes dans la sortie
|
NumberOfColumnsInOutput | integer |
Nombre de colonnes dans la sortie. |
Obtenir IA-Connect résumé de la table de recherche
Récupère un résumé des tables de recherche actuellement chargées dans 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 |
|---|---|---|---|
|
Tables de recherche JSON
|
LookupTablesJSON | array of object |
Tables de recherche chargées dans l’agent IA-Connect. |
|
Nom
|
LookupTablesJSON.Name | string | |
|
ThenColumnIndex
|
LookupTablesJSON.ThenColumnIndex | integer | |
|
NumberOfRows
|
LookupTablesJSON.NumberOfRows | integer | |
|
NumberOfColumns
|
LookupTablesJSON.NumberOfColumns | integer | |
|
NumberOfUniqueHeaderProperties
|
LookupTablesJSON.NumberOfUniqueHeaderProperties | integer | |
|
Nombre de tables de recherche
|
NumberOfLookupTables | integer |
Nombre de tables de recherche actuellement chargées dans l’agent IA-Connect. |
Obtenir la version de PowerShell
Obtient la version de PowerShell dans la session où l’agent IA-Connect est en cours d’exécution. Cela détecte Microsoft PowerShell v3.x vers v5.x, et non PowerShell Core (6.x et versions ultérieures).
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l'ordinateur
|
ComputerName | string |
Nom de l’ordinateur pour vérifier la version de PowerShell. S’il est laissé vide, l’ordinateur sur lequel l’agent IA-Connect est en cours d’exécution sera utilisé. |
|
|
Mécanisme d’authentification
|
AuthenticationMechanism | string |
Mécanisme d’authentification à utiliser si vous vous connectez à un ordinateur distant ou exécutez le script en tant qu’autre utilisateur. Les valeurs prises en charge sont « Basic », « Credssp », « Default », « Digest », « Kerberos » et « Negotiate ». |
|
|
Tentatives de connexion
|
ConnectionAttempts | integer |
Nombre de connexions à tenter si vous vous connectez à un ordinateur distant. |
|
|
Flux de travail
|
Workflow | True | string |
Ajoutez l’expression suivante ici : workflow() |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Version majeure de PowerShell
|
PowerShellMajorVersion | integer |
Version principale (entière) de PowerShell. Par exemple : PowerShell 5.1 retourne 5. |
|
Version mineure de PowerShell
|
PowerShellMinorVersion | integer |
Version mineure (après la décimale) de PowerShell. Par exemple : PowerShell 5.1 retourne 1. |
Obtenir le contenu de la liste IA-Connect
Récupère toutes les données d’une liste d’orchestrateurs IA-Connect.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de la liste
|
ListName | True | string |
Nom de la liste Orchestrator. |
|
Format de retour
|
ReturnFormat | string |
Format à utiliser lors du retour des résultats. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Liste de sortie JSON
|
OutputListJSON | string |
Données de sortie de la liste, au format JSON. |
|
Liste de sorties
|
OutputList | array of object |
Données de sortie de la liste, au format datatable. |
|
items
|
OutputList | object | |
|
Fichier CSV de liste de sortie
|
OutputListCSV | string |
Données de sortie de la liste, au format CSV. |
|
Nombre de lignes dans la sortie
|
NumberOfRowsInOutput | integer |
Nombre de lignes dans la sortie. |
|
Nombre de colonnes dans la sortie
|
NumberOfColumnsInOutput | integer |
Nombre de colonnes dans la sortie. |
Obtenir un tableau de chaînes à partir d’une colonne de table
Prend une table d’entrée et retourne une colonne spécifiée en tant que tableau de chaînes. Si vous souhaitez obtenir un tableau de chaînes à partir d’une table au format JSON, utilisez l’action « Obtenir un tableau à partir d’une table JSON ».
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Table d’entrée
|
Input table | object | ||
|
Index de colonne
|
ColumnIndex | integer |
Index de la colonne à retourner sous forme de tableau. Utilisez 1 pour la première colonne, N pour la colonne N. Si vous souhaitez récupérer une colonne par nom, laissez cette entrée vide et utilisez plutôt l’entrée « Nom de colonne ». |
|
|
Nom de colonne
|
ColumnName | string |
Nom facultatif de la colonne à retourner sous forme de tableau. Si vous souhaitez récupérer une colonne par index, laissez cette entrée vide et utilisez plutôt l’entrée « Index de colonne ». |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Tableau de sortie
|
OutputArray | array of string |
Tableau de sortie de chaînes. |
|
Nombre d’articles
|
NumberOfItems | integer |
Nombre d’éléments dans le tableau de sortie. |
Obtenir un tableau de chaînes à partir d’une colonne de table JSON
Prend une table d’entrée au format JSON et retourne une colonne spécifiée sous forme de tableau de chaînes. Si vous souhaitez obtenir un tableau de chaînes à partir d’une table réelle (c’est-à-dire pas au format JSON), utilisez l’action « Obtenir le tableau à partir d’une table ».
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Table JSON d’entrée
|
JSONTable | True | string |
Tableau d’entrée au format JSON. |
|
Index de colonne
|
ColumnIndex | integer |
Index de la colonne à retourner sous forme de tableau. Utilisez 1 pour la première colonne, N pour la colonne N. Si vous souhaitez récupérer une colonne par nom, laissez cette entrée vide et utilisez plutôt l’entrée « Nom de colonne ». |
|
|
Nom de colonne
|
ColumnName | string |
Nom facultatif de la colonne à retourner sous forme de tableau. Si vous souhaitez récupérer une colonne par index, laissez cette entrée vide et utilisez plutôt l’entrée « Index de colonne ». |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Tableau de sortie
|
OutputArray | array of string |
Tableau de sortie de chaînes. |
|
Nombre d’articles
|
NumberOfItems | integer |
Nombre d’éléments dans le tableau de sortie. |
Obtenir une chaîne entre
Prend une chaîne d’entrée et retourne la première instance d’une chaîne située entre deux chaînes spécifiées ou entre une chaîne et la fin de la ligne.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Chaîne d’entrée
|
InputString | string |
Chaîne d’entrée sur laquelle la recherche est effectuée. |
|
|
Démarrer la chaîne de recherche
|
StartSearchString | string |
Chaîne de recherche de début. |
|
|
Chaîne de recherche de fin
|
EndSearchString | string |
Chaîne de recherche de fin ou laissez vide si vous effectuez une recherche à la fin de la ligne. |
|
|
Ligne de recherche par ligne
|
SearchLineByLine | boolean |
Définissez la valeur true si vous souhaitez rechercher la ligne de chaîne d’entrée par ligne et pour que le résultat contienne uniquement la chaîne correspondante dans la ligne active. Définissez la valeur false pour traiter la chaîne d’entrée en tant qu’élément unique. |
|
|
Lever une exception s’il n’est pas trouvé
|
ThrowExceptionIfNotFound | boolean |
Définissez la valeur true si vous souhaitez qu’une exception soit levée si la chaîne de recherche n’a pas été trouvée ou si la valeur false doit être définie si l’action doit retourner « String between found » =false lorsque la chaîne de recherche est introuvable. |
|
|
Rogner le résultat
|
TrimResult | boolean |
Définissez la valeur true si vous souhaitez que les espaces ou les onglets soient supprimés avant ou après le résultat. |
|
|
La recherche est une expression régulière
|
SearchIsRegularExpression | boolean |
Défini sur true si les chaînes de recherche sont des expressions régulières. Définissez la valeur false si les chaînes de recherche sont du texte normal. |
|
|
Recherche sensible à la casse
|
CaseSensitiveSearch | boolean |
Définissez la valeur true si la recherche doit être sensible à la casse. Définissez la valeur false pour les recherches qui ne respectent pas la casse. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Chaîne de recherche trouvée
|
SearchStringFound | boolean |
Si l’option « Lever l’exception si elle est introuvable » a la valeur false, cette sortie est définie sur true si la chaîne de recherche a été trouvée, false si ce n’est pas le cas. |
|
Chaîne entre
|
StringBetween | string |
Chaîne trouvée entre les chaînes spécifiées. |
Obtenir une chaîne à partir de la cellule de table JSON
Prend une table d’entrée au format JSON et retourne une cellule spécifiée sous forme de chaîne.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Table JSON d’entrée
|
JSONTable | True | string |
Tableau d’entrée au format JSON. |
|
Index de ligne
|
RowIndex | integer |
Index de la ligne contenant la cellule à récupérer. Utilisez 1 pour la première ligne, N pour la ligne N. |
|
|
Index de colonne
|
ColumnIndex | integer |
Index de la colonne contenant la cellule à récupérer. Utilisez 1 pour la première colonne, N pour la colonne N. Si vous souhaitez récupérer une colonne par nom, laissez cette entrée vide et utilisez plutôt l’entrée « Nom de colonne ». |
|
|
Nom de colonne
|
ColumnName | string |
Nom facultatif de la colonne contenant la cellule à récupérer. Si vous souhaitez récupérer une colonne par index, laissez cette entrée vide et utilisez plutôt l’entrée « Index de colonne ». |
|
|
Secours si la cellule n’existe pas
|
FallBackIfCellDoesNotExist | boolean |
Cette entrée contrôle le résultat si l’index de ligne, l’index de colonne ou le nom spécifié n’existe pas. Si cette entrée a la valeur false (valeur par défaut), il y aura une exception. Si cette entrée est définie sur true, la chaîne de sortie est définie sur la valeur de secours, qui peut être vide ou une valeur de votre choix. |
|
|
Valeur de secours
|
FallbackValue | string |
Si l’index de ligne, l’index de colonne ou le nom spécifié n’existe pas et que l’entrée « Secours si la cellule n’existe pas » a la valeur true, cette valeur de secours est utilisée pour la chaîne de sortie. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Chaîne de sortie
|
OutputString | string |
Contenu de la cellule de sortie sous forme de chaîne. |
Obtenir une colonne à partir de IA-Connect liste
Récupère une colonne à partir d’une liste IA-Connect Orchestrator.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de la liste
|
ListName | True | string |
Nom de la liste Orchestrator. |
|
Index de colonne de recherche
|
SearchColumnIndex | integer |
Index de la colonne dans la liste à retourner. Cette valeur par défaut est 1, qui retourne la première colonne. Si vous souhaitez récupérer une colonne par nom, définissez-la sur 0 et spécifiez plutôt un nom de colonne. |
|
|
Nom de colonne de recherche
|
SearchColumnName | string |
Nom de la colonne dans la liste à renvoyer, si vous souhaitez récupérer une colonne de la liste par nom. Définissez « Index de colonne de recherche » sur 0, si vous souhaitez utiliser cette entrée. |
|
|
Retourner des cellules vides
|
ReturnBlankCells | boolean |
Définissez la valeur true si vous souhaitez inclure des cellules vides dans les données de retour. Définissez la valeur false (valeur par défaut) pour inclure uniquement les cellules avec des valeurs. |
|
|
Secours si la liste n’existe pas
|
FallBackIfListDoesNotExist | boolean |
Cette entrée contrôle le résultat si la liste spécifiée n’existe pas. Si cette entrée a la valeur false (valeur par défaut), il y aura une exception. Si cette entrée est définie sur true, la « liste de sortie » (mise en forme au format de retour demandé) est définie sur la valeur de secours, qui peut être vide ou une valeur de votre choix. |
|
|
Valeur de secours
|
FallbackValue | string |
Si la liste spécifiée n’existe pas et que l’entrée « Secours si la liste n’existe pas » a la valeur true, cette valeur de secours sera utilisée pour la sortie, mise en forme dans le format de retour demandé. Cela est utile si vous lisez des données à partir de tables de recherche et que certains éléments de données représentent une liste, tandis que certains éléments sont les données réelles. |
|
|
Format de retour
|
ReturnFormat | string |
Format à utiliser lors du retour des résultats. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Liste de sortie JSON
|
OutputListJSON | string |
Colonne de sortie de la liste, au format JSON. |
|
Liste de sorties
|
OutputList | array of object |
Colonne de sortie de la liste, au format datatable. |
|
items
|
OutputList | object | |
|
Tableau de listes de sorties
|
OutputListArray | array of object |
Colonne de sortie de la liste, au format tableau. |
|
items
|
OutputListArray | object | |
|
Nombre de lignes dans la sortie
|
NumberOfRowsInOutput | integer |
Nombre de lignes dans la sortie. |
Obtenir une correspondance d’expression régulière
Effectue une correspondance d’expression régulière (regex) sur une chaîne d’entrée et retourne si la chaîne correspond à l’expression et aux détails de la correspondance.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Texte d’entrée à mettre en correspondance
|
TextToMatch | True | string |
Texte d’entrée correspondant à l’expression régulière. |
|
Expression régulière
|
Regex | True | string |
Expression régulière à mettre en correspondance le texte d’entrée. |
|
Index de recherche
|
SearchIndex | integer |
Index du résultat de correspondance à récupérer, à partir de 1. Si vous souhaitez correspondre au premier résultat (comportement par défaut), entrez 1. Par exemple : si une chaîne d’entrée est censée correspondre à l’expression régulière en 5 emplacements et que vous êtes intéressé par la 4e correspondance, entrez 4. |
|
|
Correspondance sensible à la casse
|
CaseSensitive | boolean |
Défini sur true (valeur par défaut) pour une correspondance sensible à la casse (par exemple, A n’est pas a) ou défini sur false pour une correspondance non sensible à la casse (par exemple, A et un sont traités comme identiques). |
|
|
Délai d’expiration d’expression régulière en secondes
|
RegexTimeoutInSeconds | integer |
Nombre maximal de secondes que l’expression régulière peut être traitée avant le délai d’attente. Cela arrête les boucles infinies provoquées par certaines expressions régulières. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Correspondance réussie
|
SuccessfulMatch | boolean |
True s’il y avait une correspondance réussie (à l’index de recherche spécifié) ou false si ce n’était pas le cas. |
|
Valeur de chaîne de correspondance
|
MatchStringValue | string |
En cas de correspondance réussie, cette valeur de chaîne contient le texte du texte d’entrée correspondant à l’expression régulière. |
|
Index de position de correspondance
|
MatchIndex | integer |
S’il y a eu une correspondance réussie, cette valeur conserve la position dans le texte d’entrée pour qu’elle corresponde à l’emplacement de la correspondance. Cette valeur commence à 0, qui représente le début de la chaîne de texte d’entrée. |
|
Longueur de chaîne de correspondance
|
MatchStringLength | integer |
En cas de correspondance réussie, cette valeur contient la longueur du texte de l’entrée qui correspond à l’expression régulière (c’est-à-dire la longueur de la valeur de sortie « Valeur de chaîne de correspondance »). |
Obtenir une table JSON à partir d’un tableau de chaînes
Prend un tableau d’entrée d’éléments de chaîne et retourne en tant que table JSON.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Tableau d’entrée
|
InputArray | True | array of string |
Tableau d’entrée de chaînes. |
|
Nom de colonne
|
ColumnName | True | string |
Nom à utiliser pour la colonne de table. |
|
Supprimer les éléments vides
|
DropEmptyItems | boolean |
Définissez la valeur true pour ignorer (supprimer) les éléments vides dans le tableau. Définissez la valeur false pour inclure tous les éléments. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Table JSON de sortie
|
OutputJSONTable | string |
Tableau de sortie au format JSON. |
|
Nombre de lignes
|
NumberOfRows | integer |
Nombre de lignes dans la table de sortie. |
|
Nombre de colonnes
|
NumberOfColumns | integer |
Nombre de colonnes dans la table de sortie (doit toujours être 1). |
Obtenir une table à partir de JSON
Prend une table d’entrée au format JSON et retourne en tant que table. C’est ce qu’on appelle la désérialisation.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Table JSON d’entrée
|
JSONTable | True | string |
Tableau d’entrée au format JSON. |
|
Démarrer l’index de ligne
|
StartRowIndex | True | integer |
Index de la première ligne à récupérer. Utilisez 1 pour commencer à la première ligne, N pour commencer à la Nième ligne. |
|
Nombre de lignes à récupérer
|
NumberOfRowsToRetrieve | integer |
Nombre de lignes à récupérer. Utilisez 0 (ou laissez vide) pour récupérer toutes les lignes. |
|
|
Index de colonne de démarrage
|
StartColumnIndex | integer |
Index de la première colonne à récupérer. Utilisez 1 pour commencer à la première colonne, N pour commencer à la Nième colonne. Si vous souhaitez spécifier la première colonne à récupérer par nom, laissez cette entrée vide et utilisez plutôt l’entrée « Nom de la colonne démarrer ». |
|
|
Nom de la colonne de démarrage
|
StartColumnName | string |
Nom facultatif de la première colonne à récupérer. Si vous souhaitez récupérer des colonnes par index, laissez cette entrée vide et utilisez plutôt l’entrée « Démarrer l’index de colonne ». |
|
|
Nombre de colonnes à récupérer
|
NumberOfColumnsToRetrieve | integer |
Nombre de colonnes à récupérer. Utilisez 0 (ou laissez vide) pour récupérer toutes les colonnes. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Table de sortie
|
OutputTable | array of object |
Table de sortie. |
|
items
|
OutputTable | object | |
|
Nombre de lignes
|
NumberOfRows | integer |
Nombre de lignes dans la table de sortie. |
|
Nombre de colonnes
|
NumberOfColumns | integer |
Nombre de colonnes dans la table de sortie (doit toujours être 1). |
Obtenir une table à partir d’un tableau de chaînes
Prend un tableau d’entrée d’éléments de chaîne et retourne en tant que table.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Tableau d’entrée
|
InputArray | True | array of string |
Tableau d’entrée de chaînes. |
|
Nom de colonne
|
ColumnName | True | string |
Nom à utiliser pour la colonne de table. |
|
Supprimer les éléments vides
|
DropEmptyItems | boolean |
Définissez la valeur true pour ignorer (supprimer) les éléments vides dans le tableau. Définissez la valeur false pour inclure tous les éléments. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Table de sortie
|
OutputTable | array of object |
Table de sortie. |
|
items
|
OutputTable | object | |
|
Nombre de lignes
|
NumberOfRows | integer |
Nombre de lignes dans la table de sortie. |
|
Nombre de colonnes
|
NumberOfColumns | integer |
Nombre de colonnes dans la table de sortie (doit toujours être 1). |
Renommer une colonne dans une table
Prend une table d’entrée, renomme une colonne spécifiée et retourne une nouvelle table. Si vous souhaitez renommer une colonne à partir d’une table au format JSON, utilisez l’action « Renommer une colonne dans une table JSON ».
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Table d’entrée
|
Input table | object | ||
|
Nom de colonne source
|
SourceColumnName | True | string |
Nom de la colonne à renommer. |
|
Nouveau nom de colonne
|
NewColumnName | True | string |
Nouveau nom de la colonne. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Table de sortie
|
OutputTable | array of object |
Table de sortie. |
|
items
|
OutputTable | object | |
|
Nombre de lignes
|
NumberOfRows | integer |
Nombre de lignes dans la table de sortie. |
|
Nombre de colonnes
|
NumberOfColumns | integer |
Nombre de colonnes dans la table de sortie. |
Renommer une colonne dans une table JSON
Prend une table d’entrée au format JSON, renomme une colonne spécifiée et retourne une nouvelle table au format JSON. Si vous souhaitez renommer une colonne à partir d’une table réelle (c’est-à-dire pas au format JSON), utilisez l’action « Renommer une colonne dans une table ».
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Table JSON d’entrée
|
JSONTable | True | string |
Tableau d’entrée au format JSON. |
|
Nom de colonne source
|
SourceColumnName | True | string |
Nom de la colonne à renommer. |
|
Nouveau nom de colonne
|
NewColumnName | True | string |
Nouveau nom de la colonne. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Table JSON de sortie
|
OutputJSONTable | string |
Tableau de sortie au format JSON. |
|
Nombre de lignes
|
NumberOfRows | integer |
Nombre de lignes dans la table de sortie. |
|
Nombre de colonnes
|
NumberOfColumns | integer |
Nombre de colonnes dans la table de sortie. |
Supprimer des caractères de la chaîne
Prend une chaîne d’entrée et la retourne avec les caractères spécifiés supprimés. Si les caractères spécifiés ne sont pas situés, la chaîne d’origine est retournée.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Chaîne d’entrée
|
InputString | string |
Chaîne d’entrée sur laquelle la suppression de caractères est effectuée. |
|
|
Caractères à supprimer de la chaîne d’entrée
|
CharactersToRemoveFromInputString | string |
Chaîne contenant tous les caractères que vous souhaitez supprimer des entrées. Par exemple : !@& ?^*. |
|
|
Supprimer les signes diacritiques de la chaîne d’entrée
|
RemoveDiacriticsFromInputString | boolean |
Si la valeur est true, IA-Connect tente de supprimer tous les signes diacritiques de la chaîne d’entrée, en remplaçant les caractères par un diacritique par le même caractère moins le diacritique. Par exemple : remplacer « aiguisé a » par « a ». Dans les scénarios où il n’existe aucun mappage direct à un caractère simple, le caractère est supprimé. Par exemple : le S pointu allemand est supprimé. |
|
|
Supprimer une chaîne d’entrée non alphanumérique
|
RemoveNonAlphaNumericFromInputString | boolean |
Si la valeur est true, IA-Connect supprime tous les caractères non alphanumériques de la chaîne d’entrée. |
|
|
Supprimer des caractères numériques de la chaîne d’entrée
|
RemoveNumericFromInputString | boolean |
Si la valeur est true, IA-Connect supprime tous les caractères numériques de la chaîne d’entrée. |
|
|
Supprimer des caractères minuscules de la chaîne d’entrée
|
RemoveLowercaseCharactersFromInputString | boolean |
Si la valeur est true, IA-Connect supprime tous les caractères alphabétiques minuscules de la chaîne d’entrée. |
|
|
Supprimer les caractères majuscules de la chaîne d’entrée
|
RemoveUppercaseCharactersFromInputString | boolean |
Si la valeur est true, IA-Connect supprime tous les caractères alphabétiques majuscules de la chaîne d’entrée. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Chaîne de sortie
|
OutputString | string |
Chaîne avec les caractères supprimés. Il s’agit de la chaîne d’origine si aucun caractère spécifié n’a été trouvé. |
Supprimer des colonnes d’une table
Prend une table d’entrée, supprime une colonne ou des colonnes et retourne une nouvelle table. Si vous souhaitez supprimer des colonnes d’une table au format JSON, utilisez l’action « Supprimer des colonnes d’une table JSON ».
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Table d’entrée
|
Input table | object | ||
|
Index de colonne de démarrage
|
StartColumnIndex | integer |
Index de la colonne à laquelle commencer la suppression. Utilisez 1 pour supprimer la première colonne, N pour supprimer la Nième colonne. Si vous souhaitez supprimer une colonne par nom, laissez cette entrée vide et utilisez plutôt l’entrée « Nom de colonne à supprimer ». |
|
|
Nom de colonne à supprimer
|
ColumnNameToDelete | string |
Nom facultatif de la colonne à supprimer. Si vous souhaitez supprimer une colonne par index, laissez cette entrée vide et utilisez plutôt l’entrée « Démarrer l’index de colonne ». |
|
|
Nombre de colonnes à supprimer
|
NumberOfColumnsToDelete | True | integer |
Nombre de colonnes à supprimer, en commençant à l’index ou au nom spécifié. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Table de sortie
|
OutputTable | array of object |
Table de sortie. |
|
items
|
OutputTable | object | |
|
Nombre de lignes
|
NumberOfRows | integer |
Nombre de lignes dans la table de sortie. |
|
Nombre de colonnes
|
NumberOfColumns | integer |
Nombre de colonnes dans la table de sortie. |
Supprimer des colonnes d’une table JSON
Prend une table d’entrée au format JSON, supprime une colonne ou des colonnes et retourne une nouvelle table au format JSON. Si vous souhaitez supprimer des colonnes d’une table réelle (c’est-à-dire pas au format JSON), utilisez l’action « Supprimer les colonnes d’une table ».
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Table JSON d’entrée
|
JSONTable | True | string |
Tableau d’entrée au format JSON. |
|
Index de colonne de démarrage
|
StartColumnIndex | integer |
Index de la colonne à laquelle commencer la suppression. Utilisez 1 pour supprimer la première colonne, N pour supprimer la Nième colonne. Si vous souhaitez supprimer une colonne par nom, laissez cette entrée vide et utilisez plutôt l’entrée « Nom de colonne à supprimer ». |
|
|
Nom de colonne à supprimer
|
ColumnNameToDelete | string |
Nom facultatif de la colonne à supprimer. Si vous souhaitez supprimer une colonne par index, laissez cette entrée vide et utilisez plutôt l’entrée « Démarrer l’index de colonne ». |
|
|
Nombre de colonnes à supprimer
|
NumberOfColumnsToDelete | True | integer |
Nombre de colonnes à supprimer, en commençant à l’index ou au nom spécifié. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Table JSON de sortie
|
OutputJSONTable | string |
Tableau de sortie au format JSON. |
|
Nombre de lignes
|
NumberOfRows | integer |
Nombre de lignes dans la table de sortie. |
|
Nombre de colonnes
|
NumberOfColumns | integer |
Nombre de colonnes dans la table de sortie. |
Supprimer des lignes d’une table
Prend une table d’entrée, supprime une ligne ou des lignes à une position spécifiée et retourne une nouvelle table. Si vous souhaitez supprimer une ligne ou des lignes d’un tableau de chaînes, utilisez l’action « Supprimer une ligne d’un tableau de chaînes ». Si vous souhaitez supprimer une ligne ou des lignes d’une table au format JSON, utilisez l’action « Supprimer une ligne d’une table JSON ».
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Table d’entrée
|
Input table | object | ||
|
Démarrer l’index de ligne
|
StartRowIndex | True | integer |
Index de la ligne à laquelle commencer la suppression. Utilisez 1 pour supprimer la première ligne, N pour supprimer la Nième ligne. |
|
Nombre de lignes à supprimer
|
NumberOfRowsToDelete | True | integer |
Nombre de lignes à supprimer. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Table de sortie
|
OutputTable | array of object |
Table de sortie. |
|
items
|
OutputTable | object | |
|
Nombre de lignes
|
NumberOfRows | integer |
Nombre de lignes dans la table de sortie. |
|
Nombre de colonnes
|
NumberOfColumns | integer |
Nombre de colonnes dans la table de sortie. |
Supprimer des lignes d’une table JSON
Prend une table d’entrée au format JSON, supprime une ligne ou des lignes à une position spécifiée et retourne une nouvelle table au format JSON. Si vous souhaitez supprimer une ligne ou des lignes d’une table réelle (c’est-à-dire pas au format JSON), utilisez l’action « Supprimer une ligne d’une table ». Si vous souhaitez supprimer une ligne ou des lignes d’un tableau de chaînes, utilisez l’action « Supprimer une ligne d’un tableau de chaînes ».
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Table JSON d’entrée
|
JSONTable | True | string |
Tableau d’entrée au format JSON. |
|
Démarrer l’index de ligne
|
StartRowIndex | True | integer |
Index de la ligne à laquelle commencer la suppression. Utilisez 1 pour supprimer la première ligne, N pour supprimer la Nième ligne. |
|
Nombre de lignes à supprimer
|
NumberOfRowsToDelete | True | integer |
Nombre de lignes à supprimer. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Table JSON de sortie
|
OutputJSONTable | string |
Tableau de sortie au format JSON. |
|
Nombre de lignes
|
NumberOfRows | integer |
Nombre de lignes dans la table de sortie. |
|
Nombre de colonnes
|
NumberOfColumns | integer |
Nombre de colonnes dans la table de sortie. |
Supprimer des éléments d’un tableau de chaînes
Prend un tableau d’entrée d’éléments de chaîne, supprime un élément ou des éléments à une position spécifiée et retourne un nouveau tableau. Si vous souhaitez supprimer une ligne ou des lignes d’une table, utilisez l’action « Supprimer une ligne d’une table ». Si vous souhaitez supprimer une ligne ou des lignes d’une table au format JSON, utilisez l’action « Supprimer une ligne d’une table JSON ».
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Tableau d’entrée
|
InputArray | True | array of string |
Tableau d’entrée de chaînes. |
|
Index de l’élément de démarrage
|
StartItemIndex | True | integer |
Index de l’élément à supprimer. Utilisez 1 pour supprimer le premier élément, N pour supprimer le Nième élément. |
|
Nombre d’éléments à supprimer
|
NumberOfItemsToDelete | True | integer |
Nombre d’éléments à supprimer. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Tableau de sortie
|
OutputArray | array of string |
Tableau de sortie de chaînes. |
|
Nombre d’articles
|
NumberOfItems | integer |
Nombre d’éléments dans le tableau de sortie. |
Supprimer IA-Connect table de choix
Supprime une table de recherche actuellement chargée dans l’agent IA-Connect.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de la table de recherche
|
LookupTableName | True | string |
Nom de la table de recherche chargée dans l’agent IA-Connect. |
|
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
|
RemoveIAConnectLookupTableResult | 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 toutes les tables de choix IA-Connect
Supprime toutes les tables de recherche actuellement chargées dans 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 |
|---|---|---|---|
|
Résultat de la commande
|
RemoveAllIAConnectLookupTablesResult | 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é. |
Tableau de chaînes de filtres
Prend un tableau d’entrée d’éléments de chaîne, filtre le tableau (à l’aide de la syntaxe rowfilter .NET DataView) et retourne un nouveau tableau. Si vous souhaitez filtrer une table, utilisez l’action « Filtrer la table ». Si vous souhaitez filtrer une table au format JSON, utilisez l’action « Filtrer la table JSON ».
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Tableau d’entrée
|
InputArray | True | array of string |
Tableau d’entrée de chaînes. |
|
Nom de colonne
|
ColumnName | True | string |
Nom à utiliser pour la colonne de table contenant le tableau pendant l’opération de filtre. Ce nom peut ensuite être utilisé comme nom de colonne dans la syntaxe de filtre de lignes .NET DataView. Par exemple, MyColumn, qui peut ensuite être appelé [MyColumn]. |
|
Filter
|
Filter | True | string |
Filtre dans la syntaxe de filtre de lignes .NET DataView. Par exemple : [Name] like '*Element'. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Tableau de sortie filtré
|
OutputArray | array of string |
Tableau de sortie filtré de chaînes. |
|
Nombre d’articles
|
NumberOfItems | integer |
Nombre d’éléments dans le tableau de sortie. |
Trier la table
Prend une table d’entrée, trie une ou plusieurs lignes et retourne une nouvelle table. Si vous souhaitez trier un tableau au format JSON, utilisez l’action « Trier la table JSON ». Si vous souhaitez trier un tableau de chaînes, utilisez l’action « Trier le tableau de chaînes ».
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Table d’entrée
|
Input table | object | ||
|
Trier le nom de la colonne
|
SortColumnName | True | string |
Nom de colonne à trier. Si vous souhaitez trier par plusieurs colonnes, listez les colonnes séparées par des virgules. |
|
Tri croissant
|
Ascending | True | boolean |
Définissez la valeur true pour trier dans un ordre croissant. Définissez la valeur false pour trier dans un ordre décroissant. |
|
Trier le nom de colonne 2
|
SortColumnName2 | string |
Un deuxième nom de colonne facultatif à trier (après le tri par la première colonne). |
|
|
Tri croissant 2
|
Ascending2 | boolean |
Définissez la valeur true pour trier le deuxième nom de colonne dans un ordre croissant. Définissez la valeur false pour trier dans un ordre décroissant. |
|
|
Trier le nom de colonne 3
|
SortColumnName3 | string |
Troisième nom de colonne facultatif à trier (après le tri par les premières et deuxième colonnes). |
|
|
Tri croissant 3
|
Ascending3 | boolean |
Définissez la valeur true pour trier le troisième nom de colonne dans un ordre croissant. Définissez la valeur false pour trier dans un ordre décroissant. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Table de sortie
|
OutputTable | array of object |
Table de sortie. |
|
items
|
OutputTable | object | |
|
Nombre de lignes
|
NumberOfRows | integer |
Nombre de lignes dans la table de sortie. |
|
Nombre de colonnes
|
NumberOfColumns | integer |
Nombre de colonnes dans la table de sortie. |
Trier la table JSON
Prend une table JSON d’entrée, trie la table et retourne une nouvelle table JSON. Si vous souhaitez trier une table réelle (c’est-à-dire pas au format JSON), utilisez l’action « Trier la table ». Si vous souhaitez trier un tableau de chaînes, utilisez l’action « Trier le tableau de chaînes ».
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Table JSON d’entrée
|
JSONTable | True | string |
Tableau d’entrée au format JSON. |
|
Trier le nom de la colonne
|
SortColumnName | True | string |
Nom de colonne à trier. |
|
Tri croissant
|
Ascending | boolean |
Définissez la valeur true pour trier dans un ordre croissant. Définissez la valeur false pour trier dans un ordre décroissant. |
|
|
Trier le nom de colonne 2
|
SortColumnName2 | string |
Un deuxième nom de colonne facultatif à trier (après le tri par la première colonne). |
|
|
Tri croissant 2
|
Ascending2 | boolean |
Définissez la valeur true pour trier le deuxième nom de colonne dans un ordre croissant. Définissez la valeur false pour trier dans un ordre décroissant. |
|
|
Trier le nom de colonne 3
|
SortColumnName3 | string |
Troisième nom de colonne facultatif à trier (après le tri par les premières et deuxième colonnes). |
|
|
Tri croissant 3
|
Ascending3 | boolean |
Définissez la valeur true pour trier le troisième nom de colonne dans un ordre croissant. Définissez la valeur false pour trier dans un ordre décroissant. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Table JSON de sortie
|
OutputJSONTable | string |
Tableau de sortie au format JSON. |
|
Nombre de lignes
|
NumberOfRows | integer |
Nombre de lignes dans la table de sortie. |
|
Nombre de colonnes
|
NumberOfColumns | integer |
Nombre de colonnes dans la table de sortie. |
Trier le tableau de chaînes
Prend un tableau d’entrée d’éléments de chaîne, trie le tableau et retourne un nouveau tableau. Si vous souhaitez trier une table, utilisez l’action « Trier la table ». Si vous souhaitez trier un tableau au format JSON, utilisez l’action « Trier la table JSON ».
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Tableau d’entrée
|
InputArray | True | array of string |
Tableau d’entrée de chaînes. |
|
Tri croissant
|
Ascending | boolean |
Définissez la valeur true pour trier dans un ordre croissant. Définissez la valeur false pour trier dans un ordre décroissant. |
|
|
Sensible à la casse
|
CaseSensitive | boolean |
Définissez la valeur true pour un tri respectant la casse (c’est-à-dire en majuscules et en minuscules triés séparément). Définissez la valeur false pour un tri ne respectant pas la casse. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Tableau de sortie trié
|
OutputArray | array of string |
Tableau de sortie trié de chaînes. |
|
Nombre d’articles
|
NumberOfItems | integer |
Nombre d’éléments dans le tableau de sortie. |
Valeur de recherche de IA-Connect table de choix
Récupère une valeur à partir d’une table de recherche Orchestrator (pour les automatisations à l’aide de l’orchestrateur) ou d’une table de recherche actuellement chargée dans l’agent IA-Connect, à partir de la première ligne correspondant aux données d’entrée. Si Orchestrator a une table de recherche portant le même nom que celui chargé dans l’agent IA-Connect, la table de recherche Orchestrator est utilisée (si l’automatisation passe par Orchestrator).
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de la table de recherche
|
LookupTableName | True | string |
Nom de la table de recherche Orchestrator ou de la table de recherche chargée dans l’agent IA-Connect. |
|
JSON de données d’entrée
|
InputDataJSON | string |
Données d’entrée à utiliser pour la recherche, au format JSON. Par exemple, si la table de choix comporte des colonnes de propriétés « JobTitle » et « Country », vous pouvez envoyer le code JSON suivant : { « JobTitle » : « Consultant », « Country » : « England » }. |
|
|
Nom de colonne de la valeur de résultat de la recherche
|
SearchResultValueColumnName | True | string |
Colonne de la table de recherche qui contient la valeur de retour à lire. |
|
Index de colonne de valeur de résultat de recherche
|
SearchResultValueColumnIndex | integer |
Si la valeur est 1 (valeur par défaut), la valeur de la première colonne de résultat correspondant au nom demandé est retournée. Définissez sur une valeur supérieure (N) pour retourner la colonne correspondante Nth. |
|
|
Déclencher une exception si aucune correspondance n’est levée
|
RaiseExceptionIfNoMatch | boolean |
Définissez la valeur true (valeur par défaut) pour déclencher une exception si la recherche ne correspond à aucune donnée. Définissez la valeur false pour retourner une chaîne vide si la recherche ne correspond à aucune donnée. |
|
|
Flux de travail
|
Workflow | True | string |
Ajoutez l’expression suivante ici : workflow() |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Valeur de recherche de sortie
|
OutputLookupValue | string |
Valeur de sortie de la colonne de table de recherche spécifiée, obtenue en recherchant les données d’entrée sur la table de recherche IA-Connect. |