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