IA-Connect dynamického kódu (Preview)
IA-Connect je platforma RPA pro automatizaci robotických procesů, která přidává funkce RPA z cloudu do místních virtuálních počítačů nebo prostřednictvím připojení Citrix nebo Vzdálené plochy Microsoftu. Toto je modul pro vývoj dynamických modulů kódu.
Tento konektor je dostupný v následujících produktech a oblastech:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Všechny oblasti Power Automate s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Logic Apps | Standard | Všechny oblasti Logic Apps s výjimkou následujících: – Oblasti Azure Government – Oblasti Azure China - Ministerstvo obrany USA (DoD) |
| Power Apps | Premium | Všechny oblasti Power Apps s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Power Automate | Premium | Všechny oblasti Power Automate s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Kontakt | |
|---|---|
| Název | Ultima Labs |
| URL | https://www.ultima.com/ultima-labs |
| IAConnect@ultima.com |
| Metadata konektoru | |
|---|---|
| Vydavatel | Ultima Business |
| Internetová stránka | https://www.ultima.com/ultima-labs |
| Zásady ochrany osobních údajů | https://www.ultima.com/privacy-policy |
| Kategorie | IT provoz; Produktivita |
IA-Connect je platforma RPA (Robotic Process Automation), která přidává funkce RPA z Power Automate Cloud Flow k místním virtuálním počítačům nebo přes připojení Citrix nebo Microsoft Remote Desktop (RDS). Konektory IA-Connect poskytují více než 800 akcí, což umožňuje automatizovat každý typ místní aplikace přímo z toku cloudu Power Automate. Všechny IA-Connect akce jsou k dispozici přímo z vašeho cloudového toku Power Automate, který poskytuje snadnou integraci mezi cloudovými a místními aplikacemi, schopnost využívat stávající podmínky, smyčky, dynamický obsah, výrazy a zpracování výjimek v procesech RPA. Použití konektorů IA-Connect také poskytuje úplnou historii spouštění a auditovatelnost z historie spuštění toku a zároveň odstraňuje nutnost mít samostatnou aplikaci, konzolu nebo studio pro vývoj procesů RPA.
Požadavky
Pokud chcete použít některý z konektorů IA-Connect, musíte nainstalovat IA-Connect software. To je zdarma test po dobu 30 dnů, po které budete vyžadovat IA-Connect licenci.
Software IA-Connect se skládá ze dvou hlavních komponent:
Orchestrátor IA-Connect, což je webová aplikace Azure, kterou byste hostovala ve svém vlastním tenantovi Azure. To zpracovává směrování a zabezpečení toků RPA do jednoho nebo několika místních nebo cloudových virtuálních počítačů.
Agent IA-Connect a director, který je nainstalovaný na virtuálních počítačích, kde je software, který chcete automatizovat, přístupný. Kromě toho může agent IA-Connect běžet uvnitř relace Citrix nebo Vzdálené plochy (RDS), kde jsou příkazy RPA předány virtuální kanál do vzdálené relace ke spuštění. Agenta IA-Connect lze spustit ze sdílené síťové složky a nevyžaduje instalaci.
Dostupné konektory IA-Connect
Dostupné konektory IA-Connect jsou:
- IA-Connect dynamického kódu
- IA-Connect Java
- IA-Connect JML
- IA-Connect sálový počítač
- IA-Connect Microsoft Office
- IA-Connect grafické uživatelské rozhraní SAP
- relace IA-Connect
- uživatelské rozhraní IA-Connect
- webový prohlížeč IA-Connect
Jak získat přihlašovací údaje
Pokud chcete získat licenci a zahájit 30denní bezplatnou zkušební verzi, odešlete prosím žádost na našich webových stránkách (https://www.ultima.com/IA-Connect/Power-Automate).
Po přijetí žádosti o zkušební verzi vás budeme kontaktovat prostřednictvím e-mailové adresy, která vám pomůže s nastavením IA-Connect softwaru a poskytnutím zkušební licence. Toto je plně doporučená zkušební verze, která vám umožní otestovat všech 800 akcí ve všech 9 konektorech IA-Connect ve vašem vlastním prostředí během zkušebního období.
Začínáme s konektorem
Po odeslání žádosti o zkušební verzi pro IA-Connect budete moct stáhnout soubor ZIP obsahující IA-Connect software a dokumentaci týkající se instalace a nastavení. Budeme vás také kontaktovat, abychom vám podle potřeby nabídli podporu a pokyny.
Support
Během zkušebního období můžete kontaktovat Ultima Labs (IAConnect@ultima.com) o podporu a pomoc.
Po zakoupení IA-Connect licencí obdržíte tokeny podpory, které se dají uplatnit pro školení nebo podporu od technického centra Ultima založeného na Velké Británii( TSC).
Známé problémy, běžné chyby a nejčastější dotazy
Naše znalostní báze obsahuje řadu článků, které pokrývají všechny známé problémy, běžné chyby, ke kterým může dojít při používání konektorů IA-Connect a nejčastějších dotazů. Přístup k těmto prostředkům je dostupný https://support.ultima.com/ultimalabs v rámci zkušební verze IA-Connect a po zakoupení licence IA-Connect.
Vytvoření připojení
Konektor podporuje následující typy ověřování:
| výchozí | Parametry pro vytvoření připojení | Všechny oblasti | Nesdílitelné |
Výchozí
Použitelné: Všechny oblasti
Parametry pro vytvoření připojení
Toto připojení není možné sdílet. Pokud se power app sdílí s jiným uživatelem, zobrazí se výzva k explicitní vytvoření nového připojení.
| Název | Typ | Description | Povinné |
|---|---|---|---|
| Klíč rozhraní API | securestring | Klíč rozhraní API pro toto rozhraní API | Pravdivé |
| adresa nástroje IA-Connect Orchestrator | řetězec | Zadejte adresu nástroje IA-Connect Orchestrator bez komponenty HTTP(S). | Pravdivé |
Limity omezování
| Name | Volání | Období obnovení |
|---|---|---|
| Volání rozhraní API na připojení | 100 | 60 sekund |
Akce
| Filtrovací tabulka |
Vezme vstupní tabulku, vyfiltruje tabulku (pomocí syntaxe filtru řádků .NET DataView) a vrátí novou tabulku. Pokud chcete filtrovat tabulku ve formátu JSON, použijte akci Filtrovat tabulku JSON. Pokud chcete filtrovat pole řetězců, použijte akci Filtrovat pole řetězců. |
| Filtrování pole řetězců |
Vezme vstupní pole s řetězcovými položkami, vyfiltruje matici (pomocí syntaxe rowfilter dataView) a vrátí novou matici. Pokud chcete tabulku filtrovat, použijte akci Filtrovat tabulku. Pokud chcete filtrovat tabulku ve formátu JSON, použijte akci Filtrovat tabulku JSON. |
| Filtrování tabulky JSON |
Vezme vstupní tabulku JSON, vyfiltruje tabulku (pomocí syntaxe filtru řádků .NET DataView) a vrátí novou tabulku JSON. Pokud chcete filtrovat skutečnou tabulku (tj. ne ve formátu JSON), použijte akci Filtrovat tabulku. Pokud chcete filtrovat pole řetězců, použijte akci Filtrovat pole řetězců. |
| Import sestavení z místního souboru |
Nahraje sestavení DotNet z počítače, na kterém je spuštěný IA-Connect Director, do IA-Connect Agenta, do kterého je načten do paměti, a použije se, pokud na něj odkazuje dynamický kód DotNet. |
|
Je nainstalovaná automatizace Power |
Hlásí, jestli je v počítači, na kterém je spuštěný IA-Connect Agent, k dispozici automatizace PowerShellu. Pokud není k dispozici automatizace PowerShellu, akce automatizace PowerShellu nebudou fungovat. |
|
Je nainstalovaný modul Power |
Vyhledá zadaný modul PowerShellu v počítači, na kterém je spuštěný IA-Connect Agent, a vrátí, jestli je nainstalovaný. |
| Nahrání souboru CSV do seznamu IA-Connect Orchestratoru |
Nahrajte náhradní data CSV do seznamu IA-Connect Orchestratoru a nahraďte veškerý existující obsah. |
| Nahrání souboru CSV do vyhledávací tabulky nástroje Orchestrator IA-Connect |
Nahrajte náhradní data CSV do vyhledávací tabulky nástroje Orchestrator IA-Connect a nahraďte veškerý existující obsah. Tato akce nebude pracovat s vyhledávací tabulkou zpracovávanou agentem IA-Connect (soubor CSV uložený na disku). |
| Načtení vyhledávací tabulky IA-Connect |
Načte IA-Connect vyhledávací tabulku z počítače, na kterém je spuštěný agent IA-Connect. Tyto vyhledávací tabulky je možné použít dalšími IA-Connect akcemi k vyhledávání dat. |
| Odebrání vyhledávací tabulky IA-Connect |
Odebere vyhledávací tabulku, která je aktuálně načtená do agenta IA-Connect. |
| Odebrání všech vyhledávacích tabulek IA-Connect |
Odebere všechny vyhledávací tabulky, které jsou aktuálně načteny do agenta IA-Connect. |
| Odebrání znaků z řetězce |
Vezme vstupní řetězec a vrátí ho s odebranými zadanými znaky. Pokud zadané znaky nejsou umístěny, vrátí se původní řetězec. |
| Odstranění položek z pole řetězců |
Vezme vstupní pole řetězcových položek, odstraní položku nebo položky na zadané pozici a vrátí nové pole. Pokud chcete odstranit řádek nebo řádky z tabulky, použijte akci Odstranit řádek z tabulky. Pokud chcete odstranit řádek nebo řádky z tabulky ve formátu JSON, použijte akci Odstranit řádek z tabulky JSON. |
| Odstranění sloupců z tabulky |
Vezme vstupní tabulku, odstraní sloupec nebo sloupce a vrátí novou tabulku. Pokud chcete odstranit sloupce z tabulky ve formátu JSON, použijte akci Odstranit sloupce z tabulky JSON. |
| Odstranění sloupců z tabulky JSON |
Vezme vstupní tabulku ve formátu JSON, odstraní sloupec nebo sloupce a vrátí novou tabulku ve formátu JSON. Pokud chcete odstranit sloupce ze skutečné tabulky (tj. ne ve formátu JSON), použijte akci Odstranit sloupce z tabulky. |
| Odstranění řádků z tabulky |
Vezme vstupní tabulku, odstraní řádek nebo řádky na zadané pozici a vrátí novou tabulku. Pokud chcete odstranit řádek nebo řádky z pole řetězců, použijte akci Odstranit řádek z pole řetězců. Pokud chcete odstranit řádek nebo řádky z tabulky ve formátu JSON, použijte akci Odstranit řádek z tabulky JSON. |
| Odstranění řádků z tabulky JSON |
Vezme vstupní tabulku ve formátu JSON, odstraní řádek nebo řádky na zadané pozici a vrátí novou tabulku ve formátu JSON. Pokud chcete odstranit řádek nebo řádky ze skutečné tabulky (tj. ne ve formátu JSON), použijte akci Odstranit řádek z tabulky. Pokud chcete odstranit řádek nebo řádky z pole řetězců, použijte akci Odstranit řádek z pole řetězců. |
| Přejmenování sloupce v tabulce |
Vezme vstupní tabulku, přejmenuje zadaný sloupec a vrátí novou tabulku. Pokud chcete přejmenovat sloupec z tabulky ve formátu JSON, použijte akci Přejmenovat sloupec v tabulce JSON. |
| Přejmenování sloupce v tabulce JSON |
Vezme vstupní tabulku ve formátu JSON, přejmenuje zadaný sloupec a vrátí novou tabulku ve formátu JSON. Pokud chcete přejmenovat sloupec ze skutečné tabulky (tj. ne ve formátu JSON), použijte akci Přejmenovat sloupec v tabulce. |
| Převod pole na JSON |
Vezme vstupní pole a serializuje do řetězce JSON. |
| Přidání složky výsledků hledání sestavení |
Přidá cestu ke složce (v počítači, na kterém je spuštěný agent IA-Connect) do seznamu složek pro IA-Connect Agenta ke kontrole, když se pokusí načíst externí odkaz. |
| Rozdělení řetězce pomocí regulárního výrazu |
Rozdělí vstupní řetězec pomocí shody regulárního výrazu (regex) a vrátí jednotlivé rozdělené komponenty řetězce jako pole řetězců. |
| Seřadit tabulku |
Vezme vstupní tabulku, seřadí jeden nebo více řádků a vrátí novou tabulku. Pokud chcete tabulku seřadit ve formátu JSON, použijte akci Seřadit tabulku JSON. Pokud chcete seřadit pole řetězců, použijte akci Seřadit pole řetězců. |
|
Spuštění skriptu Power |
Spustí skript PowerShellu v relaci, kde je spuštěný IA-Connect Agent, kde se obsah skriptu předá IA-Connect Agentovi ve vstupu PowerShell script contents (PowerShellScriptContents). Toto je doporučená akce pro spuštění vlastního kódu PowerShellu. Tuto akci lze také použít k načtení výsledků z předchozího spuštění skriptu PowerShellu, který se spustí jako vlákno agenta. Agent spustí PowerShell pomocí Microsoft PowerShellu verze 3.x do verze 5.x (podle toho, která verze je nainstalovaná), nikoli powershellového jádra (6.x atd.). |
| Vložení řádku do pole řetězců |
Vezme vstupní pole s řetězcovými položkami, vloží řádek na zadanou pozici a vrátí novou matici. Pokud chcete vložit řádek do tabulky, použijte akci Vložit řádek do tabulky. Pokud chcete vložit řádek do tabulky ve formátu JSON, použijte akci Vložit řádek do tabulky JSON. |
| Vložení řádku do tabulky |
Vezme vstupní tabulku, vloží řádek na zadanou pozici a vrátí novou tabulku. Pokud chcete vložit řetězec do pole řetězců, použijte akci Vložit řádek do pole řetězců. Pokud chcete vložit řádek do tabulky ve formátu JSON, použijte akci Vložit řádek do tabulky JSON. |
| Vložení řádku do tabulky JSON |
Vezme vstupní tabulku ve formátu JSON, vloží řádek na zadanou pozici a vrátí novou tabulku ve formátu JSON. Pokud chcete vložit řádek do skutečné tabulky (tj. ne ve formátu JSON), použijte akci Vložit řádek do tabulky. Pokud chcete vložit řetězec do pole řetězců, použijte akci Vložit řádek do pole řetězců. |
| Vložení řádku vstupních proměnných do tabulky JSON |
Vezme vstupní tabulku ve formátu JSON, vloží řádek vytvořený ze vstupních proměnných na zadanou pozici a vrátí novou tabulku ve formátu JSON. Schéma vstupního řádku by se mělo shodovat se vstupní tabulkou (tj. použít stejné názvy vlastností a datové typy). Pokud chcete vložit řádek do skutečné tabulky (tj. ne ve formátu JSON), použijte akci Vložit řádek do tabulky. Pokud chcete vložit řetězec do pole řetězců, použijte akci Vložit řádek do pole řetězců. |
| Vyhledávací datové buňky z vyhledávací tabulky IA-Connect |
Načte všechny datové buňky z vyhledávací tabulky nástroje Orchestrator (pro automatizaci pomocí nástroje Orchestrator), z prvního řádku, který odpovídá vstupním datům, a vrátí se jako tabulka. Tato akce nepodporuje vyhledávací tabulky načtené do agenta IA-Connect. |
| Vyhledávací hodnota z vyhledávací tabulky IA-Connect |
Načte hodnotu z vyhledávací tabulky nástroje Orchestrator (pro automatizaci pomocí nástroje Orchestrator) nebo vyhledávací tabulky, která je aktuálně načtená do IA-Connect Agenta, z prvního řádku odpovídajícího vstupním datům. Pokud má Orchestrator vyhledávací tabulku se stejným názvem, který je načtený do agenta IA-Connect, použije se vyhledávací tabulka nástroje Orchestrator (pokud automatizace prochází nástrojem Orchestrator). |
| Vyhledávací sloupce z vyhledávací tabulky IA-Connect |
Načte jeden nebo více shodně pojmenovaných sloupců z vyhledávací tabulky nástroje Orchestrator (pro automatizaci pomocí nástroje Orchestrator) nebo vyhledávací tabulku, která je aktuálně načtena do IA-Connect Agenta, z prvního řádku, který odpovídá vstupním datům, a vrátí se jako tabulka. Vyhledávací tabulka může například obsahovat několik výstupních sloupců s názvem "SKUPINA AD", které představují více skupin AD, a vrátí se jako samostatné řádky ve výstupní tabulce. Pokud má Orchestrator vyhledávací tabulku se stejným názvem, který je načtený do agenta IA-Connect, použije se vyhledávací tabulka nástroje Orchestrator (pokud automatizace prochází nástrojem Orchestrator). |
| Vymazání složek výsledků hledání sestavení |
Obnovte další seznam složek pro agenta IA-Connect a zkontrolujte, když se pokusí načíst externí odkaz. |
| Vytvoření JSON ze vstupních proměnných |
Vezme pole vstupních proměnných a vrátí se ve formátu JSON a volitelně jako tabulka JSON. |
| Získání obsahu seznamu IA-Connect |
Načte všechna data ze seznamu IA-Connect Orchestratoru. |
| Získání obsahu vyhledávací tabulky nástroje Orchestrator IA-Connect |
Načte všechna data z vyhledávací tabulky nástroje IA-Connect Orchestrator uchovávané v orchestratoru. Tím se nenačte vyhledávací tabulka zpracovávaná agentem IA-Connect (soubor CSV uložený na disku). |
| Získání pole řetězců ze sloupce tabulky |
Vezme vstupní tabulku a vrátí zadaný sloupec jako pole řetězců. Pokud chcete získat pole řetězců z tabulky ve formátu JSON, použijte akci Získat pole z tabulky JSON. |
| Získání pole řetězců ze sloupce tabulky JSON |
Vezme vstupní tabulku ve formátu JSON a vrátí zadaný sloupec jako pole řetězců. Pokud chcete získat pole řetězců ze skutečné tabulky (tj. ne ve formátu JSON), použijte akci Získat pole z tabulky. |
| Získání shody regulárních výrazů |
Provede shodu regulárního výrazu (regulárního výrazu) u vstupního řetězce a vrátí, jestli se řetězec shoduje s výrazem a podrobnostmi shody. |
| Získání shody regulárních výrazů |
Provede shodu regulárního výrazu (regulárního výrazu) u vstupního řetězce a vrátí všechny shody v řetězcovém poli. Pole bude prázdné, pokud nebyly nalezeny žádné shody. |
| Získání shody skupiny regulárních výrazů |
Provede shodu regulárního výrazu (regulárního výrazu) u vstupního řetězce a vrátí seznam odpovídajících názvů a hodnot skupin. |
| Získání sloupce ze seznamu IA-Connect |
Načte sloupec ze seznamu IA-Connect Orchestratoru. |
| Získání souhrnu vyhledávací tabulky IA-Connect |
Načte souhrn vyhledávacích tabulek, které jsou aktuálně načteny do agenta IA-Connect. |
| Získání tabulky JSON z pole řetězců |
Vezme vstupní pole řetězcových položek a vrátí se jako tabulka JSON. |
| Získání tabulky z JSON |
Vezme vstupní tabulku ve formátu JSON a vrátí se jako tabulka. To se označuje jako deserializace. |
| Získání tabulky z pole řetězců |
Vezme vstupní pole řetězcových položek a vrátí se jako tabulka. |
|
Získání verze Power |
Získá verzi PowerShellu v relaci, ve které je spuštěn IA-Connect Agent. Zjistí to Microsoft PowerShell v3.x na v5.x, ne powershellové jádro (6.x atd.). |
| Získání řetězce mezi |
Vezme vstupní řetězec a vrátí první instanci řetězce, který se nachází mezi dvěma zadanými řetězci nebo mezi řetězcem a koncem řádku. |
| Získání řetězce z buňky tabulky JSON |
Vezme vstupní tabulku ve formátu JSON a vrátí zadanou buňku jako řetězec. |
| Řazení pole řetězců |
Vezme vstupní pole s řetězcovými položkami, seřadí matici a vrátí novou matici. Pokud chcete tabulku seřadit, použijte akci Seřadit tabulku. Pokud chcete tabulku seřadit ve formátu JSON, použijte akci Seřadit tabulku JSON. |
| Řazení tabulky JSON |
Vezme vstupní tabulku JSON, seřadí tabulku a vrátí novou tabulku JSON. Pokud chcete seřadit skutečnou tabulku (tj. ne ve formátu JSON), použijte akci Seřadit tabulku. Pokud chcete seřadit pole řetězců, použijte akci Seřadit pole řetězců. |
Filtrovací tabulka
Vezme vstupní tabulku, vyfiltruje tabulku (pomocí syntaxe filtru řádků .NET DataView) a vrátí novou tabulku. Pokud chcete filtrovat tabulku ve formátu JSON, použijte akci Filtrovat tabulku JSON. Pokud chcete filtrovat pole řetězců, použijte akci Filtrovat pole řetězců.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní tabulka
|
Input table | object | ||
|
Filter
|
Filter | True | string |
Filtr v syntaxi filtru řádků .NET DataView. Například: [Name] like '*Element'. |
|
Seřadit název sloupce
|
SortColumnName | string |
Volitelný název sloupce, podle který se má řadit, po použití filtru. Pokud chcete řadit podle více sloupců, uveďte seznam sloupců oddělených čárkami. |
|
|
Seřadit vzestupně
|
Ascending | boolean |
Pokud chcete řadit vzestupně, nastavte hodnotu true. Pokud chcete seřadit sestupně, nastavte na hodnotu false. |
|
|
Seřadit název sloupce 2
|
SortColumnName2 | string |
Volitelný název druhého sloupce pro řazení (po seřazení podle prvního sloupce). |
|
|
Seřadit vzestupně 2
|
Ascending2 | boolean |
Pokud chcete seřadit název druhého sloupce ve vzestupném pořadí, nastavte hodnotu true. Pokud chcete seřadit sestupně, nastavte na hodnotu false. |
|
|
Seřadit název sloupce 3
|
SortColumnName3 | string |
Volitelný název třetího sloupce pro řazení (po seřazení podle prvního a druhého sloupce) |
|
|
Seřadit vzestupně 3
|
Ascending3 | boolean |
Pokud chcete seřadit název třetího sloupce ve vzestupném pořadí, nastavte hodnotu true. Pokud chcete seřadit sestupně, nastavte na hodnotu false. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní tabulka
|
OutputTable | array of object |
Výstupní tabulka. |
|
items
|
OutputTable | object | |
|
Počet řádků
|
NumberOfRows | integer |
Počet řádků ve výstupní tabulce |
|
Počet sloupců
|
NumberOfColumns | integer |
Počet sloupců ve výstupní tabulce |
Filtrování pole řetězců
Vezme vstupní pole s řetězcovými položkami, vyfiltruje matici (pomocí syntaxe rowfilter dataView) a vrátí novou matici. Pokud chcete tabulku filtrovat, použijte akci Filtrovat tabulku. Pokud chcete filtrovat tabulku ve formátu JSON, použijte akci Filtrovat tabulku JSON.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní pole
|
InputArray | True | array of string |
Vstupní pole řetězců. |
|
Název sloupce
|
ColumnName | True | string |
Název, který se má použít pro sloupec tabulky, který obsahuje pole během operace filtru. Tento název lze potom použít jako název sloupce v syntaxi filtru řádků .NET DataView. Například MyColumn, který lze poté označovat jako [MyColumn]. |
|
Filter
|
Filter | True | string |
Filtr v syntaxi filtru řádků .NET DataView. Například: [Name] like '*Element'. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Filtrované výstupní pole
|
OutputArray | array of string |
Filtrované výstupní pole řetězců. |
|
Počet položek
|
NumberOfItems | integer |
Počet položek ve výstupním poli |
Filtrování tabulky JSON
Vezme vstupní tabulku JSON, vyfiltruje tabulku (pomocí syntaxe filtru řádků .NET DataView) a vrátí novou tabulku JSON. Pokud chcete filtrovat skutečnou tabulku (tj. ne ve formátu JSON), použijte akci Filtrovat tabulku. Pokud chcete filtrovat pole řetězců, použijte akci Filtrovat pole řetězců.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní tabulka JSON
|
JSONTable | True | string |
Vstupní tabulka ve formátu JSON. |
|
Filter
|
Filter | True | string |
Filtr v syntaxi filtru řádků .NET DataView. Například: [Name] like '*Element'. |
|
Seřadit název sloupce
|
SortColumnName | string |
Volitelný název sloupce, podle který se má řadit, po použití filtru. Pokud chcete řadit podle více sloupců, uveďte seznam sloupců oddělených čárkami. |
|
|
Seřadit vzestupně
|
Ascending | boolean |
Pokud chcete řadit vzestupně, nastavte hodnotu true. Pokud chcete seřadit sestupně, nastavte na hodnotu false. |
|
|
Seřadit název sloupce 2
|
SortColumnName2 | string |
Volitelný název druhého sloupce pro řazení (po seřazení podle prvního sloupce). |
|
|
Seřadit vzestupně 2
|
Ascending2 | boolean |
Pokud chcete seřadit název druhého sloupce ve vzestupném pořadí, nastavte hodnotu true. Pokud chcete seřadit sestupně, nastavte na hodnotu false. |
|
|
Seřadit název sloupce 3
|
SortColumnName3 | string |
Volitelný název třetího sloupce pro řazení (po seřazení podle prvního a druhého sloupce) |
|
|
Seřadit vzestupně 3
|
Ascending3 | boolean |
Pokud chcete seřadit název třetího sloupce ve vzestupném pořadí, nastavte hodnotu true. Pokud chcete seřadit sestupně, nastavte na hodnotu false. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní tabulka JSON
|
OutputJSONTable | string |
Výstupní tabulka ve formátu JSON. |
|
Počet řádků
|
NumberOfRows | integer |
Počet řádků ve výstupní tabulce |
|
Počet sloupců
|
NumberOfColumns | integer |
Počet sloupců ve výstupní tabulce |
Import sestavení z místního souboru
Nahraje sestavení DotNet z počítače, na kterém je spuštěný IA-Connect Director, do IA-Connect Agenta, do kterého je načten do paměti, a použije se, pokud na něj odkazuje dynamický kód DotNet.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Cesta k souboru místního sestavení
|
LocalAssemblyFilePath | True | string |
Cesta k souboru místního sestavení v místní relaci (kde je spuštěný adresář IA-Connect). |
|
Název sestavení
|
AssemblyName | True | string |
Název sestavení, které se má importovat. |
|
Komprimovat
|
Compress | boolean |
Má být sestavení před nahráním komprimováno? |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Je nainstalovaná automatizace PowerShellu.
Hlásí, jestli je v počítači, na kterém je spuštěný IA-Connect Agent, k dispozici automatizace PowerShellu. Pokud není k dispozici automatizace PowerShellu, akce automatizace PowerShellu nebudou fungovat.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Je nainstalovaná automatizace PowerShellu.
|
PowerShellAutomationIsInstalled | boolean |
Vrátí hodnotu true, pokud je k dispozici automatizace PowerShellu, nebo pokud ne. |
Je nainstalovaný modul PowerShellu.
Vyhledá zadaný modul PowerShellu v počítači, na kterém je spuštěný IA-Connect Agent, a vrátí, jestli je nainstalovaný.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Modul prostředí PowerShell
|
PowerShellModuleName | True | string |
Název modulu PowerShellu, který se má vyhledat. |
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Je nainstalovaný modul PowerShellu.
|
PowerShellModuleIsInstalled | boolean |
Vrátí hodnotu true, pokud je nainstalovaný zadaný modul PowerShellu nebo nepravda, pokud ne. |
Nahrání souboru CSV do seznamu IA-Connect Orchestratoru
Nahrajte náhradní data CSV do seznamu IA-Connect Orchestratoru a nahraďte veškerý existující obsah.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název seznamu
|
ListName | True | string |
Název seznamu orchestrátoru. |
|
Data CSV
|
CSVData | True | string |
Náhradní data sdíleného svazku clusteru, která se mají uložit v seznamu orchestratoru. Pokud seznam již existuje, obsah seznamu se nahradí tímto datem sdíleného svazku clusteru. Nelze zadat prázdný vstup CSV, ale můžete zadat řádek záhlaví CSV bez datových řádků. |
|
Vytvoření seznamu, pokud neexistuje
|
CreateListIfNotExist | boolean |
Pokud je nastavená hodnota false (výchozí) a pojmenovaný seznam ještě neexistuje, vyvolá se výjimka. Pokud je nastavená hodnota true, vytvoří se pojmenovaný seznam, pokud neexistuje. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výsledek příkazu
|
UploadCSVToIAConnectListResult | boolean |
Výsledek příkazu (úspěch nebo selhání) |
|
Zpráva o chybě
|
ErrorMessage | string |
Pokud příkaz nebyl úspěšný, bude obsahovat chybovou zprávu, která byla vrácena. |
Nahrání souboru CSV do vyhledávací tabulky nástroje Orchestrator IA-Connect
Nahrajte náhradní data CSV do vyhledávací tabulky nástroje Orchestrator IA-Connect a nahraďte veškerý existující obsah. Tato akce nebude pracovat s vyhledávací tabulkou zpracovávanou agentem IA-Connect (soubor CSV uložený na disku).
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název vyhledávací tabulky
|
LookupTableName | True | string |
Název vyhledávací tabulky nástroje Orchestrator. |
|
Data CSV
|
CSVData | True | string |
Náhradní data sdíleného svazku clusteru, která se mají uložit ve vyhledávací tabulce nástroje Orchestrator. Pokud vyhledávací tabulka již existuje, obsah tabulky se nahradí daty sdíleného svazku clusteru. Nelze zadat prázdný vstup CSV, ale můžete zadat řádek záhlaví CSV bez datových řádků. |
|
Vytvoření vyhledávací tabulky, pokud neexistuje
|
CreateLookupTableIfNotExist | boolean |
Pokud je nastavená hodnota false (výchozí) a pojmenovaná vyhledávací tabulka ještě neexistuje, vyvolá se výjimka. Pokud je nastavena hodnota true, vytvoří se pojmenovaná vyhledávací tabulka, pokud neexistuje. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výsledek příkazu
|
UploadCSVToIAConnectLookupTableResult | boolean |
Výsledek příkazu (úspěch nebo selhání) |
|
Zpráva o chybě
|
ErrorMessage | string |
Pokud příkaz nebyl úspěšný, bude obsahovat chybovou zprávu, která byla vrácena. |
Načtení vyhledávací tabulky IA-Connect
Načte IA-Connect vyhledávací tabulku z počítače, na kterém je spuštěný agent IA-Connect. Tyto vyhledávací tabulky je možné použít dalšími IA-Connect akcemi k vyhledávání dat.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Cesta k vyhledávací tabulce
|
Path | True | string |
Úplná cesta k vyhledávací tabulce. Musí být přístupný z relace, ve které je spuštěný agent IA-Connect. Pokud je zadaná složka, budou zpracovány všechny soubory pod touto složkou. |
|
Vyvolání výjimky v případě, že se nepodaří načíst některou tabulku
|
RaiseExceptionIfAnyTableFailsToLoad | True | boolean |
Pokud je nastavená hodnota true a jakákoli IA-Connect vyhledávací tabulka se nenačte (například pokud je v tabulce problém), vyvolá se výjimka. Toto je výchozí nastavení, protože pokud se některé tabulce nepodaří načíst, obvykle dojde k výjimce později v procesu. Pokud je nastavená hodnota false, budou problémové vyhledávací tabulky ignorovány a budou načteny pouze použitelné vyhledávací tabulky. |
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Počet načtených vyhledávacích tabulek
|
NumberOfLookupTablesLoaded | integer |
Počet vyhledávacích tabulek, které byly úspěšně načteny. |
|
Počet vyhledávacích tabulek se nepodařilo načíst
|
NumberOfLookupTablesFailedToLoad | integer |
Počet vyhledávacích tabulek, které se nepodařilo načíst. Tato možnost bude nastavena pouze v případě, že je v případě, že se nepodaří načíst některou tabulku, nastavena na hodnotu false, protože jinak bude výjimka. |
Odebrání vyhledávací tabulky IA-Connect
Odebere vyhledávací tabulku, která je aktuálně načtená do agenta IA-Connect.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název vyhledávací tabulky
|
LookupTableName | True | string |
Název vyhledávací tabulky načtené do agenta IA-Connect. |
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výsledek příkazu
|
RemoveIAConnectLookupTableResult | boolean |
Výsledek příkazu (úspěch nebo selhání) |
|
Zpráva o chybě
|
ErrorMessage | string |
Pokud příkaz nebyl úspěšný, bude obsahovat chybovou zprávu, která byla vrácena. |
Odebrání všech vyhledávacích tabulek IA-Connect
Odebere všechny vyhledávací tabulky, které jsou aktuálně načteny do agenta IA-Connect.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výsledek příkazu
|
RemoveAllIAConnectLookupTablesResult | boolean |
Výsledek příkazu (úspěch nebo selhání) |
|
Zpráva o chybě
|
ErrorMessage | string |
Pokud příkaz nebyl úspěšný, bude obsahovat chybovou zprávu, která byla vrácena. |
Odebrání znaků z řetězce
Vezme vstupní řetězec a vrátí ho s odebranými zadanými znaky. Pokud zadané znaky nejsou umístěny, vrátí se původní řetězec.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní řetězec
|
InputString | string |
Vstupní řetězec, na kterém se provádí odebrání znaku. |
|
|
Znaky, které se mají odebrat ze vstupního řetězce
|
CharactersToRemoveFromInputString | string |
Řetězec obsahující všechny znaky, které chcete ze vstupů odebrat. Příklad: !@&?^*. |
|
|
Odebrání diakritiky ze vstupního řetězce
|
RemoveDiacriticsFromInputString | boolean |
Pokud je nastavena hodnota true, IA-Connect se pokusí odebrat všechny diakritické znaky ze vstupního řetězce a nahradí znaky diakritikou se stejným znakem minus diakritikou. Příklad: nahrazení "akutní zvýraznění a" za "a". Ve scénářích, kdy neexistuje přímé mapování na jednoduchý znak, je znak odebrán. Například: Německý ostrý S je odstraněn. |
|
|
Odebrání nealnumerických znaků ze vstupního řetězce
|
RemoveNonAlphaNumericFromInputString | boolean |
Pokud je hodnota true, IA-Connect ze vstupního řetězce odebere všechny nealnumerické znaky. |
|
|
Odebrání číselných znaků ze vstupního řetězce
|
RemoveNumericFromInputString | boolean |
Pokud je hodnota true, IA-Connect odebere všechny číselné znaky ze vstupního řetězce. |
|
|
Odebrání malých písmen ze vstupního řetězce
|
RemoveLowercaseCharactersFromInputString | boolean |
Pokud je hodnota true, IA-Connect ze vstupního řetězce odebere všechna malá písmena. |
|
|
Odebrání velkých písmen ze vstupního řetězce
|
RemoveUppercaseCharactersFromInputString | boolean |
Pokud je hodnota true, IA-Connect ze vstupního řetězce odebere všechna velká písmena. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní řetězec
|
OutputString | string |
Řetězec s odebranými znaky. Bude to původní řetězec, pokud nebyly nalezeny žádné zadané znaky. |
Odstranění položek z pole řetězců
Vezme vstupní pole řetězcových položek, odstraní položku nebo položky na zadané pozici a vrátí nové pole. Pokud chcete odstranit řádek nebo řádky z tabulky, použijte akci Odstranit řádek z tabulky. Pokud chcete odstranit řádek nebo řádky z tabulky ve formátu JSON, použijte akci Odstranit řádek z tabulky JSON.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní pole
|
InputArray | True | array of string |
Vstupní pole řetězců. |
|
Spustit index položky
|
StartItemIndex | True | integer |
Index položky, na které se má začít odstraňovat. Pomocí 1 odstraňte první položku, N k odstranění Nth položky. |
|
Počet položek, které chcete odstranit
|
NumberOfItemsToDelete | True | integer |
Počet položek, které chcete odstranit. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní pole
|
OutputArray | array of string |
Výstupní pole řetězců. |
|
Počet položek
|
NumberOfItems | integer |
Počet položek ve výstupním poli |
Odstranění sloupců z tabulky
Vezme vstupní tabulku, odstraní sloupec nebo sloupce a vrátí novou tabulku. Pokud chcete odstranit sloupce z tabulky ve formátu JSON, použijte akci Odstranit sloupce z tabulky JSON.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní tabulka
|
Input table | object | ||
|
Počáteční index sloupce
|
StartColumnIndex | integer |
Index sloupce, na který se má začít odstraňovat. Pomocí 1 odstraníte první sloupec, N odstraníte N. Pokud chcete odstranit sloupec podle názvu, ponechte tento vstup prázdný a místo toho použijte vstup "Název sloupce k odstranění". |
|
|
Název sloupce, který chcete odstranit
|
ColumnNameToDelete | string |
Volitelný název sloupce, který chcete odstranit. Pokud chcete odstranit sloupec podle indexu, nechejte tento vstup prázdný a místo toho použijte vstupní index počátečního sloupce. |
|
|
Počet sloupců, které se mají odstranit
|
NumberOfColumnsToDelete | True | integer |
Počet sloupců, které se mají odstranit, počínaje zadaným indexem nebo názvem. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní tabulka
|
OutputTable | array of object |
Výstupní tabulka. |
|
items
|
OutputTable | object | |
|
Počet řádků
|
NumberOfRows | integer |
Počet řádků ve výstupní tabulce |
|
Počet sloupců
|
NumberOfColumns | integer |
Počet sloupců ve výstupní tabulce |
Odstranění sloupců z tabulky JSON
Vezme vstupní tabulku ve formátu JSON, odstraní sloupec nebo sloupce a vrátí novou tabulku ve formátu JSON. Pokud chcete odstranit sloupce ze skutečné tabulky (tj. ne ve formátu JSON), použijte akci Odstranit sloupce z tabulky.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní tabulka JSON
|
JSONTable | True | string |
Vstupní tabulka ve formátu JSON. |
|
Počáteční index sloupce
|
StartColumnIndex | integer |
Index sloupce, na který se má začít odstraňovat. Pomocí 1 odstraníte první sloupec, N odstraníte N. Pokud chcete odstranit sloupec podle názvu, ponechte tento vstup prázdný a místo toho použijte vstup "Název sloupce k odstranění". |
|
|
Název sloupce, který chcete odstranit
|
ColumnNameToDelete | string |
Volitelný název sloupce, který chcete odstranit. Pokud chcete odstranit sloupec podle indexu, nechejte tento vstup prázdný a místo toho použijte vstupní index počátečního sloupce. |
|
|
Počet sloupců, které se mají odstranit
|
NumberOfColumnsToDelete | True | integer |
Počet sloupců, které se mají odstranit, počínaje zadaným indexem nebo názvem. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní tabulka JSON
|
OutputJSONTable | string |
Výstupní tabulka ve formátu JSON. |
|
Počet řádků
|
NumberOfRows | integer |
Počet řádků ve výstupní tabulce |
|
Počet sloupců
|
NumberOfColumns | integer |
Počet sloupců ve výstupní tabulce |
Odstranění řádků z tabulky
Vezme vstupní tabulku, odstraní řádek nebo řádky na zadané pozici a vrátí novou tabulku. Pokud chcete odstranit řádek nebo řádky z pole řetězců, použijte akci Odstranit řádek z pole řetězců. Pokud chcete odstranit řádek nebo řádky z tabulky ve formátu JSON, použijte akci Odstranit řádek z tabulky JSON.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní tabulka
|
Input table | object | ||
|
Počáteční index řádku
|
StartRowIndex | True | integer |
Index řádku, na který chcete začít odstraňovat. Pomocí 1 odstraňte první řádek, N k odstranění N. řádku. |
|
Počet řádků, které se mají odstranit
|
NumberOfRowsToDelete | True | integer |
Počet řádků, které chcete odstranit. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní tabulka
|
OutputTable | array of object |
Výstupní tabulka. |
|
items
|
OutputTable | object | |
|
Počet řádků
|
NumberOfRows | integer |
Počet řádků ve výstupní tabulce |
|
Počet sloupců
|
NumberOfColumns | integer |
Počet sloupců ve výstupní tabulce |
Odstranění řádků z tabulky JSON
Vezme vstupní tabulku ve formátu JSON, odstraní řádek nebo řádky na zadané pozici a vrátí novou tabulku ve formátu JSON. Pokud chcete odstranit řádek nebo řádky ze skutečné tabulky (tj. ne ve formátu JSON), použijte akci Odstranit řádek z tabulky. Pokud chcete odstranit řádek nebo řádky z pole řetězců, použijte akci Odstranit řádek z pole řetězců.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní tabulka JSON
|
JSONTable | True | string |
Vstupní tabulka ve formátu JSON. |
|
Počáteční index řádku
|
StartRowIndex | True | integer |
Index řádku, na který chcete začít odstraňovat. Pomocí 1 odstraňte první řádek, N k odstranění N. řádku. |
|
Počet řádků, které se mají odstranit
|
NumberOfRowsToDelete | True | integer |
Počet řádků, které chcete odstranit. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní tabulka JSON
|
OutputJSONTable | string |
Výstupní tabulka ve formátu JSON. |
|
Počet řádků
|
NumberOfRows | integer |
Počet řádků ve výstupní tabulce |
|
Počet sloupců
|
NumberOfColumns | integer |
Počet sloupců ve výstupní tabulce |
Přejmenování sloupce v tabulce
Vezme vstupní tabulku, přejmenuje zadaný sloupec a vrátí novou tabulku. Pokud chcete přejmenovat sloupec z tabulky ve formátu JSON, použijte akci Přejmenovat sloupec v tabulce JSON.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní tabulka
|
Input table | object | ||
|
Název zdrojového sloupce
|
SourceColumnName | True | string |
Název sloupce, který chcete přejmenovat. |
|
Název nového sloupce
|
NewColumnName | True | string |
Nový název sloupce. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní tabulka
|
OutputTable | array of object |
Výstupní tabulka. |
|
items
|
OutputTable | object | |
|
Počet řádků
|
NumberOfRows | integer |
Počet řádků ve výstupní tabulce |
|
Počet sloupců
|
NumberOfColumns | integer |
Počet sloupců ve výstupní tabulce |
Přejmenování sloupce v tabulce JSON
Vezme vstupní tabulku ve formátu JSON, přejmenuje zadaný sloupec a vrátí novou tabulku ve formátu JSON. Pokud chcete přejmenovat sloupec ze skutečné tabulky (tj. ne ve formátu JSON), použijte akci Přejmenovat sloupec v tabulce.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní tabulka JSON
|
JSONTable | True | string |
Vstupní tabulka ve formátu JSON. |
|
Název zdrojového sloupce
|
SourceColumnName | True | string |
Název sloupce, který chcete přejmenovat. |
|
Název nového sloupce
|
NewColumnName | True | string |
Nový název sloupce. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní tabulka JSON
|
OutputJSONTable | string |
Výstupní tabulka ve formátu JSON. |
|
Počet řádků
|
NumberOfRows | integer |
Počet řádků ve výstupní tabulce |
|
Počet sloupců
|
NumberOfColumns | integer |
Počet sloupců ve výstupní tabulce |
Převod pole na JSON
Vezme vstupní pole a serializuje do řetězce JSON.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní objekt
|
Input object | object |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní JSON
|
OutputJSON | string |
Výstupní řetězec JSON. |
Přidání složky výsledků hledání sestavení
Přidá cestu ke složce (v počítači, na kterém je spuštěný agent IA-Connect) do seznamu složek pro IA-Connect Agenta ke kontrole, když se pokusí načíst externí odkaz.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Cesta ke složce
|
FolderPath | True | string |
Cesta ke složce, která se má přidat do seznamu složek pro agenta IA-Connect ke kontrole při pokusu o načtení externího odkazu. |
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Rozdělení řetězce pomocí regulárního výrazu
Rozdělí vstupní řetězec pomocí shody regulárního výrazu (regex) a vrátí jednotlivé rozdělené komponenty řetězce jako pole řetězců.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní text, který se má rozdělit
|
TextToSplit | True | string |
Vstupní text, který se má rozdělit proti regulárnímu výrazu. |
|
Regulární výraz
|
Regex | True | string |
Regulární výraz pro rozdělení vstupního textu na. |
|
Rozdělení s rozlišováním velkých a velkých písmen
|
CaseSensitive | boolean |
Pro rozdělení rozlišující malá a velká písmena (např. A není a) nastavte hodnotu true (výchozí hodnota) nebo na hodnotu false pro rozdělení bez rozlišování malých a velkých písmen (např. A a jsou považovány za stejné). |
|
|
Oříznutí výsledků
|
TrimResults | boolean |
Pokud se má každý jednotlivý výstupní prvek pole oříznout, nastavte na hodnotu true (výchozí hodnota). |
|
|
Odebrání prázdných výsledků
|
RemoveEmptyResults | boolean |
Pokud by se z výstupního pole měly odebrat prázdné elementy výstupního pole (tj. nechcete prázdné výsledky). |
|
|
Časový limit regulárního výrazu v sekundách
|
RegexTimeoutInSeconds | integer |
Maximální počet sekund, po které lze regulární výraz zpracovat před uplynutím časového limitu. Tím se zastaví nekonečné smyčky způsobené určitými regulárními výrazy. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní pole
|
OutputArray | array of object |
Pole výstupního řetězce, které obsahuje jednotlivé součásti řetězce, rozdělte pomocí regulárního výrazu. |
|
items
|
OutputArray | object | |
|
Počet prvků ve výstupu
|
NumberOfElementsInOutput | integer |
Počet prvků ve výstupním poli. |
Seřadit tabulku
Vezme vstupní tabulku, seřadí jeden nebo více řádků a vrátí novou tabulku. Pokud chcete tabulku seřadit ve formátu JSON, použijte akci Seřadit tabulku JSON. Pokud chcete seřadit pole řetězců, použijte akci Seřadit pole řetězců.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní tabulka
|
Input table | object | ||
|
Seřadit název sloupce
|
SortColumnName | True | string |
Název sloupce, podle který chcete řadit. Pokud chcete řadit podle více sloupců, uveďte seznam sloupců oddělených čárkami. |
|
Seřadit vzestupně
|
Ascending | True | boolean |
Pokud chcete řadit vzestupně, nastavte hodnotu true. Pokud chcete seřadit sestupně, nastavte na hodnotu false. |
|
Seřadit název sloupce 2
|
SortColumnName2 | string |
Volitelný název druhého sloupce pro řazení (po seřazení podle prvního sloupce). |
|
|
Seřadit vzestupně 2
|
Ascending2 | boolean |
Pokud chcete seřadit název druhého sloupce ve vzestupném pořadí, nastavte hodnotu true. Pokud chcete seřadit sestupně, nastavte na hodnotu false. |
|
|
Seřadit název sloupce 3
|
SortColumnName3 | string |
Volitelný název třetího sloupce pro řazení (po seřazení podle prvního a druhého sloupce) |
|
|
Seřadit vzestupně 3
|
Ascending3 | boolean |
Pokud chcete seřadit název třetího sloupce ve vzestupném pořadí, nastavte hodnotu true. Pokud chcete seřadit sestupně, nastavte na hodnotu false. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní tabulka
|
OutputTable | array of object |
Výstupní tabulka. |
|
items
|
OutputTable | object | |
|
Počet řádků
|
NumberOfRows | integer |
Počet řádků ve výstupní tabulce |
|
Počet sloupců
|
NumberOfColumns | integer |
Počet sloupců ve výstupní tabulce |
Spuštění skriptu PowerShellu
Spustí skript PowerShellu v relaci, kde je spuštěný IA-Connect Agent, kde se obsah skriptu předá IA-Connect Agentovi ve vstupu PowerShell script contents (PowerShellScriptContents). Toto je doporučená akce pro spuštění vlastního kódu PowerShellu. Tuto akci lze také použít k načtení výsledků z předchozího spuštění skriptu PowerShellu, který se spustí jako vlákno agenta. Agent spustí PowerShell pomocí Microsoft PowerShellu verze 3.x do verze 5.x (podle toho, která verze je nainstalovaná), nikoli powershellového jádra (6.x atd.).
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Obsah skriptu PowerShellu
|
PowerShellScriptContents | string |
Obsah skriptu PowerShellu, který se má spustit. IA-Connect tento skript spustí as-is předáním přímo modulu pro automatizaci PowerShellu. Na disku se ve skutečnosti nevytvořil žádný skript PowerShellu. Případně můžete na disku spustit existující skript PowerShellu zadáním následujícího příkazu: return & 'scriptpath'. Například: return & 'c:\scripts\TestScript.ps1'. |
|
|
Název počítače
|
ComputerName | string |
Název počítače pro spuštění skriptu PowerShellu. Pokud je tento skript prázdný, skript se spustí v počítači, na kterém je spuštěný agent IA-Connect. |
|
|
Není výsledkem chyba
|
IsNoResultAnError | boolean |
Pokud příkaz PowerShellu nevrátí žádná data, navrhne se chyba? |
|
|
Vrácení složitých typů
|
ReturnComplexTypes | boolean |
Pokud návratová data PowerShellu obsahují komplexní vlastnosti (například kolekce hodnot, polí, tabulek nebo tříd), tyto vlastnosti se ve výchozím nastavení nevrátí v odpovědi IA-Connect PowerShellu. Vstupy Properties to return as collection, 'Property names to serialize' a 'Property types to serialize' umožňují určit, které "komplexní" vlastnosti by se mají vrátit, a metoda použitá k formátování dat (na základě vlastnosti po vlastnosti, vyberte ten, který nejlépe funguje). Tento vstup umožňuje určit, co se má provést se zbývajícími vlastnostmi (tj. Vlastnosti, které jsou "složité" a nejsou explicitně pojmenované). Pokud je hodnota true, IA-Connect se pokusí vrátit řetězcovou reprezentaci dat pomocí ToString(). Pokud je nastavena hodnota false (výchozí), IA-Connect nevrátí vlastnost. |
|
|
Vrácení logické hodnoty jako logické hodnoty
|
ReturnBooleanAsBoolean | boolean |
Měly by se logické vlastnosti vrátit jako logické hodnoty? Pokud je false, vrátí se jako řetězce. |
|
|
Vrátí číselnou hodnotu jako desetinné číslo.
|
ReturnNumericAsDecimal | boolean |
Mají být číselné vlastnosti vráceny jako číselné hodnoty? Pokud je false, vrátí se jako řetězce. |
|
|
Datum vrácení jako data
|
ReturnDateAsDate | boolean |
Mají být vlastnosti Date vráceny jako kalendářní data? Pokud je false, vrátí se jako řetězce. |
|
|
Vlastnosti, které se mají vrátit jako kolekce
|
PropertiesToReturnAsCollectionJSON | string |
Pokud návratová data PowerShellu obsahují komplexní vlastnosti (například kolekce hodnot, polí, tabulek nebo tříd), tyto vlastnosti se ve výchozím nastavení nevrátí v odpovědi IA-Connect PowerShellu. Tato možnost umožňuje určit, které komplexní vlastnosti (podle názvu) IA-Connect by se měly pokusit vrátit jako kolekci. V závislosti na vlastnosti byste měli zvážit také použití alternativních vstupů "Názvy vlastností k serializaci" a "Typy vlastností k serializaci" (vyberte jeden). Tento vstup lze zadat ve formátu JSON nebo CSV. Příklad: Pokud chcete vrátit vlastnosti pole EmailAddresses a MemberOf, zadejte [{"PropertyName": "EmailAddresses"}, {"PropertyName": "MemberOf"}] (formát tabulky JSON), ["EmailAddresses", "MemberOf"] (formát pole JSON) nebo EmailAddresses,MemberOf (formát CSV). |
|
|
Mechanismus ověřování
|
AuthenticationMechanism | string |
Ověřovací mechanismus, který se má použít, pokud se připojujete ke vzdálenému počítači nebo spouštíte skript jako alternativní uživatel. Podporované hodnoty jsou Basic, Credssp, Default, Digest, Kerberos a Negotiate. |
|
|
Pokusy o připojení
|
ConnectionAttempts | integer |
Počet připojení, která se mají pokusit o připojení ke vzdálenému počítači. |
|
|
Uživatelské jméno
|
Username | string |
Uživatelské jméno, které se má použít, pokud skript spustíte jako alternativního uživatele. |
|
|
Heslo
|
Password | password |
Heslo, které se má použít, pokud skript spustíte jako alternativního uživatele. |
|
|
Spuštění skriptu jako vlákna
|
RunScriptAsThread | boolean |
Pokud je nastavená hodnota false (výchozí), agent IA-Connect spustí skript PowerShellu okamžitě a po dokončení skriptu vrátí výsledky do adresáře. Pokud spouštíte dlouhý nebo složitý skript PowerShellu, může dojít k vypršení časového limitu této akce. Pokud je hodnota true, agent IA-Connect spustí skript PowerShellu jako vlákno agenta a adresář IA-Connect (nebo modul Orchestrator, PowerShell, Blue Prism) může monitorovat stav tohoto vlákna agenta a čekat na dokončení. To umožňuje spouštění dlouhých nebo složitých skriptů PowerShellu bez vypršení časových limitů. IA-Connect Agenti 9.3 a starší nemůžou spouštět skripty PowerShellu jako vlákno agenta. |
|
|
Načtení výstupních dat pro ID vlákna
|
RetrieveOutputDataFromThreadId | integer |
Pokud jste dříve spustili skript PowerShellu jako vlákno agenta a nastavili sekundy na čekání na vlákno 0, zadejte ID vlákna agenta pro načtení výsledků. Toto ID vlákna agenta poskytne předchozí volání této akce. Nastavte na hodnotu 0 (výchozí), pokud jednoduše spouštíte skript PowerShellu (a proto nenačítáte výsledky předchozího skriptu PowerShellu spuštěného jako vlákno agenta). |
|
|
Sekundy čekání na vlákno
|
SecondsToWaitForThread | integer |
Pokud je hodnota Run script as thread (Spustit skript jako vlákno) nastavena na hodnotu true, kolik sekund čeká na dokončení vlákna agenta. Pokud se vlákno agenta, na kterém je spuštěný skript PowerShellu, tentokrát nedokončilo, vyvolá se výjimka. Pokud chcete čekání obejít, nastavte hodnotu 0: Agent bude dál spouštět skript PowerShellu, ale bude k dispozici i pro další akci. Výsledky skriptu pak můžete později načíst pomocí akce Počkat na úspěšné dokončení vlákna agenta, aby se čekání na dokončení vlákna agenta dokončilo, a pak znovu spusťte tuto akci Spustit skript PowerShellu se vstupem Načíst výstupní data pro ID vlákna nastavenou na ID vlákna agenta. |
|
|
Skript obsahuje uložené heslo.
|
ScriptContainsStoredPassword | boolean |
Nastavte hodnotu true, pokud skript obsahuje IA-Connect uložený identifikátor hesla ve formátu {IAConnectPassword:StoredPasswordIdentifier} nebo IA-Connect Obecné přihlašovací údaje nástroje Orchestrator ve formátu {OrchestratorCredential:FriendlyName}. {} frázi se nahradí zadaným heslem, uvozené a umístěné v jednoduchých uvozovkách (pokud ještě není ve skriptu). |
|
|
Podrobný výstup protokolu
|
LogVerboseOutput | boolean |
Pokud chcete do protokolů IA-Connect protokolovat jakýkoli podrobný výstup PowerShellu, nastavte na hodnotu true. To může být užitečné pro ladění. Pokud chcete ve skriptu protokolovat podrobné údaje, použijte následující PowerShell: Write-Verbose "Moje zpráva" -Verbose. |
|
|
Vrácení zabezpečených řetězců
|
ReturnSecureStrings | boolean |
Pokud chcete vrátit všechny vlastnosti zabezpečeného řetězce ve výstupu skriptu PowerShellu, nastavte na hodnotu true. Nastavte hodnotu false (výchozí) tak, aby nevracely žádné vlastnosti, které jsou uloženy jako zabezpečený řetězec. Hodnota true se nastaví jenom v případě, že víte, co děláte, protože to může vést k přenosu hesel (pokud jsou hesla ve výstupu skriptu PowerShellu). |
|
|
Názvy vlastností k serializaci
|
PropertyNamesToSerializeJSON | string |
Pokud návratová data PowerShellu obsahují komplexní vlastnosti (například kolekce hodnot, polí, tabulek nebo tříd), tyto vlastnosti se ve výchozím nastavení nevrátí v odpovědi IA-Connect PowerShellu. Tato možnost umožňuje určit, které "komplexní" vlastnosti (podle názvu) IA-Connect mají serializovat jako JSON, takže se vrátí jako typ řetězce (který můžete deserializovat, po přijetí). V závislosti na vlastnosti, jeho typ a hodnoty byste měli zvážit také použití alternativních vstupů "Vlastnosti k vrácení jako kolekce" a "Typy vlastností k serializaci" (vyberte jeden). Příklad: Pokud chcete serializovat vlastnosti EmailAddresses a MemberOf, zadejte [{"PropertyName": "EmailAddresses"}, {"PropertyName": "MemberOf"}] (formát tabulky JSON), ["EmailAddresses", "MemberOf"] (formát pole JSON) nebo EmailAddresses,MemberOf (formát CSV). |
|
|
Typy vlastností k serializaci
|
PropertyTypesToSerializeJSON | string |
Pokud návratová data PowerShellu obsahují komplexní vlastnosti (například kolekce hodnot, polí, tabulek nebo tříd), tyto vlastnosti se ve výchozím nastavení nevrátí v odpovědi IA-Connect PowerShellu. Tato možnost umožňuje určit, které "komplexní" vlastnosti (podle typu) IA-Connect by se měly serializovat jako JSON, takže se vrátí jako typ řetězce (který můžete deserializovat, po přijetí). V závislosti na vlastnosti byste měli zvážit také použití alternativních vstupů Vlastnosti, které se mají vrátit jako kolekce, a Názvy vlastností pro serializaci (vyberte jednu). Tento vstup je kolekce s jedním polem PropertyType. Příklad: Pokud chcete serializovat libovolnou vlastnost typu Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[], zadejte [{"PropertyType": "Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[]"}] (Formát tabulky JSON), ["Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[]"] (formát pole JSON) nebo Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[] (formát CSV). |
|
|
Název
|
Name | string |
Název vstupního parametru PowerShellu To musí splňovat formáty pojmenování proměnných PowerShellu (tj. doporučuje se vyhnout mezerám nebo speciálním symbolům). V názvech proměnných PowerShellu se nerozlišují malá a velká písmena. Příklad: MyVariable by vedlo k vytvoření proměnné $MyVariable. |
|
|
Řetězcová hodnota
|
StringValue | string |
Řetězcová hodnota, která se má přiřadit vstupnímu parametru PowerShellu. Alternativně můžete použít vstupy ostatních hodnot, pokud zadáváte logickou nebo číselnou hodnotu. |
|
|
Celočíselná hodnota
|
IntValue | integer |
Celočíselná hodnota (celé číslo), která se přiřadí vstupnímu parametru PowerShellu. Případně můžete použít další vstupy hodnot, pokud zadáváte řetězec, logickou nebo číselnou hodnotu. |
|
|
Logická hodnota
|
BooleanValue | boolean |
Logická hodnota (true nebo false) pro přiřazení ke vstupnímu parametru PowerShellu. Případně můžete použít jiné vstupy hodnot, pokud zadáváte řetězec nebo číselnou hodnotu. |
|
|
Desetinná hodnota
|
DecimalValue | double |
Desetinná hodnota, která se přiřadí vstupnímu parametru PowerShellu. Případně můžete použít vstupy ostatních hodnot, pokud zadáváte řetězec, logickou hodnotu nebo celočíselnou hodnotu. |
|
|
Hodnota objektu
|
ObjectValue | object |
Hodnota objektu, která se přiřadí vstupnímu parametru PowerShellu. To se stane serializovanou řetězcovou proměnnou JSON ve skriptu PowerShellu, takže deserializovat na objekt pomocí ConvertFrom-Json. Případně můžete použít další vstupy hodnot, pokud zadáváte řetězec, logickou nebo číselnou hodnotu. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní JSON PowerShellu
|
PowerShellJSONOutput | string |
Výstup skriptu PowerShellu, který je formátovaný jako JSON. |
|
ID vlákna
|
ThreadId | integer |
Pokud se skript PowerShellu spouští jako vlákno agenta, bude tento výstup obsahovat ID vlákna agenta, které lze použít k monitorování spuštění skriptu PowerShellu a načtení výsledků skriptu PowerShellu po dokončení skriptu. |
Vložení řádku do pole řetězců
Vezme vstupní pole s řetězcovými položkami, vloží řádek na zadanou pozici a vrátí novou matici. Pokud chcete vložit řádek do tabulky, použijte akci Vložit řádek do tabulky. Pokud chcete vložit řádek do tabulky ve formátu JSON, použijte akci Vložit řádek do tabulky JSON.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní pole
|
InputArray | True | array of string |
Vstupní pole řetězců. |
|
Index řádku
|
RowIndex | True | integer |
Index řádku, na který se má vložit. 0 slouží k vložení na začátek matice, 1 k vložení za řádek 1, N k vložení za řádek N. -1 nebo libovolné číslo, které se rovná nebo vyšší než počet položek v matici, které chcete vložit na konec matice (užitečné, pokud nevíte, jak dlouho pole je). |
|
Hodnota, kterou chcete vložit
|
ValueToInsert | string |
Řetězcová hodnota, která se má vložit do nového řádku. Pokud chcete vložit prázdný řádek, nechejte prázdné. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní pole
|
OutputArray | array of string |
Výstupní pole řetězců. |
|
Počet položek
|
NumberOfItems | integer |
Počet položek ve výstupním poli |
Vložení řádku do tabulky
Vezme vstupní tabulku, vloží řádek na zadanou pozici a vrátí novou tabulku. Pokud chcete vložit řetězec do pole řetězců, použijte akci Vložit řádek do pole řetězců. Pokud chcete vložit řádek do tabulky ve formátu JSON, použijte akci Vložit řádek do tabulky JSON.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní tabulka
|
Input table | object | ||
|
Index řádku
|
RowIndex | True | integer |
Index řádku, na který se má vložit. 0 slouží k vložení na začátek tabulky, 1 k vložení za řádek 1, N k vložení za řádek N. -1 nebo libovolné číslo, které se rovná nebo vyšší než počet položek v tabulce, které se mají vložit na konec tabulky (užitečné, pokud nevíte, jak dlouho tabulka je). |
|
Řádek JSON pro vložení
|
RowToInsertJSON | string |
Obsah řádku, který chcete vložit ve formátu JSON. Pokud chcete vložit prázdný řádek, nechejte prázdné. Příklad: Pokud chcete do sloupce Name vložit "Simon", použijte {"Name":"Simon"} a do sloupce "Country" vložte "Anglie" použít {"Name":"Simon","Country":"England"}. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní tabulka
|
OutputTable | array of object |
Výstupní tabulka. |
|
items
|
OutputTable | object | |
|
Počet řádků
|
NumberOfRows | integer |
Počet řádků ve výstupní tabulce |
|
Počet sloupců
|
NumberOfColumns | integer |
Počet sloupců ve výstupní tabulce |
Vložení řádku do tabulky JSON
Vezme vstupní tabulku ve formátu JSON, vloží řádek na zadanou pozici a vrátí novou tabulku ve formátu JSON. Pokud chcete vložit řádek do skutečné tabulky (tj. ne ve formátu JSON), použijte akci Vložit řádek do tabulky. Pokud chcete vložit řetězec do pole řetězců, použijte akci Vložit řádek do pole řetězců.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní tabulka JSON
|
JSONTable | True | string |
Vstupní tabulka ve formátu JSON. |
|
Index řádku
|
RowIndex | True | integer |
Index řádku, na který se má vložit. 0 slouží k vložení na začátek tabulky, 1 k vložení za řádek 1, N k vložení za řádek N. -1 nebo libovolné číslo, které se rovná nebo vyšší než počet položek v tabulce, které se mají vložit na konec tabulky (užitečné, pokud nevíte, jak dlouho tabulka je). |
|
Řádek JSON pro vložení
|
RowToInsertJSON | string |
Obsah řádku, který chcete vložit ve formátu JSON. Pokud chcete vložit prázdný řádek, nechejte prázdné. Příklad: Pokud chcete do sloupce Name vložit "Simon", použijte {"Name":"Simon"} a do sloupce "Country" vložte "Anglie" použít {"Name":"Simon","Country":"England"}. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní tabulka JSON
|
OutputJSONTable | string |
Výstupní tabulka ve formátu JSON. |
|
Počet řádků
|
NumberOfRows | integer |
Počet řádků ve výstupní tabulce |
|
Počet sloupců
|
NumberOfColumns | integer |
Počet sloupců ve výstupní tabulce |
Vložení řádku vstupních proměnných do tabulky JSON
Vezme vstupní tabulku ve formátu JSON, vloží řádek vytvořený ze vstupních proměnných na zadanou pozici a vrátí novou tabulku ve formátu JSON. Schéma vstupního řádku by se mělo shodovat se vstupní tabulkou (tj. použít stejné názvy vlastností a datové typy). Pokud chcete vložit řádek do skutečné tabulky (tj. ne ve formátu JSON), použijte akci Vložit řádek do tabulky. Pokud chcete vložit řetězec do pole řetězců, použijte akci Vložit řádek do pole řetězců.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní tabulka JSON
|
JSONTable | True | string |
Vstupní tabulka ve formátu JSON. |
|
Index řádku
|
RowIndex | True | integer |
Index řádku, na který se má vložit. 0 slouží k vložení na začátek tabulky, 1 k vložení za řádek 1, N k vložení za řádek N. -1 nebo libovolné číslo, které se rovná nebo vyšší než počet položek v tabulce, které se mají vložit na konec tabulky (užitečné, pokud nevíte, jak dlouho tabulka je). |
|
Název vlastnosti
|
PropertyName | string | ||
|
Datový typ vlastnosti
|
DataType | string | ||
|
Hodnota vlastnosti
|
Value | string |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní tabulka JSON
|
OutputJSONTable | string |
Výstupní tabulka ve formátu JSON. |
|
Počet řádků
|
NumberOfRows | integer |
Počet řádků ve výstupní tabulce |
|
Počet sloupců
|
NumberOfColumns | integer |
Počet sloupců ve výstupní tabulce |
Vyhledávací datové buňky z vyhledávací tabulky IA-Connect
Načte všechny datové buňky z vyhledávací tabulky nástroje Orchestrator (pro automatizaci pomocí nástroje Orchestrator), z prvního řádku, který odpovídá vstupním datům, a vrátí se jako tabulka. Tato akce nepodporuje vyhledávací tabulky načtené do agenta IA-Connect.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název vyhledávací tabulky
|
LookupTableName | True | string |
Název vyhledávací tabulky nástroje Orchestrator. |
|
JSON vstupních dat
|
InputDataJSON | string |
Vstupní data, která se mají použít pro vyhledávání ve formátu JSON. Pokud má například vyhledávací tabulka sloupce JobTitle a Country, můžete odeslat následující JSON: { "JobTitle": "Consultant", "Country": "England" }. |
|
|
Vyvolání výjimky, pokud se žádná shoda neshoduje
|
RaiseExceptionIfNoMatch | boolean |
Pokud vyhledávání neodpovídá žádným datům, nastavte na hodnotu true (výchozí) a vyvoláte výjimku. Pokud vyhledávání neodpovídá žádným datům, nastaví se na hodnotu false a vrátí prázdný řetězec. |
|
|
Vrácení prázdných buněk
|
ReturnBlankCells | boolean |
Pokud chcete do návratové tabulky zahrnout prázdné buňky, nastavte hodnotu true. Nastavte hodnotu false (výchozí) tak, aby obsahovala pouze datové buňky s hodnotami. |
|
|
Návratový formát
|
ReturnFormat | string |
Formát, který se má použít při vrácení výsledků. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
JSON vyhledávací tabulky výstupu
|
OutputLookupTableJSON | string |
Výstupní tabulka obsahující datové buňky z řádku odpovídajících vstupním datům získaná vyhledáním vstupních dat v IA-Connect vyhledávací tabulce. Výstupní tabulka bude mít jeden řádek a jeden nebo více datových sloupců ve formátu JSON. |
|
Výstupní vyhledávací tabulka
|
OutputLookupTable | array of object |
Výstupní tabulka obsahující datové buňky z řádku odpovídajících vstupním datům získaná vyhledáním vstupních dat v IA-Connect vyhledávací tabulce. Výstupní tabulka bude mít jeden řádek a jeden nebo více datových sloupců. |
|
items
|
OutputLookupTable | object | |
|
Počet buněk ve výstupu
|
NumberOfCellsInOutput | integer |
Počet buněk ve výstupu |
Vyhledávací hodnota z vyhledávací tabulky IA-Connect
Načte hodnotu z vyhledávací tabulky nástroje Orchestrator (pro automatizaci pomocí nástroje Orchestrator) nebo vyhledávací tabulky, která je aktuálně načtená do IA-Connect Agenta, z prvního řádku odpovídajícího vstupním datům. Pokud má Orchestrator vyhledávací tabulku se stejným názvem, který je načtený do agenta IA-Connect, použije se vyhledávací tabulka nástroje Orchestrator (pokud automatizace prochází nástrojem Orchestrator).
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název vyhledávací tabulky
|
LookupTableName | True | string |
Název vyhledávací tabulky nástroje Orchestrator nebo vyhledávací tabulky načtené do agenta IA-Connect. |
|
JSON vstupních dat
|
InputDataJSON | string |
Vstupní data, která se mají použít pro vyhledávání ve formátu JSON. Pokud má například vyhledávací tabulka sloupce JobTitle a Country, můžete odeslat následující JSON: { "JobTitle": "Consultant", "Country": "England" }. |
|
|
Název sloupce hodnoty výsledku hledání
|
SearchResultValueColumnName | True | string |
Sloupec ve vyhledávací tabulce, ve které je vrácená hodnota, která se má přečíst. |
|
Index sloupce hodnot výsledků hledání
|
SearchResultValueColumnIndex | integer |
Pokud je nastavená hodnota 1 (výchozí), vrátí se hodnota z prvního sloupce výsledku odpovídající požadovanému názvu. Nastavte na vyšší hodnotu (N), aby se vrátil Nth odpovídající sloupec. |
|
|
Vyvolání výjimky, pokud se žádná shoda neshoduje
|
RaiseExceptionIfNoMatch | boolean |
Pokud vyhledávání neodpovídá žádným datům, nastavte na hodnotu true (výchozí) a vyvoláte výjimku. Pokud vyhledávání neodpovídá žádným datům, nastaví se na hodnotu false a vrátí prázdný řetězec. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní vyhledávací hodnota
|
OutputLookupValue | string |
Výstupní hodnota ze zadaného sloupce vyhledávací tabulky získaná vyhledáním vstupních dat ve vyhledávací tabulce IA-Connect. |
Vyhledávací sloupce z vyhledávací tabulky IA-Connect
Načte jeden nebo více shodně pojmenovaných sloupců z vyhledávací tabulky nástroje Orchestrator (pro automatizaci pomocí nástroje Orchestrator) nebo vyhledávací tabulku, která je aktuálně načtena do IA-Connect Agenta, z prvního řádku, který odpovídá vstupním datům, a vrátí se jako tabulka. Vyhledávací tabulka může například obsahovat několik výstupních sloupců s názvem "SKUPINA AD", které představují více skupin AD, a vrátí se jako samostatné řádky ve výstupní tabulce. Pokud má Orchestrator vyhledávací tabulku se stejným názvem, který je načtený do agenta IA-Connect, použije se vyhledávací tabulka nástroje Orchestrator (pokud automatizace prochází nástrojem Orchestrator).
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název vyhledávací tabulky
|
LookupTableName | True | string |
Název vyhledávací tabulky nástroje Orchestrator nebo vyhledávací tabulky načtené do agenta IA-Connect. |
|
JSON vstupních dat
|
InputDataJSON | string |
Vstupní data, která se mají použít pro vyhledávání ve formátu JSON. Pokud má například vyhledávací tabulka sloupce JobTitle a Country, můžete odeslat následující JSON: { "JobTitle": "Consultant", "Country": "England" }. |
|
|
Název sloupce tabulky výsledků hledání
|
SearchResultTableColumnName | True | string |
Název výstupního sloupce ve vyhledávací tabulce, který obsahuje hodnotu, která se má vrátit do výstupní tabulky. Pokud má tento název jenom jeden výstupní sloupec ve vyhledávací tabulce, bude mít výstupní tabulka jeden řádek. Pokud několik výstupních sloupců ve vyhledávací tabulce sdílí společný název, bude mít výstupní tabulka více řádků. |
|
Vyvolání výjimky, pokud se žádná shoda neshoduje
|
RaiseExceptionIfNoMatch | boolean |
Pokud vyhledávání neodpovídá žádným datům, nastavte na hodnotu true (výchozí) a vyvoláte výjimku. Pokud vyhledávání neodpovídá žádným datům, nastaví se na hodnotu false a vrátí prázdný řetězec. |
|
|
Vrácení prázdných buněk
|
ReturnBlankCells | boolean |
Pokud chcete do návratové tabulky zahrnout prázdné buňky, nastavte hodnotu true. Nastavte hodnotu false (výchozí) tak, aby obsahovala pouze buňky s hodnotami. |
|
|
Návratový formát
|
ReturnFormat | string |
Formát, který se má použít při vrácení výsledků. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
JSON vyhledávací tabulky výstupu
|
OutputLookupTableJSON | string |
Výstupní tabulka přečtená z jednoho nebo více sloupců vyhledávací tabulky se zadaným názvem získaným vyhledáním vstupních dat v IA-Connect vyhledávací tabulce. Výstupní tabulka bude mít jeden sloupec (odpovídající názvu sloupce požadované tabulky výsledků) a jeden nebo více řádků ve formátu JSON. |
|
Výstupní vyhledávací tabulka
|
OutputLookupTable | array of object |
Výstupní tabulka přečtená z jednoho nebo více sloupců vyhledávací tabulky se zadaným názvem získaným vyhledáním vstupních dat v IA-Connect vyhledávací tabulce. Výstupní tabulka bude mít jeden sloupec (odpovídající názvu sloupce požadované tabulky výsledků) a jeden nebo více řádků. |
|
items
|
OutputLookupTable | object | |
|
Výstupní vyhledávací pole
|
OutputLookupArray | array of object |
Výstupní pole přečtené z jednoho nebo více sloupců vyhledávací tabulky se zadaným názvem získaným vyhledáním vstupních dat v IA-Connect vyhledávací tabulce. Výstupní pole je jeden sloupec s jedním nebo více řádky. |
|
items
|
OutputLookupArray | object | |
|
Počet řádků ve výstupu
|
NumberOfRowsInOutput | integer |
Počet řádků ve výstupu. |
Vymazání složek výsledků hledání sestavení
Obnovte další seznam složek pro agenta IA-Connect a zkontrolujte, když se pokusí načíst externí odkaz.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Vytvoření JSON ze vstupních proměnných
Vezme pole vstupních proměnných a vrátí se ve formátu JSON a volitelně jako tabulka JSON.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název vlastnosti
|
PropertyName | string | ||
|
Datový typ vlastnosti
|
DataType | string | ||
|
Hodnota vlastnosti
|
Value | string | ||
|
Vrácení jako tabulky JSON
|
ReturnAsJSONTable | True | boolean |
Pokud je hodnota true, vrátí se JSON ve formátu tabulky nebo datové tabulky (tj. ve formátu [{}]). Pokud je nastavená hodnota false, json se vrátí jako jedna entita (tj. ve formátu {}). Jaký formát se má použít, závisí na tom, co s JSON děláte. Většina IA-Connect akcí očekává formát datové tabulky. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní JSON
|
OutputJSON | string |
Proměnné a jejich hodnoty jsou kódované ve formátu JSON. |
Získání obsahu seznamu IA-Connect
Načte všechna data ze seznamu IA-Connect Orchestratoru.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název seznamu
|
ListName | True | string |
Název seznamu orchestrátoru. |
|
Návratový formát
|
ReturnFormat | string |
Formát, který se má použít při vrácení výsledků. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
JSON výstupního seznamu
|
OutputListJSON | string |
Výstupní data ze seznamu ve formátu JSON. |
|
Výstupní seznam
|
OutputList | array of object |
Výstupní data ze seznamu ve formátu datové tabulky. |
|
items
|
OutputList | object | |
|
Sdílený svazek clusteru s výstupním seznamem
|
OutputListCSV | string |
Výstupní data ze seznamu ve formátu CSV. |
|
Počet řádků ve výstupu
|
NumberOfRowsInOutput | integer |
Počet řádků ve výstupu. |
|
Počet sloupců ve výstupu
|
NumberOfColumnsInOutput | integer |
Počet sloupců ve výstupu |
Získání obsahu vyhledávací tabulky nástroje Orchestrator IA-Connect
Načte všechna data z vyhledávací tabulky nástroje IA-Connect Orchestrator uchovávané v orchestratoru. Tím se nenačte vyhledávací tabulka zpracovávaná agentem IA-Connect (soubor CSV uložený na disku).
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název vyhledávací tabulky
|
LookupTableName | True | string |
Název vyhledávací tabulky nástroje Orchestrator. |
|
Návratový formát
|
ReturnFormat | string |
Formát, který se má použít při vrácení výsledků. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
JSON vyhledávací tabulky výstupu
|
OutputLookupTableJSON | string |
Výstupní data z vyhledávací tabulky ve formátu JSON. |
|
Výstupní vyhledávací tabulka
|
OutputLookupTable | array of object |
Výstupní data z vyhledávací tabulky ve formátu datové tabulky |
|
items
|
OutputLookupTable | object | |
|
Csv vyhledávací tabulky výstupu
|
OutputLookupTableCSV | string |
Výstupní data z vyhledávací tabulky ve formátu CSV. |
|
Počet řádků ve výstupu
|
NumberOfRowsInOutput | integer |
Počet řádků ve výstupu. |
|
Počet sloupců ve výstupu
|
NumberOfColumnsInOutput | integer |
Počet sloupců ve výstupu |
Získání pole řetězců ze sloupce tabulky
Vezme vstupní tabulku a vrátí zadaný sloupec jako pole řetězců. Pokud chcete získat pole řetězců z tabulky ve formátu JSON, použijte akci Získat pole z tabulky JSON.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní tabulka
|
Input table | object | ||
|
Index sloupce
|
ColumnIndex | integer |
Index sloupce, který se má vrátit jako pole. Pro první sloupec použijte 1, N pro N. sloupec. Pokud chcete načíst sloupec podle názvu, nechejte tento vstup prázdný a místo toho použijte vstup Název sloupce. |
|
|
Název sloupce
|
ColumnName | string |
Volitelný název sloupce, který se má vrátit jako pole. Pokud chcete načíst sloupec podle indexu, nechte tento vstup prázdný a místo toho použijte vstupní index sloupce. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní pole
|
OutputArray | array of string |
Výstupní pole řetězců. |
|
Počet položek
|
NumberOfItems | integer |
Počet položek ve výstupním poli |
Získání pole řetězců ze sloupce tabulky JSON
Vezme vstupní tabulku ve formátu JSON a vrátí zadaný sloupec jako pole řetězců. Pokud chcete získat pole řetězců ze skutečné tabulky (tj. ne ve formátu JSON), použijte akci Získat pole z tabulky.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní tabulka JSON
|
JSONTable | True | string |
Vstupní tabulka ve formátu JSON. |
|
Index sloupce
|
ColumnIndex | integer |
Index sloupce, který se má vrátit jako pole. Pro první sloupec použijte 1, N pro N. sloupec. Pokud chcete načíst sloupec podle názvu, nechejte tento vstup prázdný a místo toho použijte vstup Název sloupce. |
|
|
Název sloupce
|
ColumnName | string |
Volitelný název sloupce, který se má vrátit jako pole. Pokud chcete načíst sloupec podle indexu, nechte tento vstup prázdný a místo toho použijte vstupní index sloupce. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní pole
|
OutputArray | array of string |
Výstupní pole řetězců. |
|
Počet položek
|
NumberOfItems | integer |
Počet položek ve výstupním poli |
Získání shody regulárních výrazů
Provede shodu regulárního výrazu (regulárního výrazu) u vstupního řetězce a vrátí, jestli se řetězec shoduje s výrazem a podrobnostmi shody.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní text, který se má shodovat
|
TextToMatch | True | string |
Vstupní text, který se má shodovat s regulárním výrazem. |
|
Regulární výraz
|
Regex | True | string |
Regulární výraz, který odpovídá vstupnímu textu. |
|
Index vyhledávání
|
SearchIndex | integer |
Index výsledku shody, který se má načíst od 1. Pokud chcete shodovat s prvním výsledkem (výchozí chování), zadejte 1. Příklad: Pokud se očekává, že vstupní řetězec odpovídá regulárnímu výrazu na 5 místech a zajímá vás 4. shoda, zadejte 4. |
|
|
Rozlišovat malá a velká písmena
|
CaseSensitive | boolean |
Nastavte na true (výchozí) pro shodu s rozlišováním malých a velkých písmen (např. A není a) nebo nastavte hodnotu false pro shodu bez rozlišování malých a velkých písmen (např. A a jsou považovány za stejné). |
|
|
Časový limit regulárního výrazu v sekundách
|
RegexTimeoutInSeconds | integer |
Maximální počet sekund, po které lze regulární výraz zpracovat před uplynutím časového limitu. Tím se zastaví nekonečné smyčky způsobené určitými regulárními výrazy. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Úspěšná shoda
|
SuccessfulMatch | boolean |
Hodnota True, pokud došlo k úspěšné shodě (v zadaném indexu vyhledávání) nebo nepravda, pokud neexistuje. |
|
Shoda s řetězcovou hodnotou
|
MatchStringValue | string |
Pokud došlo k úspěšné shodě, tato hodnota řetězce obsahuje text ze vstupního textu, který odpovídal regulárnímu výrazu. |
|
Shoda indexu pozice
|
MatchIndex | integer |
Pokud byla nalezena úspěšná shoda, tato hodnota obsahuje pozici ve vstupním textu tak, aby odpovídala umístění shody. Tato hodnota začíná na 0, což představuje začátek vstupního textového řetězce. |
|
Shoda délky řetězce
|
MatchStringLength | integer |
Pokud došlo k úspěšné shodě, tato hodnota obsahuje délku textu ze vstupního textu, který odpovídal regulárnímu výrazu (tj. délka výstupní hodnoty Match string value). |
Získání shody regulárních výrazů
Provede shodu regulárního výrazu (regulárního výrazu) u vstupního řetězce a vrátí všechny shody v řetězcovém poli. Pole bude prázdné, pokud nebyly nalezeny žádné shody.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní text, který se má shodovat
|
TextToMatch | True | string |
Vstupní text, který se má shodovat s regulárním výrazem. |
|
Regulární výraz
|
Regex | True | string |
Regulární výraz, který odpovídá vstupnímu textu. |
|
Maximální počet shod, které se mají provést
|
MaximumMatches | integer |
Maximální množství regulárních výrazů odpovídá provedení. Pro neomezený počet shod (tj. zachovat porovnávání, dokud žádné další shody nejsou) nezadávejte žádnou hodnotu nebo hodnotu 0 (výchozí hodnota). Tento vstup je navržený tak, aby se zabránilo nekonečné smyčce regulárních výrazů tím, že omezí počet shod. |
|
|
Rozlišovat malá a velká písmena
|
CaseSensitive | boolean |
Nastavte na true (výchozí) pro shodu s rozlišováním malých a velkých písmen (např. A není a) nebo nastavte hodnotu false pro shodu bez rozlišování malých a velkých písmen (např. A a jsou považovány za stejné). |
|
|
Oříznutí výsledků
|
TrimResults | boolean |
Pokud se má každý jednotlivý výstupní prvek pole oříznout, nastavte na hodnotu true (výchozí hodnota). |
|
|
Odebrání prázdných výsledků
|
RemoveEmptyResults | boolean |
Pokud by se z výstupního pole měly odebrat prázdné elementy výstupního pole (tj. nechcete prázdné výsledky). |
|
|
Časový limit regulárního výrazu v sekundách
|
RegexTimeoutInSeconds | integer |
Maximální počet sekund, po které lze regulární výraz zpracovat před uplynutím časového limitu. Tím se zastaví nekonečné smyčky způsobené určitými regulárními výrazy. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní pole
|
OutputArray | array of object |
Pole výstupního řetězce, které obsahuje jednotlivé regulární výrazy, odpovídá. |
|
items
|
OutputArray | object | |
|
Počet prvků ve výstupu
|
NumberOfElementsInOutput | integer |
Počet prvků ve výstupním poli. |
Získání shody skupiny regulárních výrazů
Provede shodu regulárního výrazu (regulárního výrazu) u vstupního řetězce a vrátí seznam odpovídajících názvů a hodnot skupin.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní text, který se má shodovat
|
TextToMatch | True | string |
Vstupní text, který se má shodovat s regulárním výrazem. |
|
Regulární výraz
|
Regex | True | string |
Regulární výraz, který odpovídá vstupnímu textu. |
|
Skupiny, které se mají načíst
|
GroupsToRetrieve | array of string |
Pole řetězců obsahující názvy skupin regulárních výrazů, které se mají načíst. Pokud je zadáno prázdné pole, načtou se všechny skupiny. Příklad: Pokud regulární výraz obsahuje (?<NeedsUpdating>(Ano|Ne)) a zadáte, že se má načíst skupina NeedsUpdating, vrátí se odpovídající hodnota této pojmenované skupiny. |
|
|
Index vyhledávání
|
SearchIndex | integer |
Index výsledku shody, který se má načíst od 1. Pokud chcete shodovat s prvním výsledkem (výchozí chování), zadejte 1. Příklad: Pokud se očekává, že vstupní řetězec odpovídá regulárnímu výrazu na 5 místech a zajímá vás 4. shoda, zadejte 4. |
|
|
Rozlišovat malá a velká písmena
|
CaseSensitive | boolean |
Nastavte na true (výchozí) pro shodu s rozlišováním malých a velkých písmen (např. A není a) nebo nastavte hodnotu false pro shodu bez rozlišování malých a velkých písmen (např. A a jsou považovány za stejné). |
|
|
Časový limit regulárního výrazu v sekundách
|
RegexTimeoutInSeconds | integer |
Maximální počet sekund, po které lze regulární výraz zpracovat před uplynutím časového limitu. Tím se zastaví nekonečné smyčky způsobené určitými regulárními výrazy. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Skupiny regulárních výrazů
|
RegexGroups | array of object |
Pole obsahující názvy a hodnoty skupin regulárních výrazů odpovídající vstupnímu řetězci. |
|
Vlastnictví
|
RegexGroups.Property | string | |
|
Hodnota
|
RegexGroups.Value | string | |
|
Počet skupin
|
NumberOfRegexGroups | integer |
Počet skupin regulárních výrazů |
Získání sloupce ze seznamu IA-Connect
Načte sloupec ze seznamu IA-Connect Orchestratoru.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název seznamu
|
ListName | True | string |
Název seznamu orchestrátoru. |
|
Index vyhledávacího sloupce
|
SearchColumnIndex | integer |
Index sloupce v seznamu, který se má vrátit. Výchozí hodnota je 1, která vrátí první sloupec. Pokud chcete načíst sloupec podle názvu, nastavte ho na hodnotu 0 a místo toho zadejte název sloupce. |
|
|
Název vyhledávacího sloupce
|
SearchColumnName | string |
Název sloupce v seznamu, který se má vrátit, pokud chcete načíst sloupec ze seznamu podle názvu. Pokud chcete použít tento vstup, nastavte index vyhledávacího sloupce na hodnotu 0. |
|
|
Vrácení prázdných buněk
|
ReturnBlankCells | boolean |
Pokud chcete do vrácených dat zahrnout prázdné buňky, nastavte hodnotu true. Nastavte hodnotu false (výchozí) tak, aby obsahovala pouze buňky s hodnotami. |
|
|
Náhradní, pokud seznam neexistuje
|
FallBackIfListDoesNotExist | boolean |
Tento vstup řídí výsledek, pokud zadaný seznam neexistuje. Pokud je tento vstup nastavený na false (výchozí), dojde k výjimce. Pokud je tento vstup nastavený na hodnotu true, nastaví se výstupní seznam (formátovaný v požadovaném návratovém formátu) na záložní hodnotu, která může být prázdná nebo hodnota podle vašeho výběru. |
|
|
Záložní hodnota
|
FallbackValue | string |
Pokud zadaný seznam neexistuje a vstupní "Záložní, pokud seznam neexistuje" je nastaven na hodnotu true, tato záložní hodnota se použije pro výstup formátovaný v požadovaném návratovém formátu. To je užitečné, pokud čtete data z vyhledávacích tabulek a některé datové položky představují seznam, zatímco některé položky jsou skutečnými daty. |
|
|
Návratový formát
|
ReturnFormat | string |
Formát, který se má použít při vrácení výsledků. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
JSON výstupního seznamu
|
OutputListJSON | string |
Výstupní sloupec ze seznamu ve formátu JSON. |
|
Výstupní seznam
|
OutputList | array of object |
Výstupní sloupec ze seznamu ve formátu datové tabulky. |
|
items
|
OutputList | object | |
|
Pole výstupního seznamu
|
OutputListArray | array of object |
Výstupní sloupec ze seznamu ve formátu pole. |
|
items
|
OutputListArray | object | |
|
Počet řádků ve výstupu
|
NumberOfRowsInOutput | integer |
Počet řádků ve výstupu. |
Získání souhrnu vyhledávací tabulky IA-Connect
Načte souhrn vyhledávacích tabulek, které jsou aktuálně načteny do agenta IA-Connect.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Vyhledávací tabulky JSON
|
LookupTablesJSON | array of object |
Vyhledávací tabulky načtené do agenta IA-Connect. |
|
Název
|
LookupTablesJSON.Name | string | |
|
ThenColumnIndex
|
LookupTablesJSON.ThenColumnIndex | integer | |
|
NumberOfRows
|
LookupTablesJSON.NumberOfRows | integer | |
|
NumberOfColumns
|
LookupTablesJSON.NumberOfColumns | integer | |
|
NumberOfUniqueHeaderProperties
|
LookupTablesJSON.NumberOfUniqueHeaderProperties | integer | |
|
Počet vyhledávacích tabulek
|
NumberOfLookupTables | integer |
Počet vyhledávacích tabulek, které jsou aktuálně načteny do agenta IA-Connect. |
Získání tabulky JSON z pole řetězců
Vezme vstupní pole řetězcových položek a vrátí se jako tabulka JSON.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní pole
|
InputArray | True | array of string |
Vstupní pole řetězců. |
|
Název sloupce
|
ColumnName | True | string |
Název, který se má použít pro sloupec tabulky. |
|
Odstranění prázdných položek
|
DropEmptyItems | boolean |
Pokud chcete prázdné položky v poli ignorovat (vynechat), nastavte na hodnotu true. Pokud chcete zahrnout všechny položky, nastavte na hodnotu false. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní tabulka JSON
|
OutputJSONTable | string |
Výstupní tabulka ve formátu JSON. |
|
Počet řádků
|
NumberOfRows | integer |
Počet řádků ve výstupní tabulce |
|
Počet sloupců
|
NumberOfColumns | integer |
Počet sloupců ve výstupní tabulce (vždy by měl být 1). |
Získání tabulky z JSON
Vezme vstupní tabulku ve formátu JSON a vrátí se jako tabulka. To se označuje jako deserializace.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní tabulka JSON
|
JSONTable | True | string |
Vstupní tabulka ve formátu JSON. |
|
Počáteční index řádku
|
StartRowIndex | True | integer |
Index prvního řádku, který se má načíst. Pomocí 1 začněte na prvním řádku, N začněte na N.řádku. |
|
Počet řádků, které se mají načíst
|
NumberOfRowsToRetrieve | integer |
Počet řádků, které se mají načíst. Pokud chcete načíst všechny řádky, použijte hodnotu 0 (nebo ponechte prázdné). |
|
|
Počáteční index sloupce
|
StartColumnIndex | integer |
Index prvního sloupce, který se má načíst. Pokud chcete začít od prvního sloupce, použijte 1, abyste začali na N. sloupci. Pokud chcete zadat první sloupec, který se má načíst podle názvu, nechejte tento vstup prázdný a místo toho použijte vstup Start column name. |
|
|
Název počátečního sloupce
|
StartColumnName | string |
Volitelný název prvního sloupce, který se má načíst. Pokud chcete načíst sloupce podle indexu, nechte tento vstup prázdný a místo toho použijte vstup Start column index. |
|
|
Počet sloupců, které se mají načíst
|
NumberOfColumnsToRetrieve | integer |
Počet sloupců, které se mají načíst. K načtení všech sloupců použijte hodnotu 0 (nebo ponechte prázdné). |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní tabulka
|
OutputTable | array of object |
Výstupní tabulka. |
|
items
|
OutputTable | object | |
|
Počet řádků
|
NumberOfRows | integer |
Počet řádků ve výstupní tabulce |
|
Počet sloupců
|
NumberOfColumns | integer |
Počet sloupců ve výstupní tabulce (vždy by měl být 1). |
Získání tabulky z pole řetězců
Vezme vstupní pole řetězcových položek a vrátí se jako tabulka.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní pole
|
InputArray | True | array of string |
Vstupní pole řetězců. |
|
Název sloupce
|
ColumnName | True | string |
Název, který se má použít pro sloupec tabulky. |
|
Odstranění prázdných položek
|
DropEmptyItems | boolean |
Pokud chcete prázdné položky v poli ignorovat (vynechat), nastavte na hodnotu true. Pokud chcete zahrnout všechny položky, nastavte na hodnotu false. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní tabulka
|
OutputTable | array of object |
Výstupní tabulka. |
|
items
|
OutputTable | object | |
|
Počet řádků
|
NumberOfRows | integer |
Počet řádků ve výstupní tabulce |
|
Počet sloupců
|
NumberOfColumns | integer |
Počet sloupců ve výstupní tabulce (vždy by měl být 1). |
Získání verze PowerShellu
Získá verzi PowerShellu v relaci, ve které je spuštěn IA-Connect Agent. Zjistí to Microsoft PowerShell v3.x na v5.x, ne powershellové jádro (6.x atd.).
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název počítače
|
ComputerName | string |
Název počítače, který zkontroluje verzi PowerShellu. Pokud je toto pole prázdné, použije se počítač, na kterém je spuštěný agent IA-Connect. |
|
|
Mechanismus ověřování
|
AuthenticationMechanism | string |
Ověřovací mechanismus, který se má použít, pokud se připojujete ke vzdálenému počítači nebo spouštíte skript jako alternativní uživatel. Podporované hodnoty jsou Basic, Credssp, Default, Digest, Kerberos a Negotiate. |
|
|
Pokusy o připojení
|
ConnectionAttempts | integer |
Počet připojení, která se mají pokusit o připojení ke vzdálenému počítači. |
|
|
Workflow
|
Workflow | True | string |
Sem přidejte následující výraz: workflow() |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Hlavní verze PowerShellu
|
PowerShellMajorVersion | integer |
Hlavní (celočíselná) verze PowerShellu. Například: PowerShell 5.1 by vrátil hodnotu 5. |
|
Podverze PowerShellu
|
PowerShellMinorVersion | integer |
Podverze (za desetinnou čárkou) PowerShellu. Například: PowerShell 5.1 by vrátil hodnotu 1. |
Získání řetězce mezi
Vezme vstupní řetězec a vrátí první instanci řetězce, který se nachází mezi dvěma zadanými řetězci nebo mezi řetězcem a koncem řádku.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní řetězec
|
InputString | string |
Vstupní řetězec, na kterém se vyhledávání provádí. |
|
|
Spustit hledaný řetězec
|
StartSearchString | string |
Počáteční hledaný řetězec. |
|
|
Koncový hledaný řetězec
|
EndSearchString | string |
Koncový hledaný řetězec nebo nechejte prázdný, pokud hledáte na konec řádku. |
|
|
Hledat řádek po řádku
|
SearchLineByLine | boolean |
Pokud chcete hledat řádek vstupního řetězce po řádku a výsledek obsahovat pouze odpovídající řetězec v aktuálním řádku, nastavte hodnotu true. Nastavte na hodnotu false, aby se vstupní řetězec zacházel jako s jednou položkou. |
|
|
Vyvolání výjimky, pokud nebyla nalezena
|
ThrowExceptionIfNotFound | boolean |
Nastavte hodnotu true, pokud chcete, aby byla vyvolána výjimka, pokud nebyl nalezen hledaný řetězec, nebo pokud by akce měla vrátit řetězec mezi nalezenými=false, pokud nebyl nalezen hledaný řetězec. |
|
|
Oříznout výsledek
|
TrimResult | boolean |
Pokud chcete před oříznutím výsledku nebo po výsledku oříznout mezery nebo tabulátory, nastavte hodnotu true. |
|
|
Hledání je regulární výraz.
|
SearchIsRegularExpression | boolean |
Pokud jsou vyhledávací řetězce regulárními výrazy, nastavte na hodnotu true. Pokud jsou vyhledávací řetězce normálním textem, nastavte hodnotu false. |
|
|
Hledání s rozlišováním malých a velkých písmen
|
CaseSensitiveSearch | boolean |
Nastavte na hodnotu true, pokud by hledání mělo rozlišovat malá a velká písmena. Nastavte na false pro vyhledávání bez rozlišování malých a velkých písmen. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Byl nalezen hledaný řetězec.
|
SearchStringFound | boolean |
Pokud je možnost Vyvolat výjimku, pokud nebyla nalezena, je nastavena na hodnotu false, je tento výstup nastaven na hodnotu true, pokud byl nalezen hledaný řetězec, nepravda, pokud ne. |
|
Řetězec mezi
|
StringBetween | string |
Řetězec nalezený mezi zadanými řetězci. |
Získání řetězce z buňky tabulky JSON
Vezme vstupní tabulku ve formátu JSON a vrátí zadanou buňku jako řetězec.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní tabulka JSON
|
JSONTable | True | string |
Vstupní tabulka ve formátu JSON. |
|
Index řádku
|
RowIndex | integer |
Index řádku obsahujícího buňku, která se má načíst. Pro první řádek použijte 1, N pro N. řádek. |
|
|
Index sloupce
|
ColumnIndex | integer |
Index sloupce obsahujícího buňku, která se má načíst. Pro první sloupec použijte 1, N pro N. sloupec. Pokud chcete načíst sloupec podle názvu, nechejte tento vstup prázdný a místo toho použijte vstup Název sloupce. |
|
|
Název sloupce
|
ColumnName | string |
Volitelný název sloupce obsahujícího buňku, který se má načíst. Pokud chcete načíst sloupec podle indexu, nechte tento vstup prázdný a místo toho použijte vstupní index sloupce. |
|
|
Náhradní, pokud buňka neexistuje
|
FallBackIfCellDoesNotExist | boolean |
Tento vstup řídí výsledek, pokud zadaný index řádku, index sloupce nebo název neexistuje. Pokud je tento vstup nastavený na false (výchozí), dojde k výjimce. Pokud je tento vstup nastaven na hodnotu true, bude výstupní řetězec nastaven na záložní hodnotu, která může být prázdná nebo hodnota podle vašeho výběru. |
|
|
Záložní hodnota
|
FallbackValue | string |
Pokud zadaný index řádku, index sloupce nebo název neexistuje a vstupní hodnota "Záložní buňka neexistuje" je nastavena na hodnotu true, tato záložní hodnota se použije pro výstupní řetězec. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní řetězec
|
OutputString | string |
Obsah výstupní buňky jako řetězec. |
Řazení pole řetězců
Vezme vstupní pole s řetězcovými položkami, seřadí matici a vrátí novou matici. Pokud chcete tabulku seřadit, použijte akci Seřadit tabulku. Pokud chcete tabulku seřadit ve formátu JSON, použijte akci Seřadit tabulku JSON.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní pole
|
InputArray | True | array of string |
Vstupní pole řetězců. |
|
Seřadit vzestupně
|
Ascending | boolean |
Pokud chcete řadit vzestupně, nastavte hodnotu true. Pokud chcete seřadit sestupně, nastavte na hodnotu false. |
|
|
Citlivost na velikost písmen.
|
CaseSensitive | boolean |
Nastavte na hodnotu True pro řazení s rozlišováním velkých a malých písmen (tj. velká a malá písmena seřazená samostatně). U řazení nerozlišující malá a velká písmena je nastavená na hodnotu false. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Seřazené výstupní pole
|
OutputArray | array of string |
Seřazené výstupní pole řetězců. |
|
Počet položek
|
NumberOfItems | integer |
Počet položek ve výstupním poli |
Řazení tabulky JSON
Vezme vstupní tabulku JSON, seřadí tabulku a vrátí novou tabulku JSON. Pokud chcete seřadit skutečnou tabulku (tj. ne ve formátu JSON), použijte akci Seřadit tabulku. Pokud chcete seřadit pole řetězců, použijte akci Seřadit pole řetězců.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupní tabulka JSON
|
JSONTable | True | string |
Vstupní tabulka ve formátu JSON. |
|
Seřadit název sloupce
|
SortColumnName | True | string |
Název sloupce, podle který chcete řadit. |
|
Seřadit vzestupně
|
Ascending | boolean |
Pokud chcete řadit vzestupně, nastavte hodnotu true. Pokud chcete seřadit sestupně, nastavte na hodnotu false. |
|
|
Seřadit název sloupce 2
|
SortColumnName2 | string |
Volitelný název druhého sloupce pro řazení (po seřazení podle prvního sloupce). |
|
|
Seřadit vzestupně 2
|
Ascending2 | boolean |
Pokud chcete seřadit název druhého sloupce ve vzestupném pořadí, nastavte hodnotu true. Pokud chcete seřadit sestupně, nastavte na hodnotu false. |
|
|
Seřadit název sloupce 3
|
SortColumnName3 | string |
Volitelný název třetího sloupce pro řazení (po seřazení podle prvního a druhého sloupce) |
|
|
Seřadit vzestupně 3
|
Ascending3 | boolean |
Pokud chcete seřadit název třetího sloupce ve vzestupném pořadí, nastavte hodnotu true. Pokud chcete seřadit sestupně, nastavte na hodnotu false. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Výstupní tabulka JSON
|
OutputJSONTable | string |
Výstupní tabulka ve formátu JSON. |
|
Počet řádků
|
NumberOfRows | integer |
Počet řádků ve výstupní tabulce |
|
Počet sloupců
|
NumberOfColumns | integer |
Počet sloupců ve výstupní tabulce |