Condividi tramite


IA-Connect codice dinamico (anteprima)

IA-Connect è una piattaforma di automazione del processo robotico "RPA" che aggiunge funzionalità RPA dal cloud alle macchine virtuali locali o tramite connessioni Citrix o Desktop remoto Microsoft "RDS". Questo è il modulo per lo sviluppo di moduli di codice dinamico.

Questo connettore è disponibile nei prodotti e nelle aree seguenti:

Servizio Class Regions
Copilot Studio Di alta qualità Tutte le aree di Power Automate , ad eccezione delle seguenti:
     - Governo degli Stati Uniti (GCC)
     - Us Government (GCC High)
     - China Cloud gestito da 21Vianet
     - Dipartimento della Difesa degli Stati Uniti (DoD)
App per la logica Normale Tutte le aree di App per la logica , ad eccezione delle seguenti:
     - Aree di Azure per enti pubblici
     - Aree di Azure Cina
     - Dipartimento della Difesa degli Stati Uniti (DoD)
Power Apps Di alta qualità Tutte le aree di Power Apps , ad eccezione dei seguenti:
     - Governo degli Stati Uniti (GCC)
     - Us Government (GCC High)
     - China Cloud gestito da 21Vianet
     - Dipartimento della Difesa degli Stati Uniti (DoD)
Power Automate Di alta qualità Tutte le aree di Power Automate , ad eccezione delle seguenti:
     - Governo degli Stati Uniti (GCC)
     - Us Government (GCC High)
     - China Cloud gestito da 21Vianet
     - Dipartimento della Difesa degli Stati Uniti (DoD)
Contatto
Nome Ultima Labs
URL https://www.ultima.com/ultima-labs
Email IAConnect@ultima.com
Metadati del connettore
Editore Ultima Business
Sito web https://www.ultima.com/ultima-labs
Informativa sulla privacy https://www.ultima.com/privacy-policy
Categorie Operazioni IT; Produttività

IA-Connect è una piattaforma RPA (Robotic Process Automation) che aggiunge funzionalità RPA dai flussi cloud di Power Automate alle macchine virtuali locali o tramite connessioni Citrix o Desktop remoto Microsoft (RDS). I connettori IA-Connect offrono oltre 800 azioni, consentendo di automatizzare ogni tipo di applicazione locale direttamente da un flusso cloud di Power Automate. Tutte le azioni IA-Connect sono disponibili direttamente dal flusso cloud di Power Automate, offrendo un'integrazione semplice tra applicazioni basate sul cloud e locali, la possibilità di sfruttare le condizioni, i cicli, i cicli dinamici, le espressioni e la gestione delle eccezioni esistenti nei processi RPA. L'uso dei connettori IA-Connect offre anche la cronologia di esecuzione completa e la verificabilità dalla cronologia di esecuzione di Flow, eliminando al tempo stesso la necessità di avere un'applicazione/console/studio separata per lo sviluppo dei processi RPA.

Prerequisiti

Per usare uno dei connettori IA-Connect, è necessario installare il software IA-Connect. Questo è gratuito per il test per 30 giorni, in seguito al quale sarà necessaria una licenza di IA-Connect.

Il software IA-Connect è costituito da due componenti principali:

  • Il IA-Connect Orchestrator, ovvero un'app Web di Azure che verrà ospitata nel proprio tenant di Azure. Questo gestisce il routing e la sicurezza dei flussi RPA in una o più macchine virtuali locali o basate sul cloud.

  • Agente IA-Connect e Director, installato nelle macchine virtuali in cui il software da automatizzare è accessibile. Inoltre, l'agente IA-Connect può essere eseguito all'interno di una sessione Citrix o Servizi Desktop remoto Microsoft, in cui i comandi RPA vengono passati a un canale virtuale nella sessione remota per l'esecuzione. L'agente IA-Connect può essere eseguito da una condivisione di rete e non richiede l'installazione.

Connettori IA-Connect disponibili

I connettori IA-Connect disponibili sono:

  • IA-Connect codice dinamico
  • IA-Connect Java
  • IA-Connect JML
  • IA-Connect mainframe
  • IA-Connect Microsoft Office
  • IA-Connect GUI SAP
  • sessione IA-Connect
  • interfaccia utente di IA-Connect
  • Web browser IA-Connect

Come ottenere le credenziali

Per ricevere la licenza e iniziare la versione di valutazione gratuita di 30 giorni, inviare una richiesta sul nostro sito Web (https://www.ultima.com/IA-Connect/Power-Automate).

Una volta ricevuta una richiesta di valutazione, ti contatteremo tramite l'indirizzo di posta elettronica fornito per facilitare la configurazione del software IA-Connect e per fornirti la licenza di valutazione. Si tratta di una versione di valutazione completa che consente di testare una qualsiasi delle 800 azioni in tutti i 9 connettori IA-Connect all'interno del proprio ambiente durante il periodo di valutazione.

Introduzione al connettore

Dopo aver inviato una richiesta di valutazione per IA-Connect, sarà possibile scaricare un file ZIP contenente il software IA-Connect e la documentazione relativa all'installazione e alla configurazione. Ti contatteremo anche per offrire supporto e indicazioni tramite il processo di installazione in base alle esigenze.

Support

Durante il periodo di valutazione, è possibile contattare Ultima Labs (IAConnect@ultima.com) per assistenza e supporto.

Al momento dell'acquisto di licenze IA-Connect riceverai token di supporto che possono essere riscattati per formazione su misura o supporto da Ultima's Uk Technical Service Centre (TSC).

Problemi noti, errori comuni e domande frequenti

La Knowledge Base contiene diversi articoli relativi a eventuali problemi noti, errori comuni che possono verificarsi quando si usano i connettori IA-Connect e le domande frequenti. Questo è accessibile all'indirizzo https://support.ultima.com/ultimalabs e un account per accedere a queste risorse viene fornito durante la versione di valutazione IA-Connect e al momento dell'acquisto di una licenza di IA-Connect.

Creazione di una connessione

Il connettore supporta i tipi di autenticazione seguenti:

Predefinita Parametri per la creazione della connessione. Tutte le aree geografiche Non condivisibile

Predefinito

Applicabile: tutte le aree

Parametri per la creazione della connessione.

Questa non è una connessione condivisibile. Se l'app power viene condivisa con un altro utente, verrà richiesto a un altro utente di creare una nuova connessione in modo esplicito.

Nome TIPO Description Obbligatorio
Chiave API securestring Chiave API per questa API Vero
indirizzo IA-Connect Orchestrator corda Specificare l'indirizzo IA-Connect Orchestrator senza il componente HTTP(S) Vero

Limiti per la limitazione delle richieste

Nome Chiamate Periodo di rinnovo
Chiamate API per connessione 100 60 secondi

Azioni

Aggiungere la cartella di ricerca di assembly

Aggiunge un percorso di cartella (nel computer in cui è in esecuzione l'agente IA-Connect) all'elenco di cartelle per l'agente IA-Connect da analizzare quando tenta di caricare un riferimento esterno.

Automazione di PowerShell installata

Segnala se l'automazione di PowerShell è disponibile nel computer in cui è in esecuzione l'agente IA-Connect. Se l'automazione di PowerShell non è disponibile, le azioni di automazione di PowerShell non funzioneranno.

Cancellare le cartelle di ricerca di assembly

Reimpostare l'elenco aggiuntivo di cartelle per l'agente IA-Connect da analizzare quando tenta di caricare un riferimento esterno.

Caricare csv nell'elenco di IA-Connect Orchestrator

Caricare i dati CSV sostitutivi in un elenco di IA-Connect Orchestrator, sostituendo qualsiasi contenuto esistente.

Caricare CSV nella tabella di ricerca di Orchestrator IA-Connect

Caricare i dati CSV sostitutivi in una tabella di ricerca IA-Connect Orchestrator, sostituendo qualsiasi contenuto esistente. Questa azione non interagisce con una tabella di ricerca gestita dall'agente IA-Connect (un file CSV contenuto su disco).

Caricare IA-Connect tabella di ricerca

Carica una tabella di ricerca IA-Connect dal computer in cui è in esecuzione l'agente IA-Connect. Queste tabelle di ricerca possono essere usate da altre azioni IA-Connect per eseguire ricerche di dati.

Cercare celle di dati da IA-Connect tabella di ricerca

Recupera tutte le celle di dati da una tabella di ricerca di Orchestrator (per le automazione che usano Orchestrator), dalla prima riga corrispondente ai dati di input e restituisce come tabella. Questa azione non supporta le tabelle di ricerca caricate nell'agente IA-Connect.

Colonne di ricerca da IA-Connect tabella di ricerca

Recupera una o più colonne denominate in modo identico da una tabella di ricerca di Orchestrator (per le automazione tramite Orchestrator) o una tabella di ricerca attualmente caricata nell'agente IA-Connect, dalla prima riga corrispondente ai dati di input e restituisce come tabella. Ad esempio, la tabella di ricerca potrebbe contenere più colonne di output denominate "gruppo AD" per rappresentare più gruppi di Active Directory e verranno restituite come righe separate nella tabella di output. Se Orchestrator ha una tabella di ricerca con lo stesso nome di uno caricato nell'agente IA-Connect, viene usata la tabella di ricerca di Orchestrator (se l'automazione passa attraverso Orchestrator).

Convertire una matrice in JSON

Accetta una matrice di input e serializza in una stringa JSON.

Creare JSON da variabili di input

Accetta una matrice di variabili di input e restituisce in formato JSON e facoltativamente come tabella JSON.

Dividere una stringa usando un'espressione regolare

Divide una stringa di input usando una corrispondenza di espressione regolare (regex) e restituisce i singoli componenti di divisione della stringa come matrice di stringhe.

Eliminare colonne da una tabella

Accetta una tabella di input, elimina una colonna o colonne e restituisce una nuova tabella. Se si vogliono eliminare colonne da una tabella in formato JSON, usare l'azione 'Elimina colonne da una tabella JSON'.

Eliminare colonne da una tabella JSON

Accetta una tabella di input in formato JSON, elimina una colonna o colonne e restituisce una nuova tabella in formato JSON. Se si desidera eliminare colonne da una tabella effettiva (ovvero non in formato JSON), usare l'azione "Elimina colonne da una tabella".

Eliminare elementi da una matrice di stringhe

Accetta una matrice di input di elementi stringa, elimina un elemento o elementi in una posizione specificata e restituisce una nuova matrice. Se si desidera eliminare una riga o righe da una tabella, usare l'azione 'Elimina una riga da una tabella'. Se si vuole eliminare una riga o righe da una tabella in formato JSON, usare l'azione 'Elimina una riga da una tabella JSON'.

Eliminare righe da una tabella

Accetta una tabella di input, elimina una riga o righe in una posizione specificata e restituisce una nuova tabella. Se si desidera eliminare una riga o righe da una matrice di stringhe, usare l'azione 'Elimina una riga da una matrice di stringhe'. Se si vuole eliminare una riga o righe da una tabella in formato JSON, usare l'azione 'Elimina una riga da una tabella JSON'.

Eliminare righe da una tabella JSON

Accetta una tabella di input in formato JSON, elimina una riga o righe in una posizione specificata e restituisce una nuova tabella in formato JSON. Se si vuole eliminare una riga o una riga da una tabella effettiva ,ovvero non in formato JSON, usare l'azione 'Elimina una riga da una tabella'. Se si desidera eliminare una riga o righe da una matrice di stringhe, usare l'azione 'Elimina una riga da una matrice di stringhe'.

Eseguire lo script di PowerShell

Esegue uno script di PowerShell nella sessione in cui è in esecuzione l'agente IA-Connect, in cui il contenuto dello script viene passato all'agente IA-Connect nell'input "Contenuto script di PowerShell" (PowerShellScriptContents). Questa è l'azione consigliata per l'esecuzione di codice PowerShell personalizzato. Questa azione può essere usata anche per recuperare i risultati da un'esecuzione precedente di uno script di PowerShell, eseguito come thread di Agent. L'agente esegue PowerShell usando Microsoft PowerShell v3.x a v5.x (a seconda della versione installata), non powerShell core (6.x e versioni successive).

Filtrare la tabella JSON

Accetta una tabella JSON di input, filtra la tabella (usando la sintassi del filtro di righe .NET DataView) e restituisce una nuova tabella JSON. Se si vuole filtrare una tabella effettiva (ad esempio, non in formato JSON), usare l'azione "Filtra tabella". Se si vuole filtrare una matrice di stringhe, usare l'azione "Filtra matrice di stringhe".

Importare l'assembly dal file locale

Carica un assembly DotNet dal computer in cui il IA-Connect Director è in esecuzione nell'agente IA-Connect in cui viene caricato in memoria e verrà usato se viene fatto riferimento dal codice DotNet dinamico.

Inserire una riga di variabili di input in una tabella JSON

Accetta una tabella di input in formato JSON, inserisce una riga creata dalle variabili di input in una posizione specificata e restituisce una nuova tabella in formato JSON. Lo schema della riga di input deve corrispondere a quello della tabella di input, ad esempio usare gli stessi nomi di proprietà e tipi di dati. Se si vuole inserire una riga in una tabella effettiva (ovvero non in formato JSON), usare l'azione "Inserisci una riga in una tabella". Se si desidera inserire una stringa in una matrice di stringhe, usare l'azione 'Inserisci una riga in una matrice di stringhe'.

Inserire una riga in una matrice di stringhe

Accetta una matrice di input di elementi stringa, inserisce una riga in una posizione specificata e restituisce una nuova matrice. Se si desidera inserire una riga in una tabella, utilizzare l'azione "Inserisci una riga in una tabella". Se si vuole inserire una riga in una tabella in formato JSON, usare l'azione "Inserisci una riga in una tabella JSON".

Inserire una riga in una tabella

Accetta una tabella di input, inserisce una riga in una posizione specificata e restituisce una nuova tabella. Se si desidera inserire una stringa in una matrice di stringhe, usare l'azione 'Inserisci una riga in una matrice di stringhe'. Se si vuole inserire una riga in una tabella in formato JSON, usare l'azione "Inserisci una riga in una tabella JSON".

Inserire una riga in una tabella JSON

Accetta una tabella di input in formato JSON, inserisce una riga in una posizione specificata e restituisce una nuova tabella in formato JSON. Se si vuole inserire una riga in una tabella effettiva (ovvero non in formato JSON), usare l'azione "Inserisci una riga in una tabella". Se si desidera inserire una stringa in una matrice di stringhe, usare l'azione 'Inserisci una riga in una matrice di stringhe'.

Matrice di stringhe di filtro

Accetta una matrice di input di elementi stringa, filtra la matrice (usando la sintassi del filtro di righe .NET DataView) e restituisce una nuova matrice. Se si desidera filtrare una tabella, usare l'azione 'Filtra tabella'. Se si vuole filtrare una tabella in formato JSON, usare l'azione "Filtra tabella JSON".

Modulo powerShell installato

Cerca un modulo di PowerShell specificato nel computer in cui è in esecuzione l'agente IA-Connect e restituisce se è installato.

Ordina matrice di stringhe

Accetta una matrice di input di elementi stringa, ordina la matrice e restituisce una nuova matrice. Se si desidera ordinare una tabella, usare l'azione 'Ordina tabella'. Se si vuole ordinare una tabella in formato JSON, usare l'azione "Ordina tabella JSON".

Ordinare la tabella

Accetta una tabella di input, ordina una o più righe e restituisce una nuova tabella. Se si vuole ordinare una tabella in formato JSON, usare l'azione "Ordina tabella JSON". Se si desidera ordinare una matrice di stringhe, usare l'azione 'Ordina matrice di stringhe'.

Ordinare la tabella JSON

Accetta una tabella JSON di input, ordina la tabella e restituisce una nuova tabella JSON. Se si vuole ordinare una tabella effettiva (ad esempio, non in formato JSON), usare l'azione "Ordina tabella". Se si desidera ordinare una matrice di stringhe, usare l'azione 'Ordina matrice di stringhe'.

Ottenere corrispondenze del gruppo di espressioni regolari

Esegue una corrispondenza di espressione regolare (regex) su una stringa di input e restituisce un elenco di nomi e valori di gruppo corrispondenti.

Ottenere corrispondenze di espressioni regolari

Esegue una corrispondenza di espressione regolare (regex) in una stringa di input e restituisce tutte le corrispondenze in una matrice di stringhe. La matrice sarà vuota se non sono presenti corrispondenze.

Ottenere IA-Connect contenuto del sommario della ricerca di Orchestrator

Recupera tutti i dati da una tabella di ricerca IA-Connect Orchestrator contenuta in Orchestrator. In questo modo non verrà recuperata una tabella di ricerca gestita dall'agente IA-Connect (un file CSV contenuto su disco).

Ottenere IA-Connect contenuto dell'elenco

Recupera tutti i dati da un elenco di IA-Connect Orchestrator.

Ottenere IA-Connect riepilogo della tabella di ricerca

Recupera un riepilogo delle tabelle di ricerca attualmente caricate nell'agente IA-Connect.

Ottenere la corrispondenza dell'espressione regolare

Esegue una corrispondenza di espressione regolare (regex) su una stringa di input e restituisce se la stringa corrisponde all'espressione e ai dettagli della corrispondenza.

Ottenere la versione di PowerShell

Ottiene la versione di PowerShell nella sessione in cui è in esecuzione l'agente IA-Connect. Ciò rileva Microsoft PowerShell v3.x a v5.x, non PowerShell Core (6.x e versioni successive).

Ottenere una colonna dall'elenco di IA-Connect

Recupera una colonna da un elenco di IA-Connect Orchestrator.

Ottenere una matrice di stringhe dalla colonna della tabella

Accetta una tabella di input e restituisce una colonna specificata come matrice di stringhe. Se si vuole ottenere una matrice di stringhe da una tabella in formato JSON, usare l'azione 'Get array from JSON table'.

Ottenere una matrice di stringhe dalla colonna della tabella JSON

Accetta una tabella di input in formato JSON e restituisce una colonna specificata come matrice di stringhe. Se si vuole ottenere una matrice di stringhe da una tabella effettiva (ad esempio, non in formato JSON), usare l'azione 'Get array from table'.

Ottenere una stringa dalla cella della tabella JSON

Accetta una tabella di input in formato JSON e restituisce una cella specificata come stringa.

Ottenere una stringa tra

Accetta una stringa di input e restituisce la prima istanza di una stringa che si trova tra due stringhe specificate o tra una stringa e la fine della riga.

Ottenere una tabella da JSON

Accetta una tabella di input in formato JSON e restituisce come tabella. Questa operazione è nota come deserializzazione.

Ottenere una tabella dalla matrice di stringhe

Accetta una matrice di input di elementi stringa e restituisce come tabella.

Ottenere una tabella JSON dalla matrice di stringhe

Accetta una matrice di input di elementi stringa e restituisce come tabella JSON.

Rimuovere caratteri dalla stringa

Accetta una stringa di input e la restituisce con i caratteri specificati rimossi. Se i caratteri specificati non si trovano, verrà restituita la stringa originale.

Rimuovere IA-Connect tabella di ricerca

Rimuove una tabella di ricerca attualmente caricata nell'agente IA-Connect.

Rimuovere tutte le tabelle di ricerca IA-Connect

Rimuove tutte le tabelle di ricerca attualmente caricate nell'agente IA-Connect.

Rinominare una colonna in una tabella

Accetta una tabella di input, rinomina una colonna specificata e restituisce una nuova tabella. Se si vuole rinominare una colonna da una tabella in formato JSON, usare l'azione "Rinomina una colonna in una tabella JSON".

Rinominare una colonna in una tabella JSON

Accetta una tabella di input in formato JSON, rinomina una colonna specificata e restituisce una nuova tabella in formato JSON. Se si vuole rinominare una colonna da una tabella effettiva (ovvero non in formato JSON), usare l'azione "Rinomina una colonna in una tabella".

Tabella dei filtri

Accetta una tabella di input, filtra la tabella (usando la sintassi del filtro righe .NET DataView) e restituisce una nuova tabella. Se si vuole filtrare una tabella in formato JSON, usare l'azione "Filtra tabella JSON". Se si vuole filtrare una matrice di stringhe, usare l'azione "Filtra matrice di stringhe".

Valore di ricerca da IA-Connect tabella di ricerca

Recupera un valore da una tabella di ricerca di Orchestrator (per le automazione tramite Orchestrator) o una tabella di ricerca attualmente caricata nell'agente di IA-Connect, dalla prima riga corrispondente ai dati di input. Se Orchestrator ha una tabella di ricerca con lo stesso nome di uno caricato nell'agente IA-Connect, viene usata la tabella di ricerca di Orchestrator (se l'automazione passa attraverso Orchestrator).

Aggiungere la cartella di ricerca di assembly

Aggiunge un percorso di cartella (nel computer in cui è in esecuzione l'agente IA-Connect) all'elenco di cartelle per l'agente IA-Connect da analizzare quando tenta di caricare un riferimento esterno.

Parametri

Nome Chiave Necessario Tipo Descrizione
Percorso cartella
FolderPath True string

Percorso della cartella da aggiungere all'elenco di cartelle per l'agente IA-Connect da analizzare quando tenta di caricare un riferimento esterno.

Flusso di lavoro
Workflow True string

Aggiungere l'espressione seguente qui: workflow()

Automazione di PowerShell installata

Segnala se l'automazione di PowerShell è disponibile nel computer in cui è in esecuzione l'agente IA-Connect. Se l'automazione di PowerShell non è disponibile, le azioni di automazione di PowerShell non funzioneranno.

Parametri

Nome Chiave Necessario Tipo Descrizione
Flusso di lavoro
Workflow True string

Aggiungere l'espressione seguente qui: workflow()

Restituisce

Nome Percorso Tipo Descrizione
Automazione di PowerShell installata
PowerShellAutomationIsInstalled boolean

Restituisce true se l'automazione di PowerShell è disponibile o false in caso contrario.

Cancellare le cartelle di ricerca di assembly

Reimpostare l'elenco aggiuntivo di cartelle per l'agente IA-Connect da analizzare quando tenta di caricare un riferimento esterno.

Parametri

Nome Chiave Necessario Tipo Descrizione
Flusso di lavoro
Workflow True string

Aggiungere l'espressione seguente qui: workflow()

Caricare csv nell'elenco di IA-Connect Orchestrator

Caricare i dati CSV sostitutivi in un elenco di IA-Connect Orchestrator, sostituendo qualsiasi contenuto esistente.

Parametri

Nome Chiave Necessario Tipo Descrizione
Nome elenco
ListName True string

Nome dell'elenco orchestrator.

Dati CSV
CSVData True string

Dati CSV sostitutivi da archiviare nell'elenco Orchestrator. Se l'elenco esiste già, il contenuto dell'elenco verrà sostituito con questi dati CSV. Non è possibile fornire un input CSV vuoto, ma è possibile fornire una riga di intestazione CSV senza righe di dati.

Crea elenco se non esiste
CreateListIfNotExist boolean

Se è impostato su false (impostazione predefinita) e l'elenco denominato non esiste già, verrà generata un'eccezione. Se è impostato su true, verrà creato l'elenco denominato, se non esiste.

Restituisce

Nome Percorso Tipo Descrizione
Risultato del comando
UploadCSVToIAConnectListResult boolean

Risultato del comando (esito positivo o negativo).

Messaggio di errore
ErrorMessage string

Se il comando non è riuscito, conterrà il messaggio di errore restituito.

Caricare CSV nella tabella di ricerca di Orchestrator IA-Connect

Caricare i dati CSV sostitutivi in una tabella di ricerca IA-Connect Orchestrator, sostituendo qualsiasi contenuto esistente. Questa azione non interagisce con una tabella di ricerca gestita dall'agente IA-Connect (un file CSV contenuto su disco).

Parametri

Nome Chiave Necessario Tipo Descrizione
Nome tabella di ricerca
LookupTableName True string

Nome della tabella di ricerca di Orchestrator.

Dati CSV
CSVData True string

Dati CSV sostitutivi da archiviare nella tabella di ricerca di Orchestrator. Se la tabella di ricerca esiste già, il contenuto del sommario verrà sostituito con questi dati CSV. Non è possibile fornire un input CSV vuoto, ma è possibile fornire una riga di intestazione CSV senza righe di dati.

Creare una tabella di ricerca se non esiste
CreateLookupTableIfNotExist boolean

Se è impostato su false (impostazione predefinita) e la tabella di ricerca denominata non esiste già, verrà generata un'eccezione. Se impostato su true, verrà creata la tabella di ricerca denominata, se non esiste.

Restituisce

Nome Percorso Tipo Descrizione
Risultato del comando
UploadCSVToIAConnectLookupTableResult boolean

Risultato del comando (esito positivo o negativo).

Messaggio di errore
ErrorMessage string

Se il comando non è riuscito, conterrà il messaggio di errore restituito.

Caricare IA-Connect tabella di ricerca

Carica una tabella di ricerca IA-Connect dal computer in cui è in esecuzione l'agente IA-Connect. Queste tabelle di ricerca possono essere usate da altre azioni IA-Connect per eseguire ricerche di dati.

Parametri

Nome Chiave Necessario Tipo Descrizione
Percorso tabella di ricerca
Path True string

Percorso completo della tabella di ricerca. Deve essere accessibile dalla sessione in cui è in esecuzione l'agente IA-Connect. Se viene specificata una cartella, vengono elaborati tutti i file sotto tale cartella.

Generare un'eccezione se il caricamento di una tabella non riesce
RaiseExceptionIfAnyTableFailsToLoad True boolean

Se è impostato su true e qualsiasi IA-Connect tabella di ricerca non viene caricata (ad esempio se si verifica un problema nella tabella), verrà generata un'eccezione. Si tratta dell'impostazione predefinita perché se una tabella non viene caricata, in genere verrà generata un'eccezione più avanti nel processo. Se impostato su false, le tabelle di ricerca dei problemi verranno ignorate e verranno caricate solo le tabelle di ricerca utilizzabili.

Flusso di lavoro
Workflow True string

Aggiungere l'espressione seguente qui: workflow()

Restituisce

Nome Percorso Tipo Descrizione
Numero di tabelle di ricerca caricate
NumberOfLookupTablesLoaded integer

Numero di tabelle di ricerca caricate correttamente.

Il caricamento delle tabelle di ricerca non è riuscito
NumberOfLookupTablesFailedToLoad integer

Numero di tabelle di ricerca che non sono riuscite a caricare. Questa impostazione verrà impostata solo se 'Genera eccezione se una tabella non riesce a caricare' è impostata su false, perché in caso contrario verrà generata un'eccezione.

Cercare celle di dati da IA-Connect tabella di ricerca

Recupera tutte le celle di dati da una tabella di ricerca di Orchestrator (per le automazione che usano Orchestrator), dalla prima riga corrispondente ai dati di input e restituisce come tabella. Questa azione non supporta le tabelle di ricerca caricate nell'agente IA-Connect.

Parametri

Nome Chiave Necessario Tipo Descrizione
Nome tabella di ricerca
LookupTableName True string

Nome della tabella di ricerca di Orchestrator.

JSON dei dati di input
InputDataJSON string

Dati di input da usare per la ricerca, in formato JSON. Ad esempio, se la tabella di ricerca ha colonne delle proprietà 'JobTitle' e 'Country', è possibile inviare il codice JSON seguente: { "JobTitle": "Consultant", "Country": "England" }.

Generare un'eccezione se non esiste alcuna corrispondenza
RaiseExceptionIfNoMatch boolean

Impostare su true (impostazione predefinita) per generare un'eccezione se la ricerca non corrisponde a dati. Impostare su false per restituire una stringa vuota se la ricerca non corrisponde a dati.

Restituisce celle vuote
ReturnBlankCells boolean

Impostare su true se si desidera includere celle vuote nella tabella restituita. Impostare su false (impostazione predefinita) per includere solo celle di dati con valori.

Formato restituito
ReturnFormat string

Formato da utilizzare per la restituzione dei risultati.

Restituisce

Nome Percorso Tipo Descrizione
JSON della tabella di ricerca dell'output
OutputLookupTableJSON string

Tabella di output contenente le celle di dati della riga corrispondente ai dati di input ottenuti cercando i dati di input nella tabella di ricerca IA-Connect. La tabella di output avrà una riga e una o più colonne di dati in formato JSON.

Tabella di ricerca di output
OutputLookupTable array of object

Tabella di output contenente le celle di dati della riga corrispondente ai dati di input ottenuti cercando i dati di input nella tabella di ricerca IA-Connect. La tabella di output avrà una riga e una o più colonne di dati.

items
OutputLookupTable object
Numero di celle nell'output
NumberOfCellsInOutput integer

Numero di celle nell'output.

Colonne di ricerca da IA-Connect tabella di ricerca

Recupera una o più colonne denominate in modo identico da una tabella di ricerca di Orchestrator (per le automazione tramite Orchestrator) o una tabella di ricerca attualmente caricata nell'agente IA-Connect, dalla prima riga corrispondente ai dati di input e restituisce come tabella. Ad esempio, la tabella di ricerca potrebbe contenere più colonne di output denominate "gruppo AD" per rappresentare più gruppi di Active Directory e verranno restituite come righe separate nella tabella di output. Se Orchestrator ha una tabella di ricerca con lo stesso nome di uno caricato nell'agente IA-Connect, viene usata la tabella di ricerca di Orchestrator (se l'automazione passa attraverso Orchestrator).

Parametri

Nome Chiave Necessario Tipo Descrizione
Nome tabella di ricerca
LookupTableName True string

Nome della tabella di ricerca di Orchestrator o della tabella di ricerca caricata nel IA-Connect Agent.

JSON dei dati di input
InputDataJSON string

Dati di input da usare per la ricerca, in formato JSON. Ad esempio, se la tabella di ricerca ha colonne delle proprietà 'JobTitle' e 'Country', è possibile inviare il codice JSON seguente: { "JobTitle": "Consultant", "Country": "England" }.

Nome della colonna della tabella dei risultati della ricerca
SearchResultTableColumnName True string

Nome della colonna di output nella tabella di ricerca che contiene il valore da restituire nella tabella di output. Se nella tabella di ricerca è presente un solo colonna di output, la tabella di output avrà una singola riga. Se più colonne di output nella tabella di ricerca condividono un nome comune, la tabella di output avrà più righe.

Generare un'eccezione se non esiste alcuna corrispondenza
RaiseExceptionIfNoMatch boolean

Impostare su true (impostazione predefinita) per generare un'eccezione se la ricerca non corrisponde a dati. Impostare su false per restituire una stringa vuota se la ricerca non corrisponde a dati.

Restituisce celle vuote
ReturnBlankCells boolean

Impostare su true se si desidera includere celle vuote nella tabella restituita. Impostare su false (impostazione predefinita) per includere solo celle con valori.

Formato restituito
ReturnFormat string

Formato da utilizzare per la restituzione dei risultati.

Flusso di lavoro
Workflow True string

Aggiungere l'espressione seguente qui: workflow()

Restituisce

Nome Percorso Tipo Descrizione
JSON della tabella di ricerca dell'output
OutputLookupTableJSON string

La tabella di output letta da una o più colonne della tabella di ricerca con il nome specificato, ottenuta cercando i dati di input nella tabella di ricerca IA-Connect. La tabella di output avrà una colonna (corrispondente al nome della colonna della tabella dei risultati richiesta) e una o più righe, in formato JSON.

Tabella di ricerca di output
OutputLookupTable array of object

La tabella di output letta da una o più colonne della tabella di ricerca con il nome specificato, ottenuta cercando i dati di input nella tabella di ricerca IA-Connect. La tabella di output avrà una colonna (corrispondente al nome della colonna della tabella dei risultati richiesta) e una o più righe.

items
OutputLookupTable object
Matrice di ricerca di output
OutputLookupArray array of object

Matrice di output letta da una o più colonne della tabella di ricerca con il nome specificato, ottenuta cercando i dati di input nella tabella di ricerca IA-Connect. La matrice di output è una singola colonna con una o più righe.

items
OutputLookupArray object
Numero di righe nell'output
NumberOfRowsInOutput integer

Numero di righe nell'output.

Convertire una matrice in JSON

Accetta una matrice di input e serializza in una stringa JSON.

Parametri

Nome Chiave Necessario Tipo Descrizione
Oggetto di input
Input object object

Restituisce

Nome Percorso Tipo Descrizione
Output JSON
OutputJSON string

Stringa JSON di output.

Creare JSON da variabili di input

Accetta una matrice di variabili di input e restituisce in formato JSON e facoltativamente come tabella JSON.

Parametri

Nome Chiave Necessario Tipo Descrizione
Nome della proprietà
PropertyName string
Tipo di dati della proprietà
DataType string
Il valore della proprietà
Value string
Restituisce come tabella JSON
ReturnAsJSONTable True boolean

Se impostato su true, il codice JSON verrà restituito in un formato di tabella/tabella dati(ad esempio nel formato [{}]). Se impostato su false, il codice JSON verrà restituito come singola entità ( ad esempio nel formato {}). Il formato da usare dipende dalle operazioni eseguite con json. La maggior parte delle azioni IA-Connect prevede un formato datatable.

Restituisce

Nome Percorso Tipo Descrizione
Output JSON
OutputJSON string

Le variabili e i relativi valori codificati in formato JSON.

Dividere una stringa usando un'espressione regolare

Divide una stringa di input usando una corrispondenza di espressione regolare (regex) e restituisce i singoli componenti di divisione della stringa come matrice di stringhe.

Parametri

Nome Chiave Necessario Tipo Descrizione
Testo di input da dividere
TextToSplit True string

Testo di input da dividere in base all'espressione regolare.

Espressione regolare
Regex True string

Espressione regolare in cui suddividere il testo di input.

Suddivisione con distinzione tra maiuscole e minuscole
CaseSensitive boolean

Impostare su true (impostazione predefinita) per una divisione con distinzione tra maiuscole e minuscole (ad esempio, A non è a) o impostare su false per una divisione senza distinzione tra maiuscole e minuscole (ad esempio, A e un oggetto vengono considerati identici).

Tagliare i risultati
TrimResults boolean

Impostare su true (impostazione predefinita) se ogni singolo elemento della matrice di output deve essere tagliato.

Rimuovere i risultati vuoti
RemoveEmptyResults boolean

Impostare su true se gli elementi della matrice di output vuoti devono essere rimossi dalla matrice di output( ad esempio, non si desiderano risultati vuoti).

Timeout regex in secondi
RegexTimeoutInSeconds integer

Il numero massimo di secondi che l'espressione regolare può essere elaborata prima del timeout. Questo arresta cicli infiniti causati da determinate espressioni regolari.

Restituisce

Nome Percorso Tipo Descrizione
Matrice di output
OutputArray array of object

Matrice di stringhe di output che contiene i singoli componenti della stringa, divisa usando l'espressione regolare.

items
OutputArray object
Numero di elementi nell'output
NumberOfElementsInOutput integer

Numero di elementi nella matrice di output.

Eliminare colonne da una tabella

Accetta una tabella di input, elimina una colonna o colonne e restituisce una nuova tabella. Se si vogliono eliminare colonne da una tabella in formato JSON, usare l'azione 'Elimina colonne da una tabella JSON'.

Parametri

Nome Chiave Necessario Tipo Descrizione
Tabella di input
Input table object
Indice della colonna iniziale
StartColumnIndex integer

Indice della colonna in corrispondenza del quale iniziare l'eliminazione. Usare 1 per eliminare la prima colonna, N per eliminare la colonna Nth. Se si desidera eliminare una colonna in base al nome, lasciare vuoto questo input e usare invece l'input "Nome colonna da eliminare".

Nome colonna da eliminare
ColumnNameToDelete string

Nome facoltativo della colonna da eliminare. Se si desidera eliminare una colonna per indice, lasciare vuoto questo input e usare invece l'input "Start column index".

Numero di colonne da eliminare
NumberOfColumnsToDelete True integer

Numero di colonne da eliminare, a partire dall'indice o dal nome specificati.

Restituisce

Nome Percorso Tipo Descrizione
Tabella di output
OutputTable array of object

Tabella di output.

items
OutputTable object
Numero di righe
NumberOfRows integer

Numero di righe nella tabella di output.

Numero di colonne
NumberOfColumns integer

Numero di colonne nella tabella di output.

Eliminare colonne da una tabella JSON

Accetta una tabella di input in formato JSON, elimina una colonna o colonne e restituisce una nuova tabella in formato JSON. Se si desidera eliminare colonne da una tabella effettiva (ovvero non in formato JSON), usare l'azione "Elimina colonne da una tabella".

Parametri

Nome Chiave Necessario Tipo Descrizione
Tabella JSON di input
JSONTable True string

Tabella di input in formato JSON.

Indice della colonna iniziale
StartColumnIndex integer

Indice della colonna in corrispondenza del quale iniziare l'eliminazione. Usare 1 per eliminare la prima colonna, N per eliminare la colonna Nth. Se si desidera eliminare una colonna in base al nome, lasciare vuoto questo input e usare invece l'input "Nome colonna da eliminare".

Nome colonna da eliminare
ColumnNameToDelete string

Nome facoltativo della colonna da eliminare. Se si desidera eliminare una colonna per indice, lasciare vuoto questo input e usare invece l'input "Start column index".

Numero di colonne da eliminare
NumberOfColumnsToDelete True integer

Numero di colonne da eliminare, a partire dall'indice o dal nome specificati.

Restituisce

Nome Percorso Tipo Descrizione
Tabella JSON di output
OutputJSONTable string

Tabella di output in formato JSON.

Numero di righe
NumberOfRows integer

Numero di righe nella tabella di output.

Numero di colonne
NumberOfColumns integer

Numero di colonne nella tabella di output.

Eliminare elementi da una matrice di stringhe

Accetta una matrice di input di elementi stringa, elimina un elemento o elementi in una posizione specificata e restituisce una nuova matrice. Se si desidera eliminare una riga o righe da una tabella, usare l'azione 'Elimina una riga da una tabella'. Se si vuole eliminare una riga o righe da una tabella in formato JSON, usare l'azione 'Elimina una riga da una tabella JSON'.

Parametri

Nome Chiave Necessario Tipo Descrizione
Matrice di input
InputArray True array of string

Matrice di input di stringhe.

Indice dell'elemento iniziale
StartItemIndex True integer

Indice dell'elemento in corrispondenza del quale iniziare l'eliminazione. Usare 1 per eliminare il primo elemento, N per eliminare l'elemento Nth.

Numero di elementi da eliminare
NumberOfItemsToDelete True integer

Numero di elementi da eliminare.

Restituisce

Nome Percorso Tipo Descrizione
Matrice di output
OutputArray array of string

Matrice di output di stringhe.

Numero di articoli
NumberOfItems integer

Numero di elementi nella matrice di output.

Eliminare righe da una tabella

Accetta una tabella di input, elimina una riga o righe in una posizione specificata e restituisce una nuova tabella. Se si desidera eliminare una riga o righe da una matrice di stringhe, usare l'azione 'Elimina una riga da una matrice di stringhe'. Se si vuole eliminare una riga o righe da una tabella in formato JSON, usare l'azione 'Elimina una riga da una tabella JSON'.

Parametri

Nome Chiave Necessario Tipo Descrizione
Tabella di input
Input table object
Indice di riga iniziale
StartRowIndex True integer

Indice della riga in cui iniziare l'eliminazione. Utilizzare 1 per eliminare la prima riga, N per eliminare la Na riga.

Numero di righe da eliminare
NumberOfRowsToDelete True integer

Numero di righe da eliminare.

Restituisce

Nome Percorso Tipo Descrizione
Tabella di output
OutputTable array of object

Tabella di output.

items
OutputTable object
Numero di righe
NumberOfRows integer

Numero di righe nella tabella di output.

Numero di colonne
NumberOfColumns integer

Numero di colonne nella tabella di output.

Eliminare righe da una tabella JSON

Accetta una tabella di input in formato JSON, elimina una riga o righe in una posizione specificata e restituisce una nuova tabella in formato JSON. Se si vuole eliminare una riga o una riga da una tabella effettiva ,ovvero non in formato JSON, usare l'azione 'Elimina una riga da una tabella'. Se si desidera eliminare una riga o righe da una matrice di stringhe, usare l'azione 'Elimina una riga da una matrice di stringhe'.

Parametri

Nome Chiave Necessario Tipo Descrizione
Tabella JSON di input
JSONTable True string

Tabella di input in formato JSON.

Indice di riga iniziale
StartRowIndex True integer

Indice della riga in cui iniziare l'eliminazione. Utilizzare 1 per eliminare la prima riga, N per eliminare la Na riga.

Numero di righe da eliminare
NumberOfRowsToDelete True integer

Numero di righe da eliminare.

Restituisce

Nome Percorso Tipo Descrizione
Tabella JSON di output
OutputJSONTable string

Tabella di output in formato JSON.

Numero di righe
NumberOfRows integer

Numero di righe nella tabella di output.

Numero di colonne
NumberOfColumns integer

Numero di colonne nella tabella di output.

Eseguire lo script di PowerShell

Esegue uno script di PowerShell nella sessione in cui è in esecuzione l'agente IA-Connect, in cui il contenuto dello script viene passato all'agente IA-Connect nell'input "Contenuto script di PowerShell" (PowerShellScriptContents). Questa è l'azione consigliata per l'esecuzione di codice PowerShell personalizzato. Questa azione può essere usata anche per recuperare i risultati da un'esecuzione precedente di uno script di PowerShell, eseguito come thread di Agent. L'agente esegue PowerShell usando Microsoft PowerShell v3.x a v5.x (a seconda della versione installata), non powerShell core (6.x e versioni successive).

Parametri

Nome Chiave Necessario Tipo Descrizione
Contenuto degli script di PowerShell
PowerShellScriptContents string

Contenuto dello script di PowerShell da eseguire. IA-Connect eseguirà questo script as-is passando direttamente al motore di automazione di PowerShell. Nessun script di PowerShell viene effettivamente creato su disco. In alternativa, è possibile eseguire uno script di PowerShell esistente su disco immettendo quanto segue: return & 'scriptpath'. Ad esempio: return & 'c:\scripts\TestScript.ps1'.

Nome del computer
ComputerName string

Nome del computer in cui eseguire lo script di PowerShell. Se lasciato vuoto, lo script verrà eseguito nel computer in cui è in esecuzione l'agente IA-Connect.

Non viene restituito alcun errore
IsNoResultAnError boolean

Se non vengono restituiti dati dal comando di PowerShell, viene suggerito un errore?

Restituire tipi complessi
ReturnComplexTypes boolean

Se i dati restituiti da PowerShell contengono proprietà "complesse", ad esempio raccolte di valori, matrici, tabelle o classi, queste proprietà non vengono restituite, per impostazione predefinita, nella risposta di PowerShell IA-Connect. Gli input 'Properties to return as collection', 'Property names to serialize' e 'Property types to serialize' consentono di specificare quali proprietà 'complesse' devono essere restituite e il metodo utilizzato per formattare i dati (in base alla proprietà, selezionare quello che funziona meglio). Questo input consente di specificare le operazioni da eseguire con le proprietà rimanenti, ad esempio proprietà "complesse" e non denominate in modo esplicito. Se impostato su true, IA-Connect tenterà di restituire una rappresentazione di stringa dei dati usando ToString(). Se impostato su false (impostazione predefinita), IA-Connect non restituirà la proprietà .

Restituisce un valore booleano come booleano
ReturnBooleanAsBoolean boolean

Le proprietà booleane devono essere restituite come valori booleani? Se false, queste vengono restituite come stringhe.

Restituisce numerico come decimale
ReturnNumericAsDecimal boolean

Le proprietà Numeric devono essere restituite come numeri? Se false, queste vengono restituite come stringhe.

Data restituita come data
ReturnDateAsDate boolean

Le proprietà Date devono essere restituite come Date? Se false, queste vengono restituite come stringhe.

Proprietà da restituire come raccolta
PropertiesToReturnAsCollectionJSON string

Se i dati restituiti da PowerShell contengono proprietà "complesse", ad esempio raccolte di valori, matrici, tabelle o classi, queste proprietà non vengono restituite, per impostazione predefinita, nella risposta di PowerShell IA-Connect. Questa opzione consente di specificare quali proprietà "complesse" (per nome) IA-Connect devono tentare di restituire come raccolta. A seconda della proprietà, il tipo e i valori, è consigliabile prendere in considerazione anche l'uso degli input alternativi "Nomi delle proprietà per serializzare" e "Tipi di proprietà da serializzare" (selezionarne uno). Questo input può essere immesso in formato JSON o CSV. Ad esempio: per restituire le proprietà della matrice EmailAddresses e MemberOf, immettere [{"PropertyName": "EmailAddresses"}, {"PropertyName": "MemberOf"}] (formato tabella JSON), ["EmailAddresses", "MemberOf"] (formato matrice JSON) o EmailAddresses,MemberOf (formato CSV).

Meccanismo di autenticazione
AuthenticationMechanism string

Meccanismo di autenticazione da usare se ci si connette a un computer remoto o si esegue lo script come utente alternativo. I valori supportati sono 'Basic', 'Credssp', 'Default', 'Digest', 'Kerberos' e 'Negotiate'.

Tentativi di connessione
ConnectionAttempts integer

Numero di connessioni da tentare se ci si connette a un computer remoto.

Nome utente
Username string

Nome utente da usare se si esegue lo script come utente alternativo.

Parola chiave
Password password

Password da usare se si esegue lo script come utente alternativo.

Eseguire lo script come thread
RunScriptAsThread boolean

Se impostato su false (impostazione predefinita), l'agente IA-Connect eseguirà immediatamente lo script di PowerShell e restituirà i risultati al director al termine dello script. Se si esegue uno script di PowerShell lungo o complesso, questa azione potrebbe verificarsi un timeout. Se impostato su true, l'agente di IA-Connect eseguirà lo script di PowerShell come thread dell'agente e il IA-Connect Director (o Orchestrator, modulo PowerShell, Blue Prism) può monitorare lo stato di questo thread dell'agente, in attesa del completamento. In questo modo, gli script di PowerShell lunghi o complessi possono essere eseguiti senza timeout. IA-Connect Agents 9.3 e versioni precedenti non possono eseguire script di PowerShell come thread dell'agente.

Recuperare i dati di output per l'ID del thread
RetrieveOutputDataFromThreadId integer

Se in precedenza è stato eseguito uno script di PowerShell come thread dell'agente e si imposta 'Seconds to wait for thread' (Secondi di attesa del thread) su 0, specificare l'ID thread agente per recuperare i risultati. Questo ID thread agente sarà stato fornito dalla chiamata precedente a questa azione. Impostare su 0 (impostazione predefinita) se si esegue semplicemente uno script di PowerShell e quindi non si recuperano i risultati di uno script di PowerShell precedente eseguito come thread dell'agente.

Secondi di attesa per il thread
SecondsToWaitForThread integer

Se 'Esegui script come thread' è impostato su true, quanti secondi attendere il completamento del thread di Agent. Se il thread di Agent che esegue lo script di PowerShell non è stato completato in questa fase, verrà generata un'eccezione. Impostare su 0 per ignorare l'attesa: l'agente continuerà a eseguire lo script di PowerShell, ma sarà disponibile anche per l'azione successiva. È quindi possibile recuperare i risultati dello script in un secondo momento usando l'azione 'Wait for Agent thread to complete' to wait for the Agent thread to complete and then re-run this 'Run PowerShell script' action with the input 'Retrieve output data for thread ID' set to the Agent thread ID.

Lo script contiene la password archiviata
ScriptContainsStoredPassword boolean

Impostare su true se lo script contiene un identificatore di password archiviato IA-Connect, nel formato {IAConnectPassword:StoredPasswordIdentifier} o in una credenziale generica di IA-Connect Orchestrator, nel formato {OrchestratorCredential:FriendlyName}. La frase { } verrà sostituita dalla password specificata, preceduta da escape e inserita tra virgolette singole (a meno che non sia già tra virgolette nello script).

Output dettagliato del log
LogVerboseOutput boolean

Impostare su true per registrare qualsiasi output dettagliato di PowerShell nei log di IA-Connect. Questo potrebbe essere utile per il debug. Per registrare in modo dettagliato lo script, usare powerShell seguente: Write-Verbose "Messaggio personale" -Verbose.

Restituisce stringhe sicure
ReturnSecureStrings boolean

Impostare su true per restituire tutte le proprietà di stringa sicure nell'output dello script di PowerShell. Impostare su false (impostazione predefinita) per non restituire proprietà mantenute come stringa protetta. Impostare su true solo se si sa cosa si sta facendo, perché ciò potrebbe comportare la trasmissione delle password (se sono presenti password nell'output dello script di PowerShell).

Nomi di proprietà da serializzare
PropertyNamesToSerializeJSON string

Se i dati restituiti da PowerShell contengono proprietà "complesse", ad esempio raccolte di valori, matrici, tabelle o classi, queste proprietà non vengono restituite, per impostazione predefinita, nella risposta di PowerShell IA-Connect. Questa opzione consente di specificare quali proprietà "complesse" (per nome) IA-Connect devono essere serializzate come JSON, in modo che vengano restituite come tipo stringa (che è possibile deserializzare, una volta ricevuto). A seconda della proprietà, il tipo e i valori, è consigliabile prendere in considerazione anche l'uso degli input alternativi "Proprietà da restituire come raccolta" e "Tipi di proprietà da serializzare" (selezionarne uno). Ad esempio: per serializzare le proprietà EmailAddresses e MemberOf, immettere [{"PropertyName": "EmailAddresses"}, {"PropertyName": "MemberOf"}] (formato tabella JSON), ["EmailAddresses", "MemberOf"] (formato matrice JSON) o EmailAddresses,MemberOf (formato CSV).

Tipi di proprietà da serializzare
PropertyTypesToSerializeJSON string

Se i dati restituiti da PowerShell contengono proprietà "complesse", ad esempio raccolte di valori, matrici, tabelle o classi, queste proprietà non vengono restituite, per impostazione predefinita, nella risposta di PowerShell IA-Connect. Questa opzione consente di specificare quali proprietà "complesse" (per tipo) IA-Connect devono essere serializzate come JSON, in modo che vengano restituite come tipo stringa (che è possibile deserializzare, una volta ricevuto). A seconda della proprietà, il tipo e i valori, è consigliabile usare anche gli input alternativi 'Properties to return as collection' e 'Property names to serialize' (selezionarne uno). Questo input è una raccolta con un singolo campo 'PropertyType'. Ad esempio: per serializzare qualsiasi proprietà di tipo Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[], immettere [{"PropertyType": "Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[]"}] (formato tabella JSON), ["Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[]"] (formato matrice JSON) o 'Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[] (formato CSV).

Nome
Name string

Nome del parametro di PowerShell di input. Questo deve soddisfare i formati di denominazione delle variabili di PowerShell( ad esempio, è consigliabile evitare spazi o simboli speciali). I nomi delle variabili di PowerShell non fanno distinzione tra maiuscole e minuscole. Ad esempio: MyVariable comporterà la creazione di una variabile $MyVariable.

Valore di stringa
StringValue string

Valore stringa da assegnare al parametro di PowerShell di input. In alternativa, usare gli altri input di valore se si inserisce un valore booleano o numerico.

Valore intero
IntValue integer

Valore intero (numero intero) da assegnare al parametro di PowerShell di input. In alternativa, usare degli altri input di valore se si inserisce una stringa, un valore booleano o numerico.

Valore booleano
BooleanValue boolean

Valore booleano (true o false) da assegnare al parametro di PowerShell di input. In alternativa, usare gli altri input di valore se si inserisce una stringa o un valore numerico.

Valore decimale
DecimalValue double

Valore decimale da assegnare al parametro di PowerShell di input. In alternativa, usare gli altri input di valore se si inserisce una stringa, un valore booleano o integer.

Valore dell'oggetto
ObjectValue object

Valore dell'oggetto da assegnare al parametro di PowerShell di input. Questo diventerà una variabile stringa serializzata JSON nello script di PowerShell, quindi deserializzare in un oggetto usando ConvertFrom-Json. In alternativa, usare degli altri input di valore se si inserisce una stringa, un valore booleano o numerico.

Flusso di lavoro
Workflow True string

Aggiungere l'espressione seguente qui: workflow()

Restituisce

Nome Percorso Tipo Descrizione
PowerShell output JSON
PowerShellJSONOutput string

Output dello script di PowerShell, formattato come JSON.

Thread Id
ThreadId integer

Se lo script di PowerShell viene eseguito come thread dell'agente, questo output conterrà l'ID del thread dell'agente che può essere usato per monitorare l'esecuzione dello script di PowerShell e recuperare i risultati dello script di PowerShell al termine dello script.

Filtrare la tabella JSON

Accetta una tabella JSON di input, filtra la tabella (usando la sintassi del filtro di righe .NET DataView) e restituisce una nuova tabella JSON. Se si vuole filtrare una tabella effettiva (ad esempio, non in formato JSON), usare l'azione "Filtra tabella". Se si vuole filtrare una matrice di stringhe, usare l'azione "Filtra matrice di stringhe".

Parametri

Nome Chiave Necessario Tipo Descrizione
Tabella JSON di input
JSONTable True string

Tabella di input in formato JSON.

Filter
Filter True string

Il filtro nella sintassi del filtro righe .NET DataView. Ad esempio: [Name] come '*Element'.

Ordinare il nome della colonna
SortColumnName string

Nome di colonna facoltativo da ordinare dopo l'applicazione del filtro. Se si desidera ordinare in base a più colonne, elencare le colonne separate da virgole.

Ordinamento crescente
Ascending boolean

Impostare su true per ordinare in ordine crescente. Impostare su false per ordinare in ordine decrescente.

Ordinare il nome della colonna 2
SortColumnName2 string

Un secondo nome di colonna facoltativo da ordinare per (dopo l'ordinamento in base alla prima colonna).

Ordinamento crescente 2
Ascending2 boolean

Impostare su true per ordinare il nome della seconda colonna in ordine crescente. Impostare su false per ordinare in ordine decrescente.

Ordinare il nome della colonna 3
SortColumnName3 string

Un terzo nome di colonna facoltativo da ordinare per (dopo l'ordinamento in base alle prime e alle seconde colonne).

Ordinamento crescente 3
Ascending3 boolean

Impostare su true per ordinare il nome della terza colonna in ordine crescente. Impostare su false per ordinare in ordine decrescente.

Restituisce

Nome Percorso Tipo Descrizione
Tabella JSON di output
OutputJSONTable string

Tabella di output in formato JSON.

Numero di righe
NumberOfRows integer

Numero di righe nella tabella di output.

Numero di colonne
NumberOfColumns integer

Numero di colonne nella tabella di output.

Importare l'assembly dal file locale

Carica un assembly DotNet dal computer in cui il IA-Connect Director è in esecuzione nell'agente IA-Connect in cui viene caricato in memoria e verrà usato se viene fatto riferimento dal codice DotNet dinamico.

Parametri

Nome Chiave Necessario Tipo Descrizione
Percorso del file di assembly locale
LocalAssemblyFilePath True string

Percorso del file del file di assembly locale nella sessione locale (in cui è in esecuzione il IA-Connect Director).

Nome assembly
AssemblyName True string

Nome dell'assembly da importare.

Comprimere
Compress boolean

L'assembly deve essere compresso prima del caricamento?

Flusso di lavoro
Workflow True string

Aggiungere l'espressione seguente qui: workflow()

Inserire una riga di variabili di input in una tabella JSON

Accetta una tabella di input in formato JSON, inserisce una riga creata dalle variabili di input in una posizione specificata e restituisce una nuova tabella in formato JSON. Lo schema della riga di input deve corrispondere a quello della tabella di input, ad esempio usare gli stessi nomi di proprietà e tipi di dati. Se si vuole inserire una riga in una tabella effettiva (ovvero non in formato JSON), usare l'azione "Inserisci una riga in una tabella". Se si desidera inserire una stringa in una matrice di stringhe, usare l'azione 'Inserisci una riga in una matrice di stringhe'.

Parametri

Nome Chiave Necessario Tipo Descrizione
Tabella JSON di input
JSONTable True string

Tabella di input in formato JSON.

Indice di riga
RowIndex True integer

Indice della riga da inserire in corrispondenza di . Utilizzare 0 per inserire all'inizio della tabella, 1 per inserire dopo la riga 1, N per inserire dopo la riga N. -1 o qualsiasi numero uguale o superiore al numero di elementi nella tabella da inserire alla fine della tabella (utile se non si conosce la durata della tabella).

Nome della proprietà
PropertyName string
Tipo di dati della proprietà
DataType string
Il valore della proprietà
Value string

Restituisce

Nome Percorso Tipo Descrizione
Tabella JSON di output
OutputJSONTable string

Tabella di output in formato JSON.

Numero di righe
NumberOfRows integer

Numero di righe nella tabella di output.

Numero di colonne
NumberOfColumns integer

Numero di colonne nella tabella di output.

Inserire una riga in una matrice di stringhe

Accetta una matrice di input di elementi stringa, inserisce una riga in una posizione specificata e restituisce una nuova matrice. Se si desidera inserire una riga in una tabella, utilizzare l'azione "Inserisci una riga in una tabella". Se si vuole inserire una riga in una tabella in formato JSON, usare l'azione "Inserisci una riga in una tabella JSON".

Parametri

Nome Chiave Necessario Tipo Descrizione
Matrice di input
InputArray True array of string

Matrice di input di stringhe.

Indice di riga
RowIndex True integer

Indice della riga da inserire in corrispondenza di . Utilizzare 0 per inserire all'inizio della matrice, 1 per inserire dopo la riga 1, N per inserire dopo la riga N. -1 o qualsiasi numero uguale o superiore al numero di elementi nella matrice da inserire alla fine della matrice (utile se non si conosce la durata della matrice).

Valore da inserire
ValueToInsert string

Valore stringa da inserire nella nuova riga. Lasciare vuoto se si desidera inserire una riga vuota.

Restituisce

Nome Percorso Tipo Descrizione
Matrice di output
OutputArray array of string

Matrice di output di stringhe.

Numero di articoli
NumberOfItems integer

Numero di elementi nella matrice di output.

Inserire una riga in una tabella

Accetta una tabella di input, inserisce una riga in una posizione specificata e restituisce una nuova tabella. Se si desidera inserire una stringa in una matrice di stringhe, usare l'azione 'Inserisci una riga in una matrice di stringhe'. Se si vuole inserire una riga in una tabella in formato JSON, usare l'azione "Inserisci una riga in una tabella JSON".

Parametri

Nome Chiave Necessario Tipo Descrizione
Tabella di input
Input table object
Indice di riga
RowIndex True integer

Indice della riga da inserire in corrispondenza di . Utilizzare 0 per inserire all'inizio della tabella, 1 per inserire dopo la riga 1, N per inserire dopo la riga N. -1 o qualsiasi numero uguale o superiore al numero di elementi nella tabella da inserire alla fine della tabella (utile se non si conosce la durata della tabella).

Riga JSON da inserire
RowToInsertJSON string

Contenuto della riga da inserire in formato JSON. Lasciare vuoto se si desidera inserire una riga vuota. Ad esempio: per inserire 'Simon' nella colonna 'Name' utilizzare {"Name":"Simon"} e per inserire 'England' nella colonna 'Country' utilizzare {"Name":"Simon","Country":"England"}.

Restituisce

Nome Percorso Tipo Descrizione
Tabella di output
OutputTable array of object

Tabella di output.

items
OutputTable object
Numero di righe
NumberOfRows integer

Numero di righe nella tabella di output.

Numero di colonne
NumberOfColumns integer

Numero di colonne nella tabella di output.

Inserire una riga in una tabella JSON

Accetta una tabella di input in formato JSON, inserisce una riga in una posizione specificata e restituisce una nuova tabella in formato JSON. Se si vuole inserire una riga in una tabella effettiva (ovvero non in formato JSON), usare l'azione "Inserisci una riga in una tabella". Se si desidera inserire una stringa in una matrice di stringhe, usare l'azione 'Inserisci una riga in una matrice di stringhe'.

Parametri

Nome Chiave Necessario Tipo Descrizione
Tabella JSON di input
JSONTable True string

Tabella di input in formato JSON.

Indice di riga
RowIndex True integer

Indice della riga da inserire in corrispondenza di . Utilizzare 0 per inserire all'inizio della tabella, 1 per inserire dopo la riga 1, N per inserire dopo la riga N. -1 o qualsiasi numero uguale o superiore al numero di elementi nella tabella da inserire alla fine della tabella (utile se non si conosce la durata della tabella).

Riga JSON da inserire
RowToInsertJSON string

Contenuto della riga da inserire in formato JSON. Lasciare vuoto se si desidera inserire una riga vuota. Ad esempio: per inserire 'Simon' nella colonna 'Name' utilizzare {"Name":"Simon"} e per inserire 'England' nella colonna 'Country' utilizzare {"Name":"Simon","Country":"England"}.

Restituisce

Nome Percorso Tipo Descrizione
Tabella JSON di output
OutputJSONTable string

Tabella di output in formato JSON.

Numero di righe
NumberOfRows integer

Numero di righe nella tabella di output.

Numero di colonne
NumberOfColumns integer

Numero di colonne nella tabella di output.

Matrice di stringhe di filtro

Accetta una matrice di input di elementi stringa, filtra la matrice (usando la sintassi del filtro di righe .NET DataView) e restituisce una nuova matrice. Se si desidera filtrare una tabella, usare l'azione 'Filtra tabella'. Se si vuole filtrare una tabella in formato JSON, usare l'azione "Filtra tabella JSON".

Parametri

Nome Chiave Necessario Tipo Descrizione
Matrice di input
InputArray True array of string

Matrice di input di stringhe.

Nome della colonna
ColumnName True string

Nome da utilizzare per la colonna della tabella che contiene la matrice durante l'operazione di filtro. Questo nome può quindi essere usato come nome di colonna nella sintassi del filtro righe .NET DataView. Ad esempio, MyColumn, che può quindi essere definito [MyColumn].

Filter
Filter True string

Il filtro nella sintassi del filtro righe .NET DataView. Ad esempio: [Name] come '*Element'.

Restituisce

Nome Percorso Tipo Descrizione
Matrice di output filtrata
OutputArray array of string

Matrice di output filtrata di stringhe.

Numero di articoli
NumberOfItems integer

Numero di elementi nella matrice di output.

Modulo powerShell installato

Cerca un modulo di PowerShell specificato nel computer in cui è in esecuzione l'agente IA-Connect e restituisce se è installato.

Parametri

Nome Chiave Necessario Tipo Descrizione
Modulo PowerShell
PowerShellModuleName True string

Nome del modulo di PowerShell da cercare.

Flusso di lavoro
Workflow True string

Aggiungere l'espressione seguente qui: workflow()

Restituisce

Nome Percorso Tipo Descrizione
Modulo powerShell installato
PowerShellModuleIsInstalled boolean

Restituisce true se il modulo di PowerShell specificato è installato o false in caso contrario.

Ordina matrice di stringhe

Accetta una matrice di input di elementi stringa, ordina la matrice e restituisce una nuova matrice. Se si desidera ordinare una tabella, usare l'azione 'Ordina tabella'. Se si vuole ordinare una tabella in formato JSON, usare l'azione "Ordina tabella JSON".

Parametri

Nome Chiave Necessario Tipo Descrizione
Matrice di input
InputArray True array of string

Matrice di input di stringhe.

Ordinamento crescente
Ascending boolean

Impostare su true per ordinare in ordine crescente. Impostare su false per ordinare in ordine decrescente.

Fa distinzione tra maiuscole e minuscole.
CaseSensitive boolean

Impostare su true per un ordinamento con distinzione tra maiuscole e minuscole, ad esempio ordinato separatamente. Impostare su false per un ordinamento senza distinzione tra maiuscole e minuscole.

Restituisce

Nome Percorso Tipo Descrizione
Matrice di output ordinata
OutputArray array of string

Matrice di output ordinata di stringhe.

Numero di articoli
NumberOfItems integer

Numero di elementi nella matrice di output.

Ordinare la tabella

Accetta una tabella di input, ordina una o più righe e restituisce una nuova tabella. Se si vuole ordinare una tabella in formato JSON, usare l'azione "Ordina tabella JSON". Se si desidera ordinare una matrice di stringhe, usare l'azione 'Ordina matrice di stringhe'.

Parametri

Nome Chiave Necessario Tipo Descrizione
Tabella di input
Input table object
Ordinare il nome della colonna
SortColumnName True string

Nome della colonna in base al quale eseguire l'ordinamento. Se si desidera ordinare in base a più colonne, elencare le colonne separate da virgole.

Ordinamento crescente
Ascending True boolean

Impostare su true per ordinare in ordine crescente. Impostare su false per ordinare in ordine decrescente.

Ordinare il nome della colonna 2
SortColumnName2 string

Un secondo nome di colonna facoltativo da ordinare per (dopo l'ordinamento in base alla prima colonna).

Ordinamento crescente 2
Ascending2 boolean

Impostare su true per ordinare il nome della seconda colonna in ordine crescente. Impostare su false per ordinare in ordine decrescente.

Ordinare il nome della colonna 3
SortColumnName3 string

Un terzo nome di colonna facoltativo da ordinare per (dopo l'ordinamento in base alle prime e alle seconde colonne).

Ordinamento crescente 3
Ascending3 boolean

Impostare su true per ordinare il nome della terza colonna in ordine crescente. Impostare su false per ordinare in ordine decrescente.

Restituisce

Nome Percorso Tipo Descrizione
Tabella di output
OutputTable array of object

Tabella di output.

items
OutputTable object
Numero di righe
NumberOfRows integer

Numero di righe nella tabella di output.

Numero di colonne
NumberOfColumns integer

Numero di colonne nella tabella di output.

Ordinare la tabella JSON

Accetta una tabella JSON di input, ordina la tabella e restituisce una nuova tabella JSON. Se si vuole ordinare una tabella effettiva (ad esempio, non in formato JSON), usare l'azione "Ordina tabella". Se si desidera ordinare una matrice di stringhe, usare l'azione 'Ordina matrice di stringhe'.

Parametri

Nome Chiave Necessario Tipo Descrizione
Tabella JSON di input
JSONTable True string

Tabella di input in formato JSON.

Ordinare il nome della colonna
SortColumnName True string

Nome della colonna in base al quale eseguire l'ordinamento.

Ordinamento crescente
Ascending boolean

Impostare su true per ordinare in ordine crescente. Impostare su false per ordinare in ordine decrescente.

Ordinare il nome della colonna 2
SortColumnName2 string

Un secondo nome di colonna facoltativo da ordinare per (dopo l'ordinamento in base alla prima colonna).

Ordinamento crescente 2
Ascending2 boolean

Impostare su true per ordinare il nome della seconda colonna in ordine crescente. Impostare su false per ordinare in ordine decrescente.

Ordinare il nome della colonna 3
SortColumnName3 string

Un terzo nome di colonna facoltativo da ordinare per (dopo l'ordinamento in base alle prime e alle seconde colonne).

Ordinamento crescente 3
Ascending3 boolean

Impostare su true per ordinare il nome della terza colonna in ordine crescente. Impostare su false per ordinare in ordine decrescente.

Restituisce

Nome Percorso Tipo Descrizione
Tabella JSON di output
OutputJSONTable string

Tabella di output in formato JSON.

Numero di righe
NumberOfRows integer

Numero di righe nella tabella di output.

Numero di colonne
NumberOfColumns integer

Numero di colonne nella tabella di output.

Ottenere corrispondenze del gruppo di espressioni regolari

Esegue una corrispondenza di espressione regolare (regex) su una stringa di input e restituisce un elenco di nomi e valori di gruppo corrispondenti.

Parametri

Nome Chiave Necessario Tipo Descrizione
Testo di input per la corrispondenza
TextToMatch True string

Testo di input da associare all'espressione regolare.

Espressione regolare
Regex True string

Espressione regolare con cui trovare la corrispondenza con il testo di input.

Gruppi da recuperare
GroupsToRetrieve array of string

Matrice di stringhe contenente i nomi dei gruppi di espressioni regolari da recuperare. Se viene specificata una matrice vuota, vengono recuperati tutti i gruppi. Ad esempio: se un'espressione regolare contiene (?<NeedsUpdating>(Sì|No)) e si specifica che il gruppo 'NeedsUpdating' deve essere recuperato, quindi verrà restituito il valore corrispondente del gruppo denominato.

Indice di ricerca
SearchIndex integer

Indice del risultato della corrispondenza da recuperare, a partire da 1. Se si vuole trovare la corrispondenza con il primo risultato (comportamento predefinito), immettere 1. Ad esempio: se si prevede che una stringa di input corrisponda all'espressione regolare in 5 posizioni e si è interessati alla 4a corrispondenza, immettere 4.

Corrispondenza con distinzione tra maiuscole e minuscole
CaseSensitive boolean

Impostare su true (impostazione predefinita) per una corrispondenza con distinzione tra maiuscole e minuscole (ad esempio, A non è a) o impostare su false per una corrispondenza senza distinzione tra maiuscole e minuscole ,ad esempio A e un oggetto vengono considerati identici.

Timeout regex in secondi
RegexTimeoutInSeconds integer

Il numero massimo di secondi che l'espressione regolare può essere elaborata prima del timeout. Questo arresta cicli infiniti causati da determinate espressioni regolari.

Restituisce

Nome Percorso Tipo Descrizione
Gruppi di espressioni regolari
RegexGroups array of object

Matrice contenente i nomi e i valori dei gruppi di espressioni regolari corrispondenti alla stringa di input.

Proprietà
RegexGroups.Property string
Value
RegexGroups.Value string
Numero di gruppi
NumberOfRegexGroups integer

Numero di gruppi di espressioni regolari.

Ottenere corrispondenze di espressioni regolari

Esegue una corrispondenza di espressione regolare (regex) in una stringa di input e restituisce tutte le corrispondenze in una matrice di stringhe. La matrice sarà vuota se non sono presenti corrispondenze.

Parametri

Nome Chiave Necessario Tipo Descrizione
Testo di input per la corrispondenza
TextToMatch True string

Testo di input da associare all'espressione regolare.

Espressione regolare
Regex True string

Espressione regolare con cui trovare la corrispondenza con il testo di input.

Numero massimo di corrispondenze da eseguire
MaximumMatches integer

Quantità massima di espressioni regolari da eseguire. Per un numero illimitato di corrispondenze (ad esempio, mantenere la corrispondenza fino a quando non sono presenti più corrispondenze) immettere nessun valore o un valore pari a 0 (impostazione predefinita). Questo input è progettato per evitare cicli di espressioni regolari infinite inserendo un limite al numero di corrispondenze.

Corrispondenza con distinzione tra maiuscole e minuscole
CaseSensitive boolean

Impostare su true (impostazione predefinita) per una corrispondenza con distinzione tra maiuscole e minuscole (ad esempio, A non è a) o impostare su false per una corrispondenza senza distinzione tra maiuscole e minuscole ,ad esempio A e un oggetto vengono considerati identici.

Tagliare i risultati
TrimResults boolean

Impostare su true (impostazione predefinita) se ogni singolo elemento della matrice di output deve essere tagliato.

Rimuovere i risultati vuoti
RemoveEmptyResults boolean

Impostare su true se gli elementi della matrice di output vuoti devono essere rimossi dalla matrice di output( ad esempio, non si desiderano risultati vuoti).

Timeout regex in secondi
RegexTimeoutInSeconds integer

Il numero massimo di secondi che l'espressione regolare può essere elaborata prima del timeout. Questo arresta cicli infiniti causati da determinate espressioni regolari.

Restituisce

Nome Percorso Tipo Descrizione
Matrice di output
OutputArray array of object

Matrice di stringhe di output che contiene le corrispondenze delle singole espressioni regolari.

items
OutputArray object
Numero di elementi nell'output
NumberOfElementsInOutput integer

Numero di elementi nella matrice di output.

Ottenere IA-Connect contenuto del sommario della ricerca di Orchestrator

Recupera tutti i dati da una tabella di ricerca IA-Connect Orchestrator contenuta in Orchestrator. In questo modo non verrà recuperata una tabella di ricerca gestita dall'agente IA-Connect (un file CSV contenuto su disco).

Parametri

Nome Chiave Necessario Tipo Descrizione
Nome tabella di ricerca
LookupTableName True string

Nome della tabella di ricerca di Orchestrator.

Formato restituito
ReturnFormat string

Formato da utilizzare per la restituzione dei risultati.

Restituisce

Nome Percorso Tipo Descrizione
JSON della tabella di ricerca dell'output
OutputLookupTableJSON string

I dati di output della tabella di ricerca, in formato JSON.

Tabella di ricerca di output
OutputLookupTable array of object

Dati di output della tabella di ricerca, in formato datatable.

items
OutputLookupTable object
Csv della tabella di ricerca di output
OutputLookupTableCSV string

I dati di output della tabella di ricerca, in formato CSV.

Numero di righe nell'output
NumberOfRowsInOutput integer

Numero di righe nell'output.

Numero di colonne nell'output
NumberOfColumnsInOutput integer

Numero di colonne nell'output.

Ottenere IA-Connect contenuto dell'elenco

Recupera tutti i dati da un elenco di IA-Connect Orchestrator.

Parametri

Nome Chiave Necessario Tipo Descrizione
Nome elenco
ListName True string

Nome dell'elenco orchestrator.

Formato restituito
ReturnFormat string

Formato da utilizzare per la restituzione dei risultati.

Restituisce

Nome Percorso Tipo Descrizione
Output list JSON
OutputListJSON string

I dati di output dall'elenco, in formato JSON.

Elenco di output
OutputList array of object

Dati di output dall'elenco, in formato datatable.

items
OutputList object
Elenco di output CSV
OutputListCSV string

I dati di output dall'elenco, in formato CSV.

Numero di righe nell'output
NumberOfRowsInOutput integer

Numero di righe nell'output.

Numero di colonne nell'output
NumberOfColumnsInOutput integer

Numero di colonne nell'output.

Ottenere IA-Connect riepilogo della tabella di ricerca

Recupera un riepilogo delle tabelle di ricerca attualmente caricate nell'agente IA-Connect.

Parametri

Nome Chiave Necessario Tipo Descrizione
Flusso di lavoro
Workflow True string

Aggiungere l'espressione seguente qui: workflow()

Restituisce

Nome Percorso Tipo Descrizione
Json delle tabelle di ricerca
LookupTablesJSON array of object

Le tabelle di ricerca caricate nell'agente IA-Connect.

Nome
LookupTablesJSON.Name string
ThenColumnIndex
LookupTablesJSON.ThenColumnIndex integer
NumberOfRows
LookupTablesJSON.NumberOfRows integer
NumberOfColumns
LookupTablesJSON.NumberOfColumns integer
NumberOfUniqueHeaderProperties
LookupTablesJSON.NumberOfUniqueHeaderProperties integer
Numero di tabelle di ricerca
NumberOfLookupTables integer

Numero di tabelle di ricerca attualmente caricate nell'agente IA-Connect.

Ottenere la corrispondenza dell'espressione regolare

Esegue una corrispondenza di espressione regolare (regex) su una stringa di input e restituisce se la stringa corrisponde all'espressione e ai dettagli della corrispondenza.

Parametri

Nome Chiave Necessario Tipo Descrizione
Testo di input per la corrispondenza
TextToMatch True string

Testo di input da associare all'espressione regolare.

Espressione regolare
Regex True string

Espressione regolare con cui trovare la corrispondenza con il testo di input.

Indice di ricerca
SearchIndex integer

Indice del risultato della corrispondenza da recuperare, a partire da 1. Se si vuole trovare la corrispondenza con il primo risultato (comportamento predefinito), immettere 1. Ad esempio: se si prevede che una stringa di input corrisponda all'espressione regolare in 5 posizioni e si è interessati alla 4a corrispondenza, immettere 4.

Corrispondenza con distinzione tra maiuscole e minuscole
CaseSensitive boolean

Impostare su true (impostazione predefinita) per una corrispondenza con distinzione tra maiuscole e minuscole (ad esempio, A non è a) o impostare su false per una corrispondenza senza distinzione tra maiuscole e minuscole ,ad esempio A e un oggetto vengono considerati identici.

Timeout regex in secondi
RegexTimeoutInSeconds integer

Il numero massimo di secondi che l'espressione regolare può essere elaborata prima del timeout. Questo arresta cicli infiniti causati da determinate espressioni regolari.

Restituisce

Nome Percorso Tipo Descrizione
Corrispondenza riuscita
SuccessfulMatch boolean

True se si è verificato un esito positivo (in corrispondenza dell'indice di ricerca specificato) o false in caso contrario.

Valore stringa di corrispondenza
MatchStringValue string

Se si verifica una corrispondenza corretta, questo valore stringa contiene il testo del testo di input corrispondente all'espressione regolare.

Indice di corrispondenza della posizione
MatchIndex integer

Se la corrispondenza ha esito positivo, questo valore contiene la posizione all'interno del testo di input in modo che corrisponda alla posizione in cui si trova la corrispondenza. Questo valore inizia da 0 che rappresenta l'inizio della stringa di testo di input.

Lunghezza della stringa di corrispondenza
MatchStringLength integer

Se la corrispondenza ha esito positivo, questo valore contiene la lunghezza del testo del testo di input corrispondente all'espressione regolare, ovvero la lunghezza del valore di output 'Match string value'.

Ottenere la versione di PowerShell

Ottiene la versione di PowerShell nella sessione in cui è in esecuzione l'agente IA-Connect. Ciò rileva Microsoft PowerShell v3.x a v5.x, non PowerShell Core (6.x e versioni successive).

Parametri

Nome Chiave Necessario Tipo Descrizione
Nome del computer
ComputerName string

Nome del computer per controllare la versione di PowerShell. Se lasciato vuoto, verrà usato il computer in cui verrà usato l'agente IA-Connect.

Meccanismo di autenticazione
AuthenticationMechanism string

Meccanismo di autenticazione da usare se ci si connette a un computer remoto o si esegue lo script come utente alternativo. I valori supportati sono 'Basic', 'Credssp', 'Default', 'Digest', 'Kerberos' e 'Negotiate'.

Tentativi di connessione
ConnectionAttempts integer

Numero di connessioni da tentare se ci si connette a un computer remoto.

Flusso di lavoro
Workflow True string

Aggiungere l'espressione seguente qui: workflow()

Restituisce

Nome Percorso Tipo Descrizione
Versione principale di PowerShell
PowerShellMajorVersion integer

Versione principale (integer) di PowerShell. Ad esempio: PowerShell 5.1 restituirà 5.

Versione secondaria di PowerShell
PowerShellMinorVersion integer

Versione secondaria (dopo la posizione decimale) di PowerShell. Ad esempio: PowerShell 5.1 restituirà 1.

Ottenere una colonna dall'elenco di IA-Connect

Recupera una colonna da un elenco di IA-Connect Orchestrator.

Parametri

Nome Chiave Necessario Tipo Descrizione
Nome elenco
ListName True string

Nome dell'elenco orchestrator.

Indice della colonna di ricerca
SearchColumnIndex integer

Indice della colonna nell'elenco da restituire. Il valore predefinito è 1, che restituisce la prima colonna. Se si desidera recuperare una colonna in base al nome, impostarla su 0 e specificare invece un nome di colonna.

Nome colonna di ricerca
SearchColumnName string

Nome della colonna nell'elenco da restituire, se si desidera recuperare una colonna dall'elenco in base al nome. Impostare 'Search column index' su 0, se si vuole usare questo input.

Restituisce celle vuote
ReturnBlankCells boolean

Impostare su true se si desidera includere celle vuote nei dati restituiti. Impostare su false (impostazione predefinita) per includere solo celle con valori.

Fallback se l'elenco non esiste
FallBackIfListDoesNotExist boolean

Questo input controlla il risultato se l'elenco specificato non esiste. Se questo input è impostato su false (impostazione predefinita), verrà generata un'eccezione. Se questo input è impostato su true, l'elenco di output (formattato nel formato restituito richiesto) verrà impostato sul valore di fallback, che può essere vuoto o un valore di propria scelta.

Valore di fallback
FallbackValue string

Se l'elenco specificato non esiste e l'input 'Fallback if list does not exist' è impostato su true, questo valore di fallback verrà usato per l'output, formattato nel formato restituito richiesto. Ciò è utile se si leggono dati da tabelle di ricerca e alcuni elementi di dati rappresentano un elenco, mentre alcuni elementi sono i dati effettivi.

Formato restituito
ReturnFormat string

Formato da utilizzare per la restituzione dei risultati.

Restituisce

Nome Percorso Tipo Descrizione
Output list JSON
OutputListJSON string

Colonna di output dall'elenco, in formato JSON.

Elenco di output
OutputList array of object

Colonna di output dall'elenco, in formato datatable.

items
OutputList object
Matrice di elenchi di output
OutputListArray array of object

Colonna di output dall'elenco, in formato matrice.

items
OutputListArray object
Numero di righe nell'output
NumberOfRowsInOutput integer

Numero di righe nell'output.

Ottenere una matrice di stringhe dalla colonna della tabella

Accetta una tabella di input e restituisce una colonna specificata come matrice di stringhe. Se si vuole ottenere una matrice di stringhe da una tabella in formato JSON, usare l'azione 'Get array from JSON table'.

Parametri

Nome Chiave Necessario Tipo Descrizione
Tabella di input
Input table object
Indice di colonna
ColumnIndex integer

Indice della colonna da restituire come matrice. Usare 1 per la prima colonna, N per la colonna N. Se si desidera recuperare una colonna in base al nome, lasciare vuoto questo input e usare invece l'input "Nome colonna".

Nome della colonna
ColumnName string

Nome facoltativo della colonna da restituire come matrice. Se si desidera recuperare una colonna per indice, lasciare vuoto questo input e usare invece l'input "Indice di colonna".

Restituisce

Nome Percorso Tipo Descrizione
Matrice di output
OutputArray array of string

Matrice di output di stringhe.

Numero di articoli
NumberOfItems integer

Numero di elementi nella matrice di output.

Ottenere una matrice di stringhe dalla colonna della tabella JSON

Accetta una tabella di input in formato JSON e restituisce una colonna specificata come matrice di stringhe. Se si vuole ottenere una matrice di stringhe da una tabella effettiva (ad esempio, non in formato JSON), usare l'azione 'Get array from table'.

Parametri

Nome Chiave Necessario Tipo Descrizione
Tabella JSON di input
JSONTable True string

Tabella di input in formato JSON.

Indice di colonna
ColumnIndex integer

Indice della colonna da restituire come matrice. Usare 1 per la prima colonna, N per la colonna N. Se si desidera recuperare una colonna in base al nome, lasciare vuoto questo input e usare invece l'input "Nome colonna".

Nome della colonna
ColumnName string

Nome facoltativo della colonna da restituire come matrice. Se si desidera recuperare una colonna per indice, lasciare vuoto questo input e usare invece l'input "Indice di colonna".

Restituisce

Nome Percorso Tipo Descrizione
Matrice di output
OutputArray array of string

Matrice di output di stringhe.

Numero di articoli
NumberOfItems integer

Numero di elementi nella matrice di output.

Ottenere una stringa dalla cella della tabella JSON

Accetta una tabella di input in formato JSON e restituisce una cella specificata come stringa.

Parametri

Nome Chiave Necessario Tipo Descrizione
Tabella JSON di input
JSONTable True string

Tabella di input in formato JSON.

Indice di riga
RowIndex integer

Indice della riga contenente la cella da recuperare. Usare 1 per la prima riga, N per la Na riga.

Indice di colonna
ColumnIndex integer

Indice della colonna contenente la cella da recuperare. Usare 1 per la prima colonna, N per la colonna N. Se si desidera recuperare una colonna in base al nome, lasciare vuoto questo input e usare invece l'input "Nome colonna".

Nome della colonna
ColumnName string

Nome facoltativo della colonna contenente la cella da recuperare. Se si desidera recuperare una colonna per indice, lasciare vuoto questo input e usare invece l'input "Indice di colonna".

Fallback se la cella non esiste
FallBackIfCellDoesNotExist boolean

Questo input controlla il risultato se l'indice di riga, l'indice di colonna o il nome specificati non esiste. Se questo input è impostato su false (impostazione predefinita), verrà generata un'eccezione. Se questo input è impostato su true, la "stringa di output" verrà impostata sul valore di fallback, che può essere vuoto o un valore di propria scelta.

Valore di fallback
FallbackValue string

Se l'indice di riga, l'indice di colonna o il nome specificato non esiste e l'input 'Fallback se la cella non esiste' è impostata su true, questo valore di fallback verrà usato per la stringa di output.

Restituisce

Nome Percorso Tipo Descrizione
Stringa di output
OutputString string

Contenuto della cella di output come stringa.

Ottenere una stringa tra

Accetta una stringa di input e restituisce la prima istanza di una stringa che si trova tra due stringhe specificate o tra una stringa e la fine della riga.

Parametri

Nome Chiave Necessario Tipo Descrizione
Stringa di input
InputString string

Stringa di input su cui viene eseguita la ricerca.

Avvia stringa di ricerca
StartSearchString string

Stringa di ricerca iniziale.

Stringa di ricerca finale
EndSearchString string

La stringa di ricerca finale o lasciare vuota se si esegue la ricerca alla fine della riga.

Riga di ricerca per riga
SearchLineByLine boolean

Impostare su true se si desidera cercare la riga della stringa di input per riga e il risultato deve contenere solo la stringa corrispondente nella riga corrente. Impostare su false per considerare la stringa di input come un singolo elemento.

Generare un'eccezione se non viene trovata
ThrowExceptionIfNotFound boolean

Impostare su true se si desidera che venga generata un'eccezione se la stringa di ricerca non è stata trovata o impostata su false se l'azione deve restituire 'String between found'=false quando la stringa di ricerca non è stata trovata.

Trim result
TrimResult boolean

Impostare su true se si desidera che gli spazi o le schede siano prima o dopo il taglio del risultato.

La ricerca è un'espressione regolare
SearchIsRegularExpression boolean

Impostare su true se le stringhe di ricerca sono espressioni regolari. Impostare su false se le stringhe di ricerca sono testo normale.

Ricerca con distinzione tra maiuscole e minuscole
CaseSensitiveSearch boolean

Impostare su true se la ricerca deve fare distinzione tra maiuscole e minuscole. Impostare su false per le ricerche senza distinzione tra maiuscole e minuscole.

Restituisce

Nome Percorso Tipo Descrizione
Stringa di ricerca trovata
SearchStringFound boolean

Se 'Throw exception if not found' è impostato su false, questo output viene impostato su true se la stringa di ricerca è stata trovata, false in caso contrario.

Stringa tra
StringBetween string

Stringa trovata tra le stringhe specificate.

Ottenere una tabella da JSON

Accetta una tabella di input in formato JSON e restituisce come tabella. Questa operazione è nota come deserializzazione.

Parametri

Nome Chiave Necessario Tipo Descrizione
Tabella JSON di input
JSONTable True string

Tabella di input in formato JSON.

Indice di riga iniziale
StartRowIndex True integer

Indice della prima riga da recuperare. Utilizzare 1 per iniziare alla prima riga, N per iniziare alla Na riga.

Numero di righe da recuperare
NumberOfRowsToRetrieve integer

Numero di righe da recuperare. Usare 0 (o lasciare vuoto) per recuperare tutte le righe.

Indice della colonna iniziale
StartColumnIndex integer

Indice della prima colonna da recuperare. Usare 1 per iniziare dalla prima colonna, N per iniziare dalla colonna N. Se si desidera specificare la prima colonna da recuperare per nome, lasciare vuoto questo input e usare invece l'input "Start column name".

Nome colonna iniziale
StartColumnName string

Nome facoltativo della prima colonna da recuperare. Se si desidera recuperare colonne per indice, lasciare vuoto questo input e usare invece l'input "Start column index".

Numero di colonne da recuperare
NumberOfColumnsToRetrieve integer

Numero di colonne da recuperare. Usare 0 (o lasciare vuoto) per recuperare tutte le colonne.

Restituisce

Nome Percorso Tipo Descrizione
Tabella di output
OutputTable array of object

Tabella di output.

items
OutputTable object
Numero di righe
NumberOfRows integer

Numero di righe nella tabella di output.

Numero di colonne
NumberOfColumns integer

Numero di colonne nella tabella di output (deve essere sempre 1).

Ottenere una tabella dalla matrice di stringhe

Accetta una matrice di input di elementi stringa e restituisce come tabella.

Parametri

Nome Chiave Necessario Tipo Descrizione
Matrice di input
InputArray True array of string

Matrice di input di stringhe.

Nome della colonna
ColumnName True string

Nome da utilizzare per la colonna della tabella.

Eliminare elementi vuoti
DropEmptyItems boolean

Impostare su true per ignorare (eliminare) elementi vuoti nella matrice. Impostare su false per includere tutti gli elementi.

Restituisce

Nome Percorso Tipo Descrizione
Tabella di output
OutputTable array of object

Tabella di output.

items
OutputTable object
Numero di righe
NumberOfRows integer

Numero di righe nella tabella di output.

Numero di colonne
NumberOfColumns integer

Numero di colonne nella tabella di output (deve essere sempre 1).

Ottenere una tabella JSON dalla matrice di stringhe

Accetta una matrice di input di elementi stringa e restituisce come tabella JSON.

Parametri

Nome Chiave Necessario Tipo Descrizione
Matrice di input
InputArray True array of string

Matrice di input di stringhe.

Nome della colonna
ColumnName True string

Nome da utilizzare per la colonna della tabella.

Eliminare elementi vuoti
DropEmptyItems boolean

Impostare su true per ignorare (eliminare) elementi vuoti nella matrice. Impostare su false per includere tutti gli elementi.

Restituisce

Nome Percorso Tipo Descrizione
Tabella JSON di output
OutputJSONTable string

Tabella di output in formato JSON.

Numero di righe
NumberOfRows integer

Numero di righe nella tabella di output.

Numero di colonne
NumberOfColumns integer

Numero di colonne nella tabella di output (deve essere sempre 1).

Rimuovere caratteri dalla stringa

Accetta una stringa di input e la restituisce con i caratteri specificati rimossi. Se i caratteri specificati non si trovano, verrà restituita la stringa originale.

Parametri

Nome Chiave Necessario Tipo Descrizione
Stringa di input
InputString string

Stringa di input su cui viene eseguita la rimozione del carattere.

Caratteri da rimuovere dalla stringa di input
CharactersToRemoveFromInputString string

Stringa contenente tutti i caratteri da rimuovere dagli input. Ad esempio: !@&?^*.

Rimuovere segni diacritici dalla stringa di input
RemoveDiacriticsFromInputString boolean

Se impostato su true, IA-Connect tenterà di rimuovere tutti i segni diacritici dalla stringa di input, sostituendo i caratteri con un diacritico con lo stesso carattere meno il diacritico. Ad esempio: sostituendo "accentato acuto a" con "a". Negli scenari in cui non è presente alcun mapping diretto a un carattere semplice, il carattere viene rimosso. Ad esempio: il tedesco tagliente S viene rimosso.

Rimuovere un valore alfanumerico dalla stringa di input
RemoveNonAlphaNumericFromInputString boolean

Se impostato su true, IA-Connect rimuoverà tutti i caratteri non alfanumerici dalla stringa di input.

Rimuovere caratteri numerici dalla stringa di input
RemoveNumericFromInputString boolean

Se impostato su true, IA-Connect rimuoverà tutti i caratteri numerici dalla stringa di input.

Rimuovere caratteri minuscoli dalla stringa di input
RemoveLowercaseCharactersFromInputString boolean

Se impostato su true, IA-Connect rimuoverà tutti i caratteri alfabetici minuscoli dalla stringa di input.

Rimuovere caratteri maiuscoli dalla stringa di input
RemoveUppercaseCharactersFromInputString boolean

Se impostato su true, IA-Connect rimuoverà tutti i caratteri alfabetici maiuscoli dalla stringa di input.

Restituisce

Nome Percorso Tipo Descrizione
Stringa di output
OutputString string

Stringa con i caratteri rimossi. Questa sarà la stringa originale se non sono stati trovati caratteri specificati.

Rimuovere IA-Connect tabella di ricerca

Rimuove una tabella di ricerca attualmente caricata nell'agente IA-Connect.

Parametri

Nome Chiave Necessario Tipo Descrizione
Nome tabella di ricerca
LookupTableName True string

Nome della tabella di ricerca caricata nell'agente IA-Connect.

Flusso di lavoro
Workflow True string

Aggiungere l'espressione seguente qui: workflow()

Restituisce

Nome Percorso Tipo Descrizione
Risultato del comando
RemoveIAConnectLookupTableResult boolean

Risultato del comando (esito positivo o negativo).

Messaggio di errore
ErrorMessage string

Se il comando non è riuscito, conterrà il messaggio di errore restituito.

Rimuovere tutte le tabelle di ricerca IA-Connect

Rimuove tutte le tabelle di ricerca attualmente caricate nell'agente IA-Connect.

Parametri

Nome Chiave Necessario Tipo Descrizione
Flusso di lavoro
Workflow True string

Aggiungere l'espressione seguente qui: workflow()

Restituisce

Nome Percorso Tipo Descrizione
Risultato del comando
RemoveAllIAConnectLookupTablesResult boolean

Risultato del comando (esito positivo o negativo).

Messaggio di errore
ErrorMessage string

Se il comando non è riuscito, conterrà il messaggio di errore restituito.

Rinominare una colonna in una tabella

Accetta una tabella di input, rinomina una colonna specificata e restituisce una nuova tabella. Se si vuole rinominare una colonna da una tabella in formato JSON, usare l'azione "Rinomina una colonna in una tabella JSON".

Parametri

Nome Chiave Necessario Tipo Descrizione
Tabella di input
Input table object
Nome colonna di origine
SourceColumnName True string

Nome della colonna da rinominare.

Nuovo nome colonna
NewColumnName True string

Nuovo nome per la colonna.

Restituisce

Nome Percorso Tipo Descrizione
Tabella di output
OutputTable array of object

Tabella di output.

items
OutputTable object
Numero di righe
NumberOfRows integer

Numero di righe nella tabella di output.

Numero di colonne
NumberOfColumns integer

Numero di colonne nella tabella di output.

Rinominare una colonna in una tabella JSON

Accetta una tabella di input in formato JSON, rinomina una colonna specificata e restituisce una nuova tabella in formato JSON. Se si vuole rinominare una colonna da una tabella effettiva (ovvero non in formato JSON), usare l'azione "Rinomina una colonna in una tabella".

Parametri

Nome Chiave Necessario Tipo Descrizione
Tabella JSON di input
JSONTable True string

Tabella di input in formato JSON.

Nome colonna di origine
SourceColumnName True string

Nome della colonna da rinominare.

Nuovo nome colonna
NewColumnName True string

Nuovo nome per la colonna.

Restituisce

Nome Percorso Tipo Descrizione
Tabella JSON di output
OutputJSONTable string

Tabella di output in formato JSON.

Numero di righe
NumberOfRows integer

Numero di righe nella tabella di output.

Numero di colonne
NumberOfColumns integer

Numero di colonne nella tabella di output.

Tabella dei filtri

Accetta una tabella di input, filtra la tabella (usando la sintassi del filtro righe .NET DataView) e restituisce una nuova tabella. Se si vuole filtrare una tabella in formato JSON, usare l'azione "Filtra tabella JSON". Se si vuole filtrare una matrice di stringhe, usare l'azione "Filtra matrice di stringhe".

Parametri

Nome Chiave Necessario Tipo Descrizione
Tabella di input
Input table object
Filter
Filter True string

Il filtro nella sintassi del filtro righe .NET DataView. Ad esempio: [Name] come '*Element'.

Ordinare il nome della colonna
SortColumnName string

Nome di colonna facoltativo da ordinare dopo l'applicazione del filtro. Se si desidera ordinare in base a più colonne, elencare le colonne separate da virgole.

Ordinamento crescente
Ascending boolean

Impostare su true per ordinare in ordine crescente. Impostare su false per ordinare in ordine decrescente.

Ordinare il nome della colonna 2
SortColumnName2 string

Un secondo nome di colonna facoltativo da ordinare per (dopo l'ordinamento in base alla prima colonna).

Ordinamento crescente 2
Ascending2 boolean

Impostare su true per ordinare il nome della seconda colonna in ordine crescente. Impostare su false per ordinare in ordine decrescente.

Ordinare il nome della colonna 3
SortColumnName3 string

Un terzo nome di colonna facoltativo da ordinare per (dopo l'ordinamento in base alle prime e alle seconde colonne).

Ordinamento crescente 3
Ascending3 boolean

Impostare su true per ordinare il nome della terza colonna in ordine crescente. Impostare su false per ordinare in ordine decrescente.

Restituisce

Nome Percorso Tipo Descrizione
Tabella di output
OutputTable array of object

Tabella di output.

items
OutputTable object
Numero di righe
NumberOfRows integer

Numero di righe nella tabella di output.

Numero di colonne
NumberOfColumns integer

Numero di colonne nella tabella di output.

Valore di ricerca da IA-Connect tabella di ricerca

Recupera un valore da una tabella di ricerca di Orchestrator (per le automazione tramite Orchestrator) o una tabella di ricerca attualmente caricata nell'agente di IA-Connect, dalla prima riga corrispondente ai dati di input. Se Orchestrator ha una tabella di ricerca con lo stesso nome di uno caricato nell'agente IA-Connect, viene usata la tabella di ricerca di Orchestrator (se l'automazione passa attraverso Orchestrator).

Parametri

Nome Chiave Necessario Tipo Descrizione
Nome tabella di ricerca
LookupTableName True string

Nome della tabella di ricerca di Orchestrator o della tabella di ricerca caricata nel IA-Connect Agent.

JSON dei dati di input
InputDataJSON string

Dati di input da usare per la ricerca, in formato JSON. Ad esempio, se la tabella di ricerca ha colonne delle proprietà 'JobTitle' e 'Country', è possibile inviare il codice JSON seguente: { "JobTitle": "Consultant", "Country": "England" }.

Nome colonna del valore del risultato della ricerca
SearchResultValueColumnName True string

Colonna nella tabella di ricerca che contiene il valore restituito da leggere.

Indice colonna del valore del risultato della ricerca
SearchResultValueColumnIndex integer

Se impostato su 1 (impostazione predefinita), verrà restituito il valore della prima colonna del risultato corrispondente al nome richiesto. Impostare su un valore superiore (N) per restituire la colonna corrispondente Nth.

Generare un'eccezione se non esiste alcuna corrispondenza
RaiseExceptionIfNoMatch boolean

Impostare su true (impostazione predefinita) per generare un'eccezione se la ricerca non corrisponde a dati. Impostare su false per restituire una stringa vuota se la ricerca non corrisponde a dati.

Flusso di lavoro
Workflow True string

Aggiungere l'espressione seguente qui: workflow()

Restituisce

Nome Percorso Tipo Descrizione
Valore di ricerca dell'output
OutputLookupValue string

Valore di output della colonna della tabella di ricerca specificata, ottenuto cercando i dati di input nella tabella di ricerca IA-Connect.