Partager via


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 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).

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 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.

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é.

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 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).

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.