IA-Connect dinamikus kód (előzetes verzió)
IA-Connect egy robotfolyamat-automatizálási "RPA" platform, amely RPA-funkciókat ad hozzá a felhőből a helyszíni virtuális gépekhez, illetve Citrix vagy Microsoft Remote Desktop "RDS" kapcsolatokon keresztül. Ez a dinamikus kódmodulok fejlesztésére szolgáló modul.
Ez az összekötő a következő termékekben és régiókban érhető el:
| Service | Class | Régiók |
|---|---|---|
| Copilot Studio | prémium | Az összes Power Automate-régió, kivéve a következőket: - USA kormánya (GCC) - Amerikai kormány (GCC High) - A 21Vianet által üzemeltetett China Cloud - Amerikai Védelmi Minisztérium (DoD) |
| Logikai alkalmazások | Standard | Az összes Logic Apps-régió , kivéve a következőket: - Azure Government-régiók - Azure China-régiók - Amerikai Védelmi Minisztérium (DoD) |
| Power Alkalmazások | prémium | Az összes Power Apps-régió , kivéve a következőket: - USA kormánya (GCC) - Amerikai kormány (GCC High) - A 21Vianet által üzemeltetett China Cloud - Amerikai Védelmi Minisztérium (DoD) |
| Power Automate | prémium | Az összes Power Automate-régió, kivéve a következőket: - USA kormánya (GCC) - Amerikai kormány (GCC High) - A 21Vianet által üzemeltetett China Cloud - Amerikai Védelmi Minisztérium (DoD) |
| Érintkezés | |
|---|---|
| Név | Ultima Labs |
| URL | https://www.ultima.com/ultima-labs |
| IAConnect@ultima.com |
| Összekötő metaadatai | |
|---|---|
| Kiadó | Ultima Business |
| Webhely | https://www.ultima.com/ultima-labs |
| Adatvédelmi irányelvek | https://www.ultima.com/privacy-policy |
| Kategóriák | IT-műveletek; Termelékenység |
IA-Connect egy robotfolyamat-automatizálási (RPA) platform, amely RPA-funkciókat ad hozzá a Power Automate Cloud Flow-ból a helyszíni virtuális gépekhez vagy Citrix- vagy Microsoft Remote Desktop-kapcsolatokhoz. A IA-Connect-összekötők több mint 800 műveletet biztosítanak, így a helyszíni alkalmazások minden típusát automatizálhatja közvetlenül a Power Automate Cloud Flow-ból. Minden IA-Connect művelet közvetlenül a Power Automate Cloud Flow-ból érhető el, amely egyszerű integrációt biztosít a felhőalapú és a helyszíni alkalmazások között, így kihasználhatja a meglévő Power Automate-feltételeket, hurkokat, dinamikus tartalmakat, kifejezéseket és kivételkezelést az RPA-folyamatokban. A IA-Connect-összekötők használata teljes végrehajtási előzményeket és naplózást is biztosít a Flow-futtatási előzményekből, ugyanakkor nem szükséges külön alkalmazással/konzollal/stúdióval rendelkeznie az RPA-folyamatok fejlesztéséhez.
Előfeltételek
Az IA-Connect-összekötők bármelyikének használatához telepítenie kell a IA-Connect szoftvert. Ez 30 napig ingyenesen tesztelhető, amely után IA-Connect licencre lesz szüksége.
A IA-Connect szoftver két fő összetevőből áll:
A IA-Connect Orchestrator, amely egy Azure WebApp, amelyet a saját Azure-bérlőjében üzemeltetne. Ez kezeli az RPA-folyamatok útválasztását és biztonságát egy vagy több helyszíni vagy felhőalapú virtuális gépre.
Az IA-Connect ügynök és igazgató, amely azon virtuális gépekre van telepítve, amelyeken az automatizálni kívánt szoftver elérhető. Emellett a IA-Connect ügynök egy Citrix- vagy Microsoft Remote Desktop Services-munkamenetben (RDS) is futtatható, ahol az RPA-parancsokat a rendszer egy virtuális csatornán továbbítja a távoli munkamenetbe végrehajtás céljából. A IA-Connect-ügynök hálózati megosztásból futtatható, és nem igényel telepítést.
Elérhető IA-Connect-összekötők
Az elérhető IA-Connect összekötők a következők:
- IA-Connect dinamikus kód
- Java IA-Connect
- IA-Connect JML
- IA-Connect nagyszámítógép
- IA-Connect Microsoft Office
- IA-Connect SAP GUI
- IA-Connect munkamenet
- IA-Connect felhasználói felület
- IA-Connect webböngésző
Hitelesítő adatok lekérése
Annak érdekében, hogy megkapja a licencet, és megkezdhesse a 30 napos ingyenes próbaverzióját, kérjük, küldjön egy kérelmet a honlapunkon (https://www.ultima.com/IA-Connect/Power-Automate).
A próbaverziós kérelem beérkezése után a megadott e-mail-címen kapcsolatba lépünk Önnel, hogy segítsük a IA-Connect szoftver beállítását és a próbalicencet. Ez egy teljes körű próbaverzió, amely lehetővé teszi a 800 művelet bármelyikének tesztelését mind a 9 IA-Connect-összekötőn belül a saját környezetében a próbaidőszak alatt.
Ismerkedés az összekötővel
Az IA-Connect próbakérelmének elküldése után letöltheti a telepítésre és telepítésre vonatkozó IA-Connect szoftvert és dokumentációt tartalmazó ZIP-fájlt. A telepítési folyamat során szükség szerint felvesszük Önnel a kapcsolatot, hogy támogatást és útmutatást nyújtsunk.
Support
A próbaidőszak alatt az Ultima Labs (IAConnect@ultima.com) ügyfélszolgálatához és segítségért fordulhat.
A IA-Connect licencek megvásárlásakor támogatási jogkivonatokat kap, amelyek beválthatók az Ultima egyesült királyságbeli műszaki szolgáltatási központjától (TSC) való betanításhoz vagy támogatáshoz.
Ismert problémák, gyakori hibák és gyakori kérdések
Tudásbázisunk számos cikket tartalmaz az ismert problémákról, a IA-Connect-összekötők használatakor előforduló gyakori hibákról és a gyakori kérdésekről. Ez elérhető a https://support.ultima.com/ultimalabs IA-Connect próbaidőszakban, valamint egy IA-Connect licenc megvásárlásakor.
Kapcsolat létrehozása
Az összekötő a következő hitelesítési típusokat támogatja:
| Alapértelmezett | A kapcsolat létrehozásának paraméterei. | Minden régió | Nem osztható meg |
Alapértelmezett
Alkalmazható: Minden régió
A kapcsolat létrehozásának paraméterei.
Ez nem megosztható kapcsolat. Ha a power app meg van osztva egy másik felhasználóval, a rendszer kérni fogja, hogy hozzon létre új kapcsolatot.
| Név | Típus | Description | Kötelező |
|---|---|---|---|
| API-kulcs | securestring | Az API API-kulcsa | True |
| IA-Connect Orchestrator-cím | karakterlánc | Adja meg a HTTP(S) összetevő nélküli IA-Connect Orchestrator-címet | True |
Szabályozási korlátok
| Name | Hívások | Megújítási időszak |
|---|---|---|
| API-hívások kapcsolatonként | 100 | 60 másodperc |
Műveletek
| Adatcellák keresése IA-Connect keresési táblából |
Beolvassa az összes adatcellát egy Orchestrator-keresési táblából (az Orchestratort használó automatizálásokhoz), a bemeneti adatoknak megfelelő első sorból, és táblaként adja vissza. Ez a művelet nem támogatja a IA-Connect-ügynökbe betöltött keresési táblákat. |
| Az összes IA-Connect keresési tábla eltávolítása |
Eltávolítja a IA-Connect-ügynökbe jelenleg betöltött összes keresési táblát. |
| Bemeneti változók sorának beszúrása egy JSON-táblába |
JSON formátumú beviteli táblázatot vesz fel, beszúr egy bemeneti változókból létrehozott sort egy megadott pozícióban, és egy új táblát ad vissza JSON formátumban. A bemeneti sor sémájának meg kell egyeznie a bemeneti tábla sémájának (azaz ugyanazokat a tulajdonságneveket és adattípusokat kell használnia). Ha egy tényleges táblába szeretne beszúrni egy sort (azaz nem JSON formátumban), használja a "Sor beszúrása táblázatba" műveletet. Ha sztringet szeretne beszúrni egy sztringtömbbe, használja a "Sor beszúrása karakterlánctömbbe" műveletet. |
| CSV feltöltése IA-Connect Orchestrator keresési táblába |
Töltse fel a helyettesítő CSV-adatokat egy IA-Connect Orchestrator-keresési táblába, és cserélje le a meglévő tartalmakat. Ez a művelet nem lép kapcsolatba a IA-Connect ügynök (lemezen tárolt CSV-fájl) által kezelt keresési táblával. |
| CSV feltöltése IA-Connect Orchestrator-listára |
Töltse fel a helyettesítő CSV-adatokat egy IA-Connect Orchestrator-listára, és cserélje le a meglévő tartalmakat. |
| Elemek törlése karakterlánctömbből |
Sztringelemek bemeneti tömbje, egy elem vagy elem törlése egy megadott helyen, és egy új tömböt ad vissza. Ha törölni szeretne egy sort vagy sort egy táblából, használja a "Sor törlése táblázatból" műveletet. Ha JSON formátumban szeretne törölni egy sort vagy sort egy táblából, használja a "Sor törlése JSON-táblából" műveletet. |
| IA-Connect keresési tábla betöltése |
Betölt egy IA-Connect keresési táblát attól a számítógéptől, amelyen a IA-Connect ügynök fut. Ezeket a keresési táblákat további IA-Connect műveletek használhatják az adatkeresések végrehajtásához. |
| IA-Connect keresési tábla eltávolítása |
Eltávolít egy keresési táblát, amely jelenleg betöltődik a IA-Connect-ügynökbe. |
| IA-Connect keresési tábla összegzésének lekérése |
Lekéri az IA-Connect-ügynökbe jelenleg betöltött keresési táblák összegzését. |
| IA-Connect lista tartalmának lekérése |
Lekéri az összes adatot egy IA-Connect Orchestrator-listából. |
| IA-Connect Orchestrator keresési tábla tartalmának lekérése |
Az Orchestratoron tárolt IA-Connect Orchestrator keresési táblából kéri le az összes adatot. Ez nem kér le egy keresési táblát, amelyet a IA-Connect-ügynök (a lemezen tárolt CSV-fájl) kezel. |
| JSON létrehozása bemeneti változókból |
A bemeneti változók tömbje JSON formátumban és opcionálisan JSON-táblaként ad vissza. |
| JSON-tábla lekérése sztringtömbből |
Sztringelemek bemeneti tömbje, és JSON-táblaként ad vissza. |
| JSON-tábla rendezése |
Egy bemeneti JSON-táblát vesz fel, rendezi a táblát, és egy új JSON-táblát ad vissza. Ha tényleges táblát szeretne rendezni (azaz nem JSON formátumban), használja a "Táblázat rendezése" műveletet. Ha sztringtömböt szeretne rendezni, használja a "Karakterlánctömb rendezése" műveletet. |
| JSON-tábla szűrése |
Egy bemeneti JSON-táblát használ, szűri a táblát (a .NET DataView sorszűrő szintaxisával), és egy új JSON-táblát ad vissza. Ha egy tényleges táblát szeretne szűrni (azaz nem JSON formátumban), használja a "Tábla szűrése" műveletet. Ha sztringtömböt szeretne szűrni, használja a "Sztringtömb szűrése" műveletet. |
| Karakterek eltávolítása sztringből |
Egy bemeneti sztringet vesz fel, és visszaadja a megadott karakterek eltávolításával. Ha a megadott karakterek nem találhatók, az eredeti sztring lesz visszaadva. |
| Keresési oszlopok IA-Connect keresési táblából |
Egy vagy több azonos nevű oszlopot kér le egy Orchestrator-keresési táblából (az Orchestratort használó automatizálásokhoz), vagy egy, a IA-Connect-ügynökbe jelenleg betöltött keresési táblát a bemeneti adatoknak megfelelő első sorból, és táblaként tér vissza. A keresési tábla tartalmazhat például több AD-csoportnak nevezett kimeneti oszlopot, amelyek több AD-csoportot jelölnek, és a kimeneti tábla különálló soraiként lesznek visszaadva. Ha az Orchestrator egy olyan keresési táblával rendelkezik, amelynek neve megegyezik a IA-Connect-ügynökbe betöltött névvel, akkor a rendszer az Orchestrator keresési táblát használja (ha az automatizálás áthalad az Orchestratoron). |
| Keresési érték IA-Connect keresési táblából |
Beolvas egy értéket egy Orchestrator-keresési táblából (az Orchestratort használó automatizálásokhoz) vagy a IA-Connect-ügynökbe jelenleg betöltött keresési táblából a bemeneti adatoknak megfelelő első sorból. Ha az Orchestrator egy olyan keresési táblával rendelkezik, amelynek neve megegyezik a IA-Connect-ügynökbe betöltött névvel, akkor a rendszer az Orchestrator keresési táblát használja (ha az automatizálás áthalad az Orchestratoron). |
| Normál kifejezésegyezés lekérése |
Regex(regex) egyezést hajt végre egy bemeneti sztringen, és visszaadja, hogy a sztring megfelelt-e a kifejezésnek és az egyezés részleteinek. |
| Oszlop lekérése IA-Connect listából |
Beolvas egy oszlopot egy IA-Connect Orchestrator-listából. |
| Oszlop átnevezése egy JSON-táblában |
JSON formátumban vesz fel egy bemeneti táblát, átnevez egy megadott oszlopot, és egy új táblát ad vissza JSON formátumban. Ha egy tényleges táblából szeretne átnevezni egy oszlopot (azaz nem JSON formátumban), használja az "Oszlop átnevezése egy táblában" műveletet. |
| Oszlop átnevezése egy táblában |
Egy bemeneti táblát vesz fel, átnevez egy adott oszlopot, és egy új táblát ad vissza. Ha JSON formátumban szeretne átnevezni egy oszlopot egy táblából, használja az "Oszlop átnevezése egy JSON-táblában" műveletet. |
| Oszlopok törlése JSON-táblából |
JSON formátumban vesz fel egy bemeneti táblát, töröl egy oszlopot vagy oszlopot, és JSON formátumban ad vissza egy új táblát. Ha egy tényleges táblából szeretne oszlopokat törölni (azaz nem JSON formátumban), használja az "Oszlopok törlése táblából" műveletet. |
| Oszlopok törlése táblázatból |
Beviteli táblát vesz fel, oszlopot vagy oszlopot töröl, és új táblát ad vissza. Ha JSON formátumban szeretne oszlopokat törölni egy táblából, használja az "Oszlopok törlése JSON-táblából" műveletet. |
|
Power |
Egy PowerShell-szkriptet futtat abban a munkamenetben, amelyen a IA-Connect-ügynök fut, ahol a szkript tartalma a IA-Connect-ügynöknek lesz átadva a PowerShell-szkripttartalmak (PowerShellScriptContents) bemenetében. Ez a saját egyéni PowerShell-kód futtatásához javasolt művelet. Ez a művelet arra is használható, hogy lekérje az eredményeket egy PowerShell-szkript előző végrehajtásából, amely ügynökszálként fut. Az ügynök a PowerShellt a Microsoft PowerShell v3.x és v5.x használatával hajtja végre (amelyik verzió telepítve van), és nem a PowerShell-maggal (6.x). |
|
Power |
Lekéri a PowerShell verzióját abban a munkamenetben, amelyen a IA-Connect-ügynök fut. Ez a Microsoft PowerShell v3.x és v5.x közötti verziót észleli, nem a PowerShell-magot (6.x). |
| Reguláris kifejezés egyezések lekérése |
Normál kifejezés (regex) egyezést hajt végre egy bemeneti sztringen, és visszaadja egy karakterlánctömb összes egyezését. A tömb üres lesz, ha nincsenek egyezések. |
| Reguláris kifejezéscsoport-egyezések lekérése |
Regex-egyezést hajt végre egy bemeneti sztringen, és visszaadja a megfeleltetett csoportnevek és -értékek listáját. |
| Sor beszúrása JSON-táblába |
JSON formátumban vesz fel egy bemeneti táblát, beszúr egy sort egy megadott helyre, és egy új táblát ad vissza JSON formátumban. Ha egy tényleges táblába szeretne beszúrni egy sort (azaz nem JSON formátumban), használja a "Sor beszúrása táblázatba" műveletet. Ha sztringet szeretne beszúrni egy sztringtömbbe, használja a "Sor beszúrása karakterlánctömbbe" műveletet. |
| Sor beszúrása karakterlánctömbbe |
Sztringelemekből álló bemeneti tömböt vesz fel, beszúr egy sort egy megadott helyre, és egy új tömböt ad vissza. Ha táblázatba szeretne beszúrni egy sort, használja a "Sor beszúrása táblázatba" műveletet. Ha JSON formátumban szeretne beszúrni egy sort egy táblába, használja a "Sor beszúrása egy JSON-táblába" műveletet. |
| Sor beszúrása táblázatba |
Beszúr egy bemeneti táblát, beszúr egy sort egy megadott pozícióba, és visszaad egy új táblát. Ha sztringet szeretne beszúrni egy sztringtömbbe, használja a "Sor beszúrása karakterlánctömbbe" műveletet. Ha JSON formátumban szeretne beszúrni egy sort egy táblába, használja a "Sor beszúrása egy JSON-táblába" műveletet. |
| Sorok törlése JSON-táblából |
JSON formátumban vesz fel egy bemeneti táblát, töröl egy sorokat vagy sorokat egy adott pozícióban, és JSON formátumban ad vissza egy új táblát. Ha egy tényleges táblából (azaz nem JSON formátumban) szeretne törölni egy sort vagy sort, használja a "Sor törlése táblázatból" műveletet. Ha sztringtömbből szeretne törölni egy sort vagy sort, használja a "Sor törlése karakterlánctömbből" műveletet. |
| Sorok törlése táblázatból |
Egy bemeneti táblát vesz fel, egy adott pozícióban töröl egy sort vagy sort, és egy új táblát ad vissza. Ha sztringtömbből szeretne törölni egy sort vagy sort, használja a "Sor törlése karakterlánctömbből" műveletet. Ha JSON formátumban szeretne törölni egy sort vagy sort egy táblából, használja a "Sor törlése JSON-táblából" műveletet. |
| Szerelvény importálása helyi fájlból |
Feltölt egy DotNet-szerelvényt abból a számítógépről, amelyen a IA-Connect-igazgató a IA-Connect-ügynökhöz fut, ahol betölti a memóriába, és a dinamikus DotNet-kód hivatkozik rá. |
| Szerelvénykeresési mappa hozzáadása |
Hozzáad egy mappa elérési útját (azon a számítógépen, amelyen az IA-Connect-ügynök fut) a IA-Connect-ügynök mappáinak listájához, amelyet a külső hivatkozás betöltésekor vizsgál. |
| Szerelvénykeresési mappák törlése |
Állítsa alaphelyzetbe a IA-Connect-ügynök további mappáinak listáját, hogy a külső hivatkozás betöltésekor beolvasszon. |
| Sztring felosztása normál kifejezéssel |
A bemeneti sztringeket normál kifejezéssel (regex) osztja fel, és sztringtömbként adja vissza a sztring egyes felosztott összetevőit. |
| Sztring lekérése |
Egy bemeneti sztringet vesz fel, és visszaadja egy sztring első példányát, amely két megadott sztring vagy egy sztring és a sor vége között található. |
| Sztring lekérése JSON-táblázatcellából |
JSON formátumú beviteli táblázatot vesz fel, és egy megadott cellát ad vissza sztringként. |
| Sztringtömb lekérése JSON-táblaoszlopból |
JSON formátumú beviteli táblázatot vesz fel, és egy megadott oszlopot ad vissza sztringtömbként. Ha egy tényleges táblából szeretne sztringtömböt lekérni (azaz nem JSON formátumban), használja a "Tömb lekérése táblából" műveletet. |
| Sztringtömb lekérése táblázatoszlopból |
Egy bemeneti táblát vesz fel, és egy megadott oszlopot ad vissza sztringtömbként. Ha egy JSON formátumú táblából szeretne sztringtömböt lekérni, használja a "Tömb lekérése JSON-táblából" műveletet. |
| Sztringtömb rendezése |
Sztringelemekből álló bemeneti tömböt vesz fel, rendezi a tömböt, és egy új tömböt ad vissza. Ha rendezni szeretne egy táblát, használja a "Táblázat rendezése" műveletet. Ha JSON formátumban szeretne rendezni egy táblát, használja a "JSON-tábla rendezése" műveletet. |
| Sztringtömb szűrése |
Sztringelemek bemeneti tömbje, szűri a tömböt (a .NET DataView sorszűrő szintaxisával), és egy új tömböt ad vissza. Ha szűrni szeretne egy táblát, használja a "Tábla szűrése" műveletet. Ha JSON formátumban szeretne szűrni egy táblát, használja a "JSON-tábla szűrése" műveletet. |
|
Telepítve van a Power |
Azt jelzi, hogy a PowerShell-automatizálás elérhető-e azon a számítógépen, amelyen az IA-Connect-ügynök fut. Ha a PowerShell-automatizálás nem érhető el, a PowerShell-automatizálási műveletek nem fognak működni. |
|
Telepítve van a Power |
Egy megadott PowerShell-modult keres azon a számítógépen, amelyen a IA-Connect-ügynök fut, és azt adja vissza, hogy telepítve van-e. |
| Tábla szűrése |
Egy bemeneti táblát használ, szűri a táblát (a .NET DataView sorszűrő szintaxisával), és egy új táblát ad vissza. Ha JSON formátumban szeretne szűrni egy táblát, használja a "JSON-tábla szűrése" műveletet. Ha sztringtömböt szeretne szűrni, használja a "Sztringtömb szűrése" műveletet. |
| Táblázat lekérése a JSON-ból |
JSON formátumban vesz fel egy bemeneti táblát, és táblaként ad vissza. Ezt deszerializálásnak nevezzük. |
| Táblázat lekérése sztringtömbből |
A sztringelemek bemeneti tömbje, és táblaként ad vissza. |
| Táblázat rendezése |
Egy bemeneti táblát vesz fel, rendez egy vagy több sort, és egy új táblát ad vissza. Ha JSON formátumban szeretne rendezni egy táblát, használja a "JSON-tábla rendezése" műveletet. Ha sztringtömböt szeretne rendezni, használja a "Karakterlánctömb rendezése" műveletet. |
| Tömb átalakítása JSON-ra |
Egy bemeneti tömböt vesz fel, és JSON-sztringgé szerializálja. |
Adatcellák keresése IA-Connect keresési táblából
Beolvassa az összes adatcellát egy Orchestrator-keresési táblából (az Orchestratort használó automatizálásokhoz), a bemeneti adatoknak megfelelő első sorból, és táblaként adja vissza. Ez a művelet nem támogatja a IA-Connect-ügynökbe betöltött keresési táblákat.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Keresési tábla neve
|
LookupTableName | True | string |
Az Orchestrator keresési tábla neve. |
|
Bemeneti adatok JSON-ja
|
InputDataJSON | string |
A kereséshez használandó bemeneti adatok JSON formátumban. Ha például a keresési tábla "JobTitle" és "Country" tulajdonságoszlopokkal rendelkezik, a következő JSON-t küldheti el: { "JobTitle": "Consultant", "Country": "Anglia" }. |
|
|
Kivétel emelése, ha nincs egyezés
|
RaiseExceptionIfNoMatch | boolean |
Ha a keresés nem felel meg az adatoknak, akkor a true (alapértelmezett) értékre állítással kivételt képezhet. Ha a keresés nem felel meg az adatoknak, a hamis értékre állítással üres sztringet ad vissza. |
|
|
Üres cellák visszaadása
|
ReturnBlankCells | boolean |
Állítsa igaz értékre, ha üres cellákat szeretne belefoglalni a visszatérési táblába. Állítsa false (az alapértelmezett) értékre, hogy csak az értékeket tartalmazó adatcellákat tartalmazza. |
|
|
Visszatérési formátum
|
ReturnFormat | string |
Az eredmények visszaadásakor használandó formátum. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti keresési tábla JSON
|
OutputLookupTableJSON | string |
A bemeneti adatoknak megfelelő sor adatcelláját tartalmazó kimeneti táblázat, amelyet a bemeneti adatok IA-Connect keresési táblához való keresésével szerezhet be. A kimeneti táblázat egy sorból és egy vagy több adatoszlopból áll, JSON formátumban. |
|
Kimeneti keresési tábla
|
OutputLookupTable | array of object |
A bemeneti adatoknak megfelelő sor adatcelláját tartalmazó kimeneti táblázat, amelyet a bemeneti adatok IA-Connect keresési táblához való keresésével szerezhet be. A kimeneti tábla egy sorból és egy vagy több adatoszlopból áll. |
|
items
|
OutputLookupTable | object | |
|
A kimenetben lévő cellák száma
|
NumberOfCellsInOutput | integer |
A kimenetben lévő cellák száma. |
Az összes IA-Connect keresési tábla eltávolítása
Eltávolítja a IA-Connect-ügynökbe jelenleg betöltött összes keresési táblát.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Adja hozzá a következő kifejezést: workflow() |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Parancs eredménye
|
RemoveAllIAConnectLookupTablesResult | boolean |
A parancs eredménye (sikeres vagy sikertelen). |
|
Hibaüzenet
|
ErrorMessage | string |
Ha a parancs nem sikerült, ez a visszaadott hibaüzenetet fogja tartalmazni. |
Bemeneti változók sorának beszúrása egy JSON-táblába
JSON formátumú beviteli táblázatot vesz fel, beszúr egy bemeneti változókból létrehozott sort egy megadott pozícióban, és egy új táblát ad vissza JSON formátumban. A bemeneti sor sémájának meg kell egyeznie a bemeneti tábla sémájának (azaz ugyanazokat a tulajdonságneveket és adattípusokat kell használnia). Ha egy tényleges táblába szeretne beszúrni egy sort (azaz nem JSON formátumban), használja a "Sor beszúrása táblázatba" műveletet. Ha sztringet szeretne beszúrni egy sztringtömbbe, használja a "Sor beszúrása karakterlánctömbbe" műveletet.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Bemeneti JSON-tábla
|
JSONTable | True | string |
A bemeneti tábla JSON formátumban. |
|
Sorindex
|
RowIndex | True | integer |
A beszúrni kívánt sor indexe. A táblázat elején a 0, az 1. sor után 1, az N sor után az N. -1 vagy a táblázat végén beszúrni kívánt elemek számával megegyező vagy annál nagyobb szám (hasznos, ha nem tudja, mennyi ideig tart a táblázat). |
|
Tulajdonság megnevezése
|
PropertyName | string | ||
|
Tulajdonság adattípusa
|
DataType | string | ||
|
Tulajdonságérték
|
Value | string |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti JSON-tábla
|
OutputJSONTable | string |
A kimeneti tábla JSON formátumban. |
|
Sorok száma
|
NumberOfRows | integer |
A kimeneti tábla sorainak száma. |
|
Oszlopok száma
|
NumberOfColumns | integer |
A kimeneti tábla oszlopainak száma. |
CSV feltöltése IA-Connect Orchestrator keresési táblába
Töltse fel a helyettesítő CSV-adatokat egy IA-Connect Orchestrator-keresési táblába, és cserélje le a meglévő tartalmakat. Ez a művelet nem lép kapcsolatba a IA-Connect ügynök (lemezen tárolt CSV-fájl) által kezelt keresési táblával.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Keresési tábla neve
|
LookupTableName | True | string |
Az Orchestrator keresési tábla neve. |
|
CSV-adatok
|
CSVData | True | string |
Az Orchestrator keresési táblában tárolni kívánt helyettesítő CSV-adatok. Ha a keresési tábla már létezik, a rendszer lecseréli a tábla tartalmát erre a CSV-adatra. Üres CSV-bemenet nem adható meg, de adatsorok nélküli CSV-fejlécsort is megadhat. |
|
Keresési tábla létrehozása, ha nem létezik
|
CreateLookupTableIfNotExist | boolean |
Ha hamis (alapértelmezett) értékre van állítva, és a névvel ellátott keresési tábla még nem létezik, a rendszer kivételt hoz létre. Ha igaz értékre van állítva, a rendszer létrehozza a névvel ellátott keresési táblát, ha nem létezik. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Parancs eredménye
|
UploadCSVToIAConnectLookupTableResult | boolean |
A parancs eredménye (sikeres vagy sikertelen). |
|
Hibaüzenet
|
ErrorMessage | string |
Ha a parancs nem sikerült, ez a visszaadott hibaüzenetet fogja tartalmazni. |
CSV feltöltése IA-Connect Orchestrator-listára
Töltse fel a helyettesítő CSV-adatokat egy IA-Connect Orchestrator-listára, és cserélje le a meglévő tartalmakat.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Lista neve
|
ListName | True | string |
Az Orchestrator-lista neve. |
|
CSV-adatok
|
CSVData | True | string |
Az Orchestrator listában tárolni kívánt helyettesítő CSV-adatok. Ha a lista már létezik, a rendszer lecseréli a lista tartalmát erre a CSV-adatra. Üres CSV-bemenet nem adható meg, de adatsorok nélküli CSV-fejlécsort is megadhat. |
|
Lista létrehozása, ha nem létezik
|
CreateListIfNotExist | boolean |
Ha hamis (alapértelmezett) értékre van állítva, és a névvel ellátott lista még nem létezik, a rendszer kivételt hoz létre. Ha igaz értékre van állítva, a rendszer létrehozza a névvel ellátott listát, ha nem létezik. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Parancs eredménye
|
UploadCSVToIAConnectListResult | boolean |
A parancs eredménye (sikeres vagy sikertelen). |
|
Hibaüzenet
|
ErrorMessage | string |
Ha a parancs nem sikerült, ez a visszaadott hibaüzenetet fogja tartalmazni. |
Elemek törlése karakterlánctömbből
Sztringelemek bemeneti tömbje, egy elem vagy elem törlése egy megadott helyen, és egy új tömböt ad vissza. Ha törölni szeretne egy sort vagy sort egy táblából, használja a "Sor törlése táblázatból" műveletet. Ha JSON formátumban szeretne törölni egy sort vagy sort egy táblából, használja a "Sor törlése JSON-táblából" műveletet.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Bemeneti tömb
|
InputArray | True | array of string |
A sztringek bemeneti tömbje. |
|
Elemindex indítása
|
StartItemIndex | True | integer |
A törlés megkezdéséhez használt elem indexe. Az 1 használatával törölje az első elemet, az N elemet az N elem törléséhez. |
|
Törölni kívánt elemek száma
|
NumberOfItemsToDelete | True | integer |
A törölni kívánt elemek száma. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti tömb
|
OutputArray | array of string |
A sztringek kimeneti tömbje. |
|
Cikkek száma
|
NumberOfItems | integer |
A kimeneti tömb elemeinek száma. |
IA-Connect keresési tábla betöltése
Betölt egy IA-Connect keresési táblát attól a számítógéptől, amelyen a IA-Connect ügynök fut. Ezeket a keresési táblákat további IA-Connect műveletek használhatják az adatkeresések végrehajtásához.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Keresési tábla elérési útja
|
Path | True | string |
A keresési tábla teljes elérési útja. Ennek elérhetőnek kell lennie abból a munkamenetből, amelyen az IA-Connect-ügynök fut. Ha egy mappa meg van adva, akkor a mappa alatti összes fájl feldolgozása történik. |
|
Kivétel emelése, ha valamelyik tábla betöltése sikertelen
|
RaiseExceptionIfAnyTableFailsToLoad | True | boolean |
Ha igaz értékre van állítva, és a IA-Connect keresési tábla nem töltődik be (például ha probléma van a táblában), a rendszer kivételt emel ki. Ez az alapértelmezett érték, mert ha egy tábla nem töltődik be, ez általában kivételt eredményez a folyamat későbbi szakaszában. Ha hamis értékre van állítva, a problémakeresési táblák figyelmen kívül lesznek hagyva, és csak a használható keresési táblák lesznek betöltve3d. |
|
Workflow
|
Workflow | True | string |
Adja hozzá a következő kifejezést: workflow() |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
A betöltött keresési táblák száma
|
NumberOfLookupTablesLoaded | integer |
A sikeresen betöltött keresési táblák száma. |
|
Nem sikerült betölteni a keresési táblák számát
|
NumberOfLookupTablesFailedToLoad | integer |
Azon keresési táblák száma, amelyeket nem sikerült betölteni. Ez csak akkor lesz beállítva, ha a "Kivétel emelése, ha egy tábla nem töltődik be" értéke hamis, mert ellenkező esetben kivétel lesz. |
IA-Connect keresési tábla eltávolítása
Eltávolít egy keresési táblát, amely jelenleg betöltődik a IA-Connect-ügynökbe.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Keresési tábla neve
|
LookupTableName | True | string |
A IA-Connect-ügynökbe betöltött keresési tábla neve. |
|
Workflow
|
Workflow | True | string |
Adja hozzá a következő kifejezést: workflow() |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Parancs eredménye
|
RemoveIAConnectLookupTableResult | boolean |
A parancs eredménye (sikeres vagy sikertelen). |
|
Hibaüzenet
|
ErrorMessage | string |
Ha a parancs nem sikerült, ez a visszaadott hibaüzenetet fogja tartalmazni. |
IA-Connect keresési tábla összegzésének lekérése
Lekéri az IA-Connect-ügynökbe jelenleg betöltött keresési táblák összegzését.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Adja hozzá a következő kifejezést: workflow() |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Keresési táblák JSON
|
LookupTablesJSON | array of object |
A IA-Connect-ügynökbe betöltött keresési táblák. |
|
Név
|
LookupTablesJSON.Name | string | |
|
ThenColumnIndex
|
LookupTablesJSON.ThenColumnIndex | integer | |
|
NumberOfRows
|
LookupTablesJSON.NumberOfRows | integer | |
|
NumberOfColumns
|
LookupTablesJSON.NumberOfColumns | integer | |
|
NumberOfUniqueHeaderProperties
|
LookupTablesJSON.NumberOfUniqueHeaderProperties | integer | |
|
Keresési táblák száma
|
NumberOfLookupTables | integer |
A IA-Connect-ügynökbe jelenleg betöltött keresési táblák száma. |
IA-Connect lista tartalmának lekérése
Lekéri az összes adatot egy IA-Connect Orchestrator-listából.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Lista neve
|
ListName | True | string |
Az Orchestrator-lista neve. |
|
Visszatérési formátum
|
ReturnFormat | string |
Az eredmények visszaadásakor használandó formátum. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti lista JSON
|
OutputListJSON | string |
A lista kimeneti adatai JSON formátumban. |
|
Kimeneti lista
|
OutputList | array of object |
A lista kimeneti adatai adattáblás formátumban. |
|
items
|
OutputList | object | |
|
Kimeneti lista CSV
|
OutputListCSV | string |
A lista kimeneti adatai CSV formátumban. |
|
A kimenet sorainak száma
|
NumberOfRowsInOutput | integer |
A kimenet sorainak száma. |
|
A kimenetben lévő oszlopok száma
|
NumberOfColumnsInOutput | integer |
A kimenet oszlopainak száma. |
IA-Connect Orchestrator keresési tábla tartalmának lekérése
Az Orchestratoron tárolt IA-Connect Orchestrator keresési táblából kéri le az összes adatot. Ez nem kér le egy keresési táblát, amelyet a IA-Connect-ügynök (a lemezen tárolt CSV-fájl) kezel.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Keresési tábla neve
|
LookupTableName | True | string |
Az Orchestrator keresési tábla neve. |
|
Visszatérési formátum
|
ReturnFormat | string |
Az eredmények visszaadásakor használandó formátum. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti keresési tábla JSON
|
OutputLookupTableJSON | string |
A keresési tábla kimeneti adatai JSON formátumban. |
|
Kimeneti keresési tábla
|
OutputLookupTable | array of object |
A keresési tábla kimeneti adatai adattábla formátumban. |
|
items
|
OutputLookupTable | object | |
|
Kimeneti keresési tábla CSV
|
OutputLookupTableCSV | string |
A keresési tábla kimeneti adatai CSV formátumban. |
|
A kimenet sorainak száma
|
NumberOfRowsInOutput | integer |
A kimenet sorainak száma. |
|
A kimenetben lévő oszlopok száma
|
NumberOfColumnsInOutput | integer |
A kimenet oszlopainak száma. |
JSON létrehozása bemeneti változókból
A bemeneti változók tömbje JSON formátumban és opcionálisan JSON-táblaként ad vissza.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Tulajdonság megnevezése
|
PropertyName | string | ||
|
Tulajdonság adattípusa
|
DataType | string | ||
|
Tulajdonságérték
|
Value | string | ||
|
Visszatérés JSON-táblaként
|
ReturnAsJSONTable | True | boolean |
Ha igaz értékre van állítva, a JSON tábla/ adattábla formátumban (azaz [{}]) lesz visszaadva. Ha hamis értékre van állítva, a JSON egyetlen entitásként lesz visszaadva (azaz a formátumban {}). A használni kívánt formátum attól függ, hogy mit csinál a JSON-jal. A legtöbb IA-Connect művelet adattáblás formátumot vár. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti JSON
|
OutputJSON | string |
A változók és azok értékei JSON formátumban vannak kódolva. |
JSON-tábla lekérése sztringtömbből
Sztringelemek bemeneti tömbje, és JSON-táblaként ad vissza.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Bemeneti tömb
|
InputArray | True | array of string |
A sztringek bemeneti tömbje. |
|
Oszlop név
|
ColumnName | True | string |
A táblaoszlophoz használandó név. |
|
Üres elemek elvetése
|
DropEmptyItems | boolean |
Állítsa igaz értékre a tömb üres elemeinek figyelmen kívül hagyásához (elvetéséhez). Állítsa hamis értékre az összes elem belefoglalásához. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti JSON-tábla
|
OutputJSONTable | string |
A kimeneti tábla JSON formátumban. |
|
Sorok száma
|
NumberOfRows | integer |
A kimeneti tábla sorainak száma. |
|
Oszlopok száma
|
NumberOfColumns | integer |
A kimeneti tábla oszlopainak száma (mindig 1 legyen). |
JSON-tábla rendezése
Egy bemeneti JSON-táblát vesz fel, rendezi a táblát, és egy új JSON-táblát ad vissza. Ha tényleges táblát szeretne rendezni (azaz nem JSON formátumban), használja a "Táblázat rendezése" műveletet. Ha sztringtömböt szeretne rendezni, használja a "Karakterlánctömb rendezése" műveletet.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Bemeneti JSON-tábla
|
JSONTable | True | string |
A bemeneti tábla JSON formátumban. |
|
Oszlopnév rendezése
|
SortColumnName | True | string |
A rendezendő oszlop neve. |
|
Növekvő rendezés
|
Ascending | boolean |
Igaz értékre van állítva növekvő sorrendben történő rendezéshez. Állítsa a hamis értéket csökkenő sorrendbe rendezéshez. |
|
|
Oszlopnév rendezése 2
|
SortColumnName2 | string |
Választható második oszlopnév a rendezéshez (az első oszlop szerinti rendezés után). |
|
|
Rendezés növekvő 2
|
Ascending2 | boolean |
Állítsa igaz értékre a második oszlop nevének növekvő sorrendbe rendezéséhez. Állítsa a hamis értéket csökkenő sorrendbe rendezéshez. |
|
|
Oszlopnév rendezése 3
|
SortColumnName3 | string |
Választható harmadik oszlopnév a rendezéshez (az első és a második oszlop szerinti rendezés után). |
|
|
Növekvő rendezés 3
|
Ascending3 | boolean |
Állítsa igaz értékre a harmadik oszlop nevének növekvő sorrendbe rendezéséhez. Állítsa a hamis értéket csökkenő sorrendbe rendezéshez. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti JSON-tábla
|
OutputJSONTable | string |
A kimeneti tábla JSON formátumban. |
|
Sorok száma
|
NumberOfRows | integer |
A kimeneti tábla sorainak száma. |
|
Oszlopok száma
|
NumberOfColumns | integer |
A kimeneti tábla oszlopainak száma. |
JSON-tábla szűrése
Egy bemeneti JSON-táblát használ, szűri a táblát (a .NET DataView sorszűrő szintaxisával), és egy új JSON-táblát ad vissza. Ha egy tényleges táblát szeretne szűrni (azaz nem JSON formátumban), használja a "Tábla szűrése" műveletet. Ha sztringtömböt szeretne szűrni, használja a "Sztringtömb szűrése" műveletet.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Bemeneti JSON-tábla
|
JSONTable | True | string |
A bemeneti tábla JSON formátumban. |
|
Filter
|
Filter | True | string |
A szűrő a .NET DataView sorszűrő szintaxisában. Például: [Név] mint a "*Elem". |
|
Oszlopnév rendezése
|
SortColumnName | string |
A szűrő alkalmazása után választható oszlopnév a rendezéshez. Ha több oszlop szerint szeretne rendezni, akkor az oszlopok vesszővel elválasztva listázhatók. |
|
|
Növekvő rendezés
|
Ascending | boolean |
Igaz értékre van állítva növekvő sorrendben történő rendezéshez. Állítsa a hamis értéket csökkenő sorrendbe rendezéshez. |
|
|
Oszlopnév rendezése 2
|
SortColumnName2 | string |
Választható második oszlopnév a rendezéshez (az első oszlop szerinti rendezés után). |
|
|
Rendezés növekvő 2
|
Ascending2 | boolean |
Állítsa igaz értékre a második oszlop nevének növekvő sorrendbe rendezéséhez. Állítsa a hamis értéket csökkenő sorrendbe rendezéshez. |
|
|
Oszlopnév rendezése 3
|
SortColumnName3 | string |
Választható harmadik oszlopnév a rendezéshez (az első és a második oszlop szerinti rendezés után). |
|
|
Növekvő rendezés 3
|
Ascending3 | boolean |
Állítsa igaz értékre a harmadik oszlop nevének növekvő sorrendbe rendezéséhez. Állítsa a hamis értéket csökkenő sorrendbe rendezéshez. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti JSON-tábla
|
OutputJSONTable | string |
A kimeneti tábla JSON formátumban. |
|
Sorok száma
|
NumberOfRows | integer |
A kimeneti tábla sorainak száma. |
|
Oszlopok száma
|
NumberOfColumns | integer |
A kimeneti tábla oszlopainak száma. |
Karakterek eltávolítása sztringből
Egy bemeneti sztringet vesz fel, és visszaadja a megadott karakterek eltávolításával. Ha a megadott karakterek nem találhatók, az eredeti sztring lesz visszaadva.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Bemeneti sztring
|
InputString | string |
Az a bemeneti sztring, amelyen a karakter eltávolítása történik. |
|
|
A bemeneti sztringből eltávolítandó karakterek
|
CharactersToRemoveFromInputString | string |
Egy sztring, amely tartalmazza az összes karaktert, amelyeket el szeretne távolítani a bemenetekből. Például: !@&?^*. |
|
|
Mellékjelek eltávolítása a bemeneti sztringből
|
RemoveDiacriticsFromInputString | boolean |
Ha igaz értékre van állítva, IA-Connect megkísérli eltávolítani az összes mellékjelet a bemeneti sztringből, és a karaktereket egy diakritikusra cseréli ugyanazzal a karakterrel, a diakritikussal együtt. Például: az "akut ékezetes a" helyett az "a". Olyan helyzetekben, ahol nincs közvetlen leképezés egy egyszerű karakterre, a karakter el lesz távolítva. Például: A német éles S el lesz távolítva. |
|
|
Nem alfanumerikus karakter eltávolítása a bemeneti sztringből
|
RemoveNonAlphaNumericFromInputString | boolean |
Ha igaz értékre van állítva, IA-Connect eltávolítja az összes nem alfanumerikus karaktert a bemeneti sztringből. |
|
|
Numerikus karakterek eltávolítása a bemeneti sztringből
|
RemoveNumericFromInputString | boolean |
Ha igaz értékre van állítva, IA-Connect eltávolítja az összes numerikus karaktert a bemeneti sztringből. |
|
|
Kisbetűk eltávolítása a bemeneti sztringből
|
RemoveLowercaseCharactersFromInputString | boolean |
Ha igaz értékre van állítva, IA-Connect eltávolítja az összes kisbetűs betűrendű karaktert a bemeneti sztringből. |
|
|
Nagybetűk eltávolítása a bemeneti sztringből
|
RemoveUppercaseCharactersFromInputString | boolean |
Ha igaz értékre van állítva, IA-Connect eltávolítja az összes nagybetűs betűrendes karaktert a bemeneti sztringből. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti sztring
|
OutputString | string |
Az eltávolított karaktereket tartalmazó sztring. Ez lesz az eredeti sztring, ha nem található megadott karakter. |
Keresési oszlopok IA-Connect keresési táblából
Egy vagy több azonos nevű oszlopot kér le egy Orchestrator-keresési táblából (az Orchestratort használó automatizálásokhoz), vagy egy, a IA-Connect-ügynökbe jelenleg betöltött keresési táblát a bemeneti adatoknak megfelelő első sorból, és táblaként tér vissza. A keresési tábla tartalmazhat például több AD-csoportnak nevezett kimeneti oszlopot, amelyek több AD-csoportot jelölnek, és a kimeneti tábla különálló soraiként lesznek visszaadva. Ha az Orchestrator egy olyan keresési táblával rendelkezik, amelynek neve megegyezik a IA-Connect-ügynökbe betöltött névvel, akkor a rendszer az Orchestrator keresési táblát használja (ha az automatizálás áthalad az Orchestratoron).
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Keresési tábla neve
|
LookupTableName | True | string |
Az Orchestrator keresési tábla vagy a IA-Connect-ügynökbe betöltött keresési tábla neve. |
|
Bemeneti adatok JSON-ja
|
InputDataJSON | string |
A kereséshez használandó bemeneti adatok JSON formátumban. Ha például a keresési tábla "JobTitle" és "Country" tulajdonságoszlopokkal rendelkezik, a következő JSON-t küldheti el: { "JobTitle": "Consultant", "Country": "Anglia" }. |
|
|
Keresési eredmény tábla oszlopának neve
|
SearchResultTableColumnName | True | string |
A keresési tábla kimeneti oszlopának neve, amely a kimeneti táblában visszaadandó értéket tartalmazza. Ha a keresési tábla csak egy kimeneti oszlopa rendelkezik ezzel a névvel, a kimeneti tábla egyetlen sorból áll. Ha a keresési tábla több kimeneti oszlopának közös neve van, a kimeneti tábla több sorból áll. |
|
Kivétel emelése, ha nincs egyezés
|
RaiseExceptionIfNoMatch | boolean |
Ha a keresés nem felel meg az adatoknak, akkor a true (alapértelmezett) értékre állítással kivételt képezhet. Ha a keresés nem felel meg az adatoknak, a hamis értékre állítással üres sztringet ad vissza. |
|
|
Üres cellák visszaadása
|
ReturnBlankCells | boolean |
Állítsa igaz értékre, ha üres cellákat szeretne belefoglalni a visszatérési táblába. Állítsa false (az alapértelmezett) értékre, hogy csak az értékeket tartalmazó cellákat tartalmazza. |
|
|
Visszatérési formátum
|
ReturnFormat | string |
Az eredmények visszaadásakor használandó formátum. |
|
|
Workflow
|
Workflow | True | string |
Adja hozzá a következő kifejezést: workflow() |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti keresési tábla JSON
|
OutputLookupTableJSON | string |
A kimeneti tábla a megadott névvel rendelkező egy vagy több keresési táblaoszlopból olvas be, amelyet a bemeneti adatok IA-Connect keresési táblában való keresésével szerezhet be. A kimeneti tábla egy (a kért eredménytábla oszlopnevének megfelelő) oszlopot és egy vagy több sort tartalmaz JSON formátumban. |
|
Kimeneti keresési tábla
|
OutputLookupTable | array of object |
A kimeneti tábla a megadott névvel rendelkező egy vagy több keresési táblaoszlopból olvas be, amelyet a bemeneti adatok IA-Connect keresési táblában való keresésével szerezhet be. A kimeneti tábla egy oszlopból (a kért eredménytábla oszlopnevének megfelelő) és egy vagy több sorból áll. |
|
items
|
OutputLookupTable | object | |
|
Kimeneti keresési tömb
|
OutputLookupArray | array of object |
A kimeneti tömb a megadott névvel rendelkező egy vagy több keresési táblaoszlopból beolvasva a bemeneti adatok IA-Connect keresési táblában való keresésével érhető el. A kimeneti tömb egy vagy több sorból álló oszlop. |
|
items
|
OutputLookupArray | object | |
|
A kimenet sorainak száma
|
NumberOfRowsInOutput | integer |
A kimenet sorainak száma. |
Keresési érték IA-Connect keresési táblából
Beolvas egy értéket egy Orchestrator-keresési táblából (az Orchestratort használó automatizálásokhoz) vagy a IA-Connect-ügynökbe jelenleg betöltött keresési táblából a bemeneti adatoknak megfelelő első sorból. Ha az Orchestrator egy olyan keresési táblával rendelkezik, amelynek neve megegyezik a IA-Connect-ügynökbe betöltött névvel, akkor a rendszer az Orchestrator keresési táblát használja (ha az automatizálás áthalad az Orchestratoron).
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Keresési tábla neve
|
LookupTableName | True | string |
Az Orchestrator keresési tábla vagy a IA-Connect-ügynökbe betöltött keresési tábla neve. |
|
Bemeneti adatok JSON-ja
|
InputDataJSON | string |
A kereséshez használandó bemeneti adatok JSON formátumban. Ha például a keresési tábla "JobTitle" és "Country" tulajdonságoszlopokkal rendelkezik, a következő JSON-t küldheti el: { "JobTitle": "Consultant", "Country": "Anglia" }. |
|
|
Keresési eredmény értékének oszlopneve
|
SearchResultValueColumnName | True | string |
A keresési tábla azon oszlopa, amely az olvasni kívánt visszatérési értéket tartalmazza. |
|
Keresési eredmény értékének oszlopindexe
|
SearchResultValueColumnIndex | integer |
Ha 1 (alapértelmezett) értékre van állítva, a rendszer a kért névnek megfelelő első eredményoszlop értékét adja vissza. Állítsa magasabb értékre (N) az N-edik egyező oszlop visszaadásához. |
|
|
Kivétel emelése, ha nincs egyezés
|
RaiseExceptionIfNoMatch | boolean |
Ha a keresés nem felel meg az adatoknak, akkor a true (alapértelmezett) értékre állítással kivételt képezhet. Ha a keresés nem felel meg az adatoknak, a hamis értékre állítással üres sztringet ad vissza. |
|
|
Workflow
|
Workflow | True | string |
Adja hozzá a következő kifejezést: workflow() |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti keresési érték
|
OutputLookupValue | string |
A megadott keresési tábla oszlop kimeneti értéke, amelyet a bemeneti adatok IA-Connect keresési táblában való keresésével kapunk. |
Normál kifejezésegyezés lekérése
Regex(regex) egyezést hajt végre egy bemeneti sztringen, és visszaadja, hogy a sztring megfelelt-e a kifejezésnek és az egyezés részleteinek.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Egyező szöveg bevitele
|
TextToMatch | True | string |
A normál kifejezéssel egyező beviteli szöveg. |
|
Reguláris kifejezés
|
Regex | True | string |
A bemeneti szövegnek megfelelő reguláris kifejezés. |
|
Keresési index
|
SearchIndex | integer |
A lekérendő egyezés eredményének indexe 1-től kezdve. Ha meg szeretné egyezni az első eredményt (az alapértelmezett viselkedést), adja meg az 1 értéket. Például: Ha egy bemeneti sztring várhatóan 5 helyen felel meg a normál kifejezésnek, és a 4. találat érdekli, írja be a 4-et. |
|
|
Kis- és nagybetűk megkülönböztetése
|
CaseSensitive | boolean |
A kis- és nagybetűk megkülönböztetése esetén (például az A nem a) vagy hamis értékre van állítva a kis- és nagybetűket nem érzékennyé tevő egyezések esetében (például az A és az a értékek azonosként vannak kezelve). |
|
|
Regex időkorlát másodpercben
|
RegexTimeoutInSeconds | integer |
A normál kifejezés maximális száma másodpercben feldolgozható az időkorlát túllépése előtt. Ez leállítja az egyes reguláris kifejezések által okozott végtelen hurkokat. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Sikeres egyezés
|
SuccessfulMatch | boolean |
Igaz, ha sikeres egyezés történt (a megadott keresési indexben), vagy hamis, ha nem. |
|
Sztringérték egyeztetése
|
MatchStringValue | string |
Sikeres egyezés esetén ez a sztringérték a normál kifejezésnek megfelelő bemeneti szöveg szövegét tartalmazza. |
|
Pozícióindex egyeztetése
|
MatchIndex | integer |
Sikeres egyezés esetén ez az érték a bemeneti szöveg azon pozícióját tartalmazza, amely megegyezik az egyezés helyével. Ez az érték 0-nál kezdődik, amely a bemeneti szöveges sztring kezdetét jelöli. |
|
Sztringhossz egyeztetése
|
MatchStringLength | integer |
Sikeres egyezés esetén ez az érték a normál kifejezésnek megfelelő bemeneti szöveg szövegének hosszát tartalmazza (azaz a "Karakterláncérték egyeztetése" kimeneti érték hosszát). |
Oszlop lekérése IA-Connect listából
Beolvas egy oszlopot egy IA-Connect Orchestrator-listából.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Lista neve
|
ListName | True | string |
Az Orchestrator-lista neve. |
|
Keresési oszlop indexe
|
SearchColumnIndex | integer |
A visszaadni kívánt lista oszlopának indexe. Ez az alapértelmezett érték 1, amely az első oszlopot adja vissza. Ha név szerint szeretne lekérni egy oszlopot, állítsa ezt 0 értékre, és adjon meg helyette egy oszlopnevet. |
|
|
Keresési oszlop neve
|
SearchColumnName | string |
A visszaadni kívánt lista oszlopának neve, ha név alapján szeretne lekérni egy oszlopot a listából. Ha ezt a bemenetet szeretné használni, állítsa a "Keresési oszlop indexe" értéket 0 értékre. |
|
|
Üres cellák visszaadása
|
ReturnBlankCells | boolean |
Állítsa igaz értékre, ha üres cellákat szeretne belefoglalni a visszatérési adatokba. Állítsa false (az alapértelmezett) értékre, hogy csak az értékeket tartalmazó cellákat tartalmazza. |
|
|
Tartalék, ha a lista nem létezik
|
FallBackIfListDoesNotExist | boolean |
Ez a bemenet szabályozza az eredményt, ha a megadott lista nem létezik. Ha ez a bemenet hamis (alapértelmezett) értékre van állítva, kivétel lesz. Ha ez a bemenet igaz értékre van állítva, a "Kimeneti lista" (a kért visszatérési formátumban formázva) a tartalék értékre lesz állítva, amely lehet üres vagy egy tetszőleges érték. |
|
|
Tartalék érték
|
FallbackValue | string |
Ha a megadott lista nem létezik, és a "Tartalék, ha a lista nem létezik" bemenet értéke igaz, a rendszer ezt a tartalék értéket használja a kimenethez, a kért visszatérési formátumban. Ez akkor hasznos, ha keresési táblákból olvas adatokat, és egyes adatelemek egy listát jelölnek, míg egyes elemek a tényleges adatok. |
|
|
Visszatérési formátum
|
ReturnFormat | string |
Az eredmények visszaadásakor használandó formátum. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti lista JSON
|
OutputListJSON | string |
A lista kimeneti oszlopa JSON formátumban. |
|
Kimeneti lista
|
OutputList | array of object |
A lista kimeneti oszlopa adattáblás formátumban. |
|
items
|
OutputList | object | |
|
Kimeneti listatömb
|
OutputListArray | array of object |
A lista kimeneti oszlopa tömbformátumban. |
|
items
|
OutputListArray | object | |
|
A kimenet sorainak száma
|
NumberOfRowsInOutput | integer |
A kimenet sorainak száma. |
Oszlop átnevezése egy JSON-táblában
JSON formátumban vesz fel egy bemeneti táblát, átnevez egy megadott oszlopot, és egy új táblát ad vissza JSON formátumban. Ha egy tényleges táblából szeretne átnevezni egy oszlopot (azaz nem JSON formátumban), használja az "Oszlop átnevezése egy táblában" műveletet.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Bemeneti JSON-tábla
|
JSONTable | True | string |
A bemeneti tábla JSON formátumban. |
|
Forrásoszlop neve
|
SourceColumnName | True | string |
Az átnevezni kívánt oszlop neve. |
|
Új oszlop neve
|
NewColumnName | True | string |
Az oszlop új neve. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti JSON-tábla
|
OutputJSONTable | string |
A kimeneti tábla JSON formátumban. |
|
Sorok száma
|
NumberOfRows | integer |
A kimeneti tábla sorainak száma. |
|
Oszlopok száma
|
NumberOfColumns | integer |
A kimeneti tábla oszlopainak száma. |
Oszlop átnevezése egy táblában
Egy bemeneti táblát vesz fel, átnevez egy adott oszlopot, és egy új táblát ad vissza. Ha JSON formátumban szeretne átnevezni egy oszlopot egy táblából, használja az "Oszlop átnevezése egy JSON-táblában" műveletet.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Beviteli táblázat
|
Input table | object | ||
|
Forrásoszlop neve
|
SourceColumnName | True | string |
Az átnevezni kívánt oszlop neve. |
|
Új oszlop neve
|
NewColumnName | True | string |
Az oszlop új neve. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti tábla
|
OutputTable | array of object |
A kimeneti tábla. |
|
items
|
OutputTable | object | |
|
Sorok száma
|
NumberOfRows | integer |
A kimeneti tábla sorainak száma. |
|
Oszlopok száma
|
NumberOfColumns | integer |
A kimeneti tábla oszlopainak száma. |
Oszlopok törlése JSON-táblából
JSON formátumban vesz fel egy bemeneti táblát, töröl egy oszlopot vagy oszlopot, és JSON formátumban ad vissza egy új táblát. Ha egy tényleges táblából szeretne oszlopokat törölni (azaz nem JSON formátumban), használja az "Oszlopok törlése táblából" műveletet.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Bemeneti JSON-tábla
|
JSONTable | True | string |
A bemeneti tábla JSON formátumban. |
|
Oszlopindex indítása
|
StartColumnIndex | integer |
A törlés megkezdéséhez használt oszlop indexe. Az 1 használatával törölje az első oszlopot, az N oszlopot az N oszlop törléséhez. Ha név szerint szeretne törölni egy oszlopot, hagyja üresen ezt a bemenetet, és használja helyette az "Oszlopnév törlése" szöveget. |
|
|
Törölni kívánt oszlop neve
|
ColumnNameToDelete | string |
A törölni kívánt oszlop nem kötelező neve. Ha index alapján szeretne törölni egy oszlopot, hagyja üresen ezt a bemenetet, és használja helyette a "Start column index" (Oszlopindex indítása) bemenetet. |
|
|
Törölni kívánt oszlopok száma
|
NumberOfColumnsToDelete | True | integer |
A törölni kívánt oszlopok száma a megadott indextől vagy névtől kezdve. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti JSON-tábla
|
OutputJSONTable | string |
A kimeneti tábla JSON formátumban. |
|
Sorok száma
|
NumberOfRows | integer |
A kimeneti tábla sorainak száma. |
|
Oszlopok száma
|
NumberOfColumns | integer |
A kimeneti tábla oszlopainak száma. |
Oszlopok törlése táblázatból
Beviteli táblát vesz fel, oszlopot vagy oszlopot töröl, és új táblát ad vissza. Ha JSON formátumban szeretne oszlopokat törölni egy táblából, használja az "Oszlopok törlése JSON-táblából" műveletet.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Beviteli táblázat
|
Input table | object | ||
|
Oszlopindex indítása
|
StartColumnIndex | integer |
A törlés megkezdéséhez használt oszlop indexe. Az 1 használatával törölje az első oszlopot, az N oszlopot az N oszlop törléséhez. Ha név szerint szeretne törölni egy oszlopot, hagyja üresen ezt a bemenetet, és használja helyette az "Oszlopnév törlése" szöveget. |
|
|
Törölni kívánt oszlop neve
|
ColumnNameToDelete | string |
A törölni kívánt oszlop nem kötelező neve. Ha index alapján szeretne törölni egy oszlopot, hagyja üresen ezt a bemenetet, és használja helyette a "Start column index" (Oszlopindex indítása) bemenetet. |
|
|
Törölni kívánt oszlopok száma
|
NumberOfColumnsToDelete | True | integer |
A törölni kívánt oszlopok száma a megadott indextől vagy névtől kezdve. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti tábla
|
OutputTable | array of object |
A kimeneti tábla. |
|
items
|
OutputTable | object | |
|
Sorok száma
|
NumberOfRows | integer |
A kimeneti tábla sorainak száma. |
|
Oszlopok száma
|
NumberOfColumns | integer |
A kimeneti tábla oszlopainak száma. |
PowerShell-szkript futtatása
Egy PowerShell-szkriptet futtat abban a munkamenetben, amelyen a IA-Connect-ügynök fut, ahol a szkript tartalma a IA-Connect-ügynöknek lesz átadva a PowerShell-szkripttartalmak (PowerShellScriptContents) bemenetében. Ez a saját egyéni PowerShell-kód futtatásához javasolt művelet. Ez a művelet arra is használható, hogy lekérje az eredményeket egy PowerShell-szkript előző végrehajtásából, amely ügynökszálként fut. Az ügynök a PowerShellt a Microsoft PowerShell v3.x és v5.x használatával hajtja végre (amelyik verzió telepítve van), és nem a PowerShell-maggal (6.x).
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
PowerShell-szkript tartalma
|
PowerShellScriptContents | string |
A végrehajtandó PowerShell-szkript tartalma. IA-Connect végrehajtja ezt a szkriptet as-is közvetlenül a PowerShell-automatizálási motornak való továbbítással. A rendszer valójában nem hoz létre PowerShell-szkriptet a lemezen. Másik lehetőségként futtathat egy meglévő PowerShell-szkriptet a lemezen a következő beírással: return & 'scriptpath'. Például: return &'c:\scripts\TestScript.ps1'. |
|
|
Számítógép neve
|
ComputerName | string |
Annak a számítógépnek a neve, amelyen a PowerShell-szkriptet futtatni szeretné. Ha üresen marad, a szkript azon a számítógépen lesz futtatva, amelyen a IA-Connect-ügynök fut. |
|
|
Nem eredményez hibát
|
IsNoResultAnError | boolean |
Ha a PowerShell-parancs nem ad vissza adatokat, ez hibát jelez? |
|
|
Összetett típusokat ad vissza
|
ReturnComplexTypes | boolean |
Ha a PowerShell visszatérési adatai "összetett" tulajdonságokat (például értékgyűjteményeket, tömböket, táblázatokat vagy osztályokat) tartalmaznak, ezeket a tulajdonságokat a rendszer alapértelmezés szerint nem adja vissza a IA-Connect PowerShell-válaszban. A "Gyűjteményként visszaadandó tulajdonságok", a "Szerializálandó tulajdonságnevek" és a "Szerializálandó tulajdonságtípusok" bemenetek lehetővé teszik annak megadását, hogy mely "összetett" tulajdonságokat kell visszaadni, és az adatok formázásához használt módszer (tulajdonságonkénti alapon válassza ki a legjobban működőt). Ez a bemenet lehetővé teszi annak megadását, hogy mit kell tenni a többi tulajdonsággal (azaz olyan tulajdonságokkal, amelyek "összetettek", és nem kifejezetten elnevezettek). Ha igaz értékre van állítva, IA-Connect a ToString() használatával megpróbálja visszaadni az adatok sztring-ábrázolását. Ha hamis (alapértelmezett) értékre van állítva, IA-Connect nem adja vissza a tulajdonságot. |
|
|
Logikai értéket ad vissza logikai értékként
|
ReturnBooleanAsBoolean | boolean |
Logikai tulajdonságokat kell logikai értékként visszaadni? Ha hamis, a rendszer sztringekként adja vissza őket. |
|
|
Numerikus értéket ad vissza tizedes törtként
|
ReturnNumericAsDecimal | boolean |
Numerikus tulajdonságokat kell numerikusként visszaadni? Ha hamis, a rendszer sztringekként adja vissza őket. |
|
|
Dátumként visszaadott dátum
|
ReturnDateAsDate | boolean |
Dátumtulajdonságokat kell dátumként visszaadni? Ha hamis, a rendszer sztringekként adja vissza őket. |
|
|
Gyűjteményként visszaadandó tulajdonságok
|
PropertiesToReturnAsCollectionJSON | string |
Ha a PowerShell visszatérési adatai "összetett" tulajdonságokat (például értékgyűjteményeket, tömböket, táblázatokat vagy osztályokat) tartalmaznak, ezeket a tulajdonságokat a rendszer alapértelmezés szerint nem adja vissza a IA-Connect PowerShell-válaszban. Ezzel a beállítással megadhatja, hogy mely "összetett" tulajdonságok (név alapján) IA-Connect próbáljanak meg gyűjteményként visszatérni. A tulajdonságtól, típusától és értékeitől függően érdemes megfontolni a "Tulajdonságnevek szerializálása" és a "Tulajdonságtípusok szerializálása" alternatív bemenetek használatát is (válasszon egyet). Ez a bemenet JSON vagy CSV formátumban is megadható. Például: Az EmailAddresses és a MemberOf tömb tulajdonságainak visszaadásához írja be a következőt: [{"PropertyName": "EmailAddresses"}, {"PropertyName": "MemberOf"}] (JSON-táblaformátum), ["EmailAddresses", "MemberOf"] (JSON-tömbformátum) vagy EmailAddresses,MemberOf (CSV formátum). |
|
|
Hitelesítési mechanizmus
|
AuthenticationMechanism | string |
A távoli számítógéphez való csatlakozáshoz vagy a szkript alternatív felhasználóként való futtatásához használandó hitelesítési mechanizmus. A támogatott értékek a következők: "Basic", "Credssp", "Default", "Digest", "Kerberos" és "Negotiate". |
|
|
Csatlakozási kísérletek
|
ConnectionAttempts | integer |
A távoli számítógéphez való csatlakozáskor megkísérlendő kapcsolatok száma. |
|
|
Felhasználónév
|
Username | string |
A szkript alternatív felhasználóként való futtatásakor használandó felhasználónév. |
|
|
Jelszó
|
Password | password |
A szkript alternatív felhasználóként való futtatásakor használandó jelszó. |
|
|
Szkript futtatása szálként
|
RunScriptAsThread | boolean |
Ha hamis (alapértelmezett) értékre van állítva, a IA-Connect-ügynök azonnal futtatja a PowerShell-szkriptet, és a szkript befejeződésekor visszaadja az eredményeket a rendezőnek. Ha hosszú vagy összetett PowerShell-szkriptet futtat, ez a művelet időtúllépést okozhat. Ha igaz értékre van állítva, a IA-Connect ügynök ügynökszálként futtatja a PowerShell-szkriptet, és a IA-Connect-igazgató (vagy Orchestrator, PowerShell modul, Kék prizma) figyeli ennek az ügynökszálnak az állapotát, és megvárja, amíg befejeződik. Ez lehetővé teszi, hogy a hosszú vagy összetett PowerShell-szkriptek időtúllépés nélkül fussanak. IA-Connect Ügynökök 9.3-as és korábbi verziói nem futtathatnak PowerShell-szkripteket ügynökszálként. |
|
|
A szálazonosító kimeneti adatainak lekérése
|
RetrieveOutputDataFromThreadId | integer |
Ha korábban ügynökszálként futtatott Egy PowerShell-szkriptet, és a "Másodpercek vár a szálra" értéket 0 értékre állította, adja meg az ügynökszál azonosítóját az eredmények lekéréséhez. Ezt az ügynökszál-azonosítót a művelet korábbi hívása adta meg. Állítsa be a 0 értéket (az alapértelmezett értéket), ha egyszerűen PowerShell-szkriptet futtat (és így nem kéri le egy korábbi PowerShell-szkript eredményeit ügynökszálként). |
|
|
Másodpercek a szálra való várakozáshoz
|
SecondsToWaitForThread | integer |
Ha a "Szkript futtatása szálként" érték igaz, hány másodpercet kell várni az ügynökszál befejezésére. Ha a PowerShell-szkriptet futtató ügynökszál ezúttal nem fejeződött be, a rendszer kivételt fog emelni. A várakozás megkerüléséhez állítsa be a 0 értéket: Az ügynök továbbra is futtatja a PowerShell-szkriptet, de a következő művelethez is elérhető lesz. Ezt követően később lekérheti a szkript eredményeit a "Várakozás az ügynökszál sikeres befejezésére" művelettel, hogy megvárja az ügynökszál befejezését, majd futtassa újra ezt a "PowerShell-szkript futtatása" műveletet az ügynökszál-azonosítóra beállított "Kimeneti adatok lekérése a szálazonosítóhoz" bemenettel. |
|
|
A szkript tárolt jelszót tartalmaz
|
ScriptContainsStoredPassword | boolean |
Állítsa igaz értékre, ha a szkript egy IA-Connect tárolt jelszóazonosítót tartalmaz {IAConnectPassword:StoredPasswordIdentifier} vagy egy IA-Connect Orchestrator általános hitelesítő adatformátumban {OrchestratorCredential:FriendlyName} formátumban. A{} kifejezést a megadott jelszó váltja fel, és egyetlen idézőjelbe helyezi (kivéve, ha már szerepel a szkriptben idézőjelekben). |
|
|
Részletes kimenet naplózása
|
LogVerboseOutput | boolean |
Állítsa igaz értékre a PowerShell részletes kimenetének a IA-Connect naplókba való naplózásához. Ez hasznos lehet a hibakereséshez. A szkript részletes naplózásához használja a következő PowerShellt: Write-Verbose "Üzenetem" –Részletes. |
|
|
Biztonságos sztringek visszaadása
|
ReturnSecureStrings | boolean |
Állítsa igaz értékre a PowerShell-szkript kimenetében található biztonságos sztringtulajdonságok visszaadásához. Állítsa false (alapértelmezett) értékre, hogy ne adjon vissza biztonságos sztringként tárolt tulajdonságokat. Csak akkor állítsa igaz értékre, ha tudja, hogy mit csinál, mivel ez jelszavak továbbítását eredményezheti (ha vannak jelszavak a PowerShell-szkript kimenetében). |
|
|
Szerializálandó tulajdonságnevek
|
PropertyNamesToSerializeJSON | string |
Ha a PowerShell visszatérési adatai "összetett" tulajdonságokat (például értékgyűjteményeket, tömböket, táblázatokat vagy osztályokat) tartalmaznak, ezeket a tulajdonságokat a rendszer alapértelmezés szerint nem adja vissza a IA-Connect PowerShell-válaszban. Ezzel a beállítással megadhatja, hogy mely "összetett" tulajdonságoknak (név alapján) IA-Connect kell JSON-ként szerializálnia őket, így azok sztringtípusként lesznek visszaadva (amelyet a beérkezés után deszerializálhat). A tulajdonságtól, típusától és értékeitől függően érdemes megfontolni a "Tulajdonságok gyűjteményként való visszatéréshez" és a "Szerializálandó tulajdonságtípusok" alternatív bemenetek használatát is (válasszon egyet). Például: Az EmailAddresses és a MemberOf tulajdonságok szerializálásához írja be a következőt: [{"PropertyName": "EmailAddresses"}, {"PropertyName": "MemberOf"}] (JSON-táblaformátum), ["EmailAddresses", "MemberOf"] (JSON-tömbformátum) vagy EmailAddresses,MemberOf (CSV formátum). |
|
|
Szerializálandó tulajdonságtípusok
|
PropertyTypesToSerializeJSON | string |
Ha a PowerShell visszatérési adatai "összetett" tulajdonságokat (például értékgyűjteményeket, tömböket, táblázatokat vagy osztályokat) tartalmaznak, ezeket a tulajdonságokat a rendszer alapértelmezés szerint nem adja vissza a IA-Connect PowerShell-válaszban. Ezzel a beállítással megadhatja, hogy mely "összetett" tulajdonságokat (típus szerint) IA-Connect kell JSON-ként szerializálni, így azok sztringtípusként lesznek visszaadva (amelyet deszerializálhat, miután megkapta). A tulajdonságtól, típusától és értékeitől függően érdemes megfontolni a "Tulajdonságok gyűjteményként való visszatéréshez" és a "Tulajdonságnevek szerializálásához" (válasszon egyet). Ez a bemenet egy gyűjtemény egyetlen "PropertyType" mezővel. Például: Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[], enter [{"PropertyType": "Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[]"}] (JSON táblázatformátum), ["Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[]"] (JSON-tömbformátum) vagy "Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[] (CSV formátum). |
|
|
Név
|
Name | string |
A bemeneti PowerShell-paraméter neve. Ennek meg kell felelnie a PowerShell változó elnevezési formátumainak (azaz ajánlott elkerülni a szóközöket vagy a speciális szimbólumokat). A PowerShell-változók neve nem megkülönbözteti a kis- és nagybetűket. Például: A MyVariable egy változót eredményezne, $MyVariable létrejön. |
|
|
Sztringérték
|
StringValue | string |
A bemeneti PowerShell-paraméterhez hozzárendelendő sztringérték. Másik lehetőségként használhatja a többi érték bemenetét is, ha logikai vagy numerikus értéket ad meg. |
|
|
Egész számérték
|
IntValue | integer |
A bemeneti PowerShell-paraméterhez rendelendő egész szám (egész szám) érték. Másik lehetőségként használhatja a többi értékbemenetet is, ha sztringet, logikai vagy numerikus értéket ad meg. |
|
|
Logikai érték
|
BooleanValue | boolean |
A bemeneti PowerShell-paraméterhez hozzárendelendő logikai (igaz vagy hamis) érték. Másik lehetőségként használhatja a többi értékbemenetet, ha sztringet vagy numerikus értéket ad meg. |
|
|
Decimális érték
|
DecimalValue | double |
A bemeneti PowerShell-paraméterhez rendelendő decimális érték. Másik lehetőségként a többi érték bemenetét is használhatja, ha sztringet, logikai vagy egész számot ad meg. |
|
|
Objektumérték
|
ObjectValue | object |
A bemeneti PowerShell-paraméterhez hozzárendelendő objektumérték. Ez JSON szerializált sztringváltozóvá válik a PowerShell-szkriptben, ezért deszerializálja az objektumot a ConvertFrom-Json használatával. Másik lehetőségként használhatja a többi értékbemenetet is, ha sztringet, logikai vagy numerikus értéket ad meg. |
|
|
Workflow
|
Workflow | True | string |
Adja hozzá a következő kifejezést: workflow() |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
PowerShell kimeneti JSON
|
PowerShellJSONOutput | string |
A JSON-ként formázott PowerShell-szkript kimenete. |
|
Szálazonosító
|
ThreadId | integer |
Ha a PowerShell-szkript ügynökszálként fut, ez a kimenet az ügynökszál-azonosítót fogja tárolni, amely a PowerShell-szkript végrehajtásának figyelésére és a PowerShell-szkript eredményeinek lekérésére használható a szkript befejezésekor. |
PowerShell-verzió lekérése
Lekéri a PowerShell verzióját abban a munkamenetben, amelyen a IA-Connect-ügynök fut. Ez a Microsoft PowerShell v3.x és v5.x közötti verziót észleli, nem a PowerShell-magot (6.x).
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Számítógép neve
|
ComputerName | string |
Annak a számítógépnek a neve, amely ellenőrzi a PowerShell-verziót. Ha üresen hagyja, a rendszer azt a számítógépet használja, amelyen a IA-Connect ügynök fut. |
|
|
Hitelesítési mechanizmus
|
AuthenticationMechanism | string |
A távoli számítógéphez való csatlakozáshoz vagy a szkript alternatív felhasználóként való futtatásához használandó hitelesítési mechanizmus. A támogatott értékek a következők: "Basic", "Credssp", "Default", "Digest", "Kerberos" és "Negotiate". |
|
|
Csatlakozási kísérletek
|
ConnectionAttempts | integer |
A távoli számítógéphez való csatlakozáskor megkísérlendő kapcsolatok száma. |
|
|
Workflow
|
Workflow | True | string |
Adja hozzá a következő kifejezést: workflow() |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
A PowerShell főverziója
|
PowerShellMajorVersion | integer |
A PowerShell fő (egész) verziója. Például: A PowerShell 5.1 5-öt ad vissza. |
|
A PowerShell alverziója
|
PowerShellMinorVersion | integer |
A PowerShell alverziója (a tizedesjegy után). Például: A PowerShell 5.1 1-et ad vissza. |
Reguláris kifejezés egyezések lekérése
Normál kifejezés (regex) egyezést hajt végre egy bemeneti sztringen, és visszaadja egy karakterlánctömb összes egyezését. A tömb üres lesz, ha nincsenek egyezések.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Egyező szöveg bevitele
|
TextToMatch | True | string |
A normál kifejezéssel egyező beviteli szöveg. |
|
Reguláris kifejezés
|
Regex | True | string |
A bemeneti szövegnek megfelelő reguláris kifejezés. |
|
Végrehajtandó találatok maximális száma
|
MaximumMatches | integer |
A normál kifejezés egyezéseinek maximális mennyisége. Korlátlan számú egyezés esetén (azaz addig tartson egyezést, amíg nincs több egyezés) ne adjon meg értéket vagy 0 értéket (az alapértelmezett értéket). Ez a bemenet úgy lett kialakítva, hogy elkerülje a végtelen reguláris kifejezési ciklusokat a találatok számának korlátozásával. |
|
|
Kis- és nagybetűk megkülönböztetése
|
CaseSensitive | boolean |
A kis- és nagybetűk megkülönböztetése esetén (például az A nem a) vagy hamis értékre van állítva a kis- és nagybetűket nem érzékennyé tevő egyezések esetében (például az A és az a értékek azonosként vannak kezelve). |
|
|
Eredmények vágása
|
TrimResults | boolean |
Állítsa true (alapértelmezett) értékre, ha minden egyes kimeneti tömbelemet le kell vágni. |
|
|
Üres eredmények eltávolítása
|
RemoveEmptyResults | boolean |
Állítsa igaz értékre, ha az üres kimeneti tömbelemeket el kell távolítani a kimeneti tömbből (azaz nem szeretne üres eredményeket). |
|
|
Regex időkorlát másodpercben
|
RegexTimeoutInSeconds | integer |
A normál kifejezés maximális száma másodpercben feldolgozható az időkorlát túllépése előtt. Ez leállítja az egyes reguláris kifejezések által okozott végtelen hurkokat. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti tömb
|
OutputArray | array of object |
Az egyes reguláris kifejezéseket tartalmazó kimeneti sztringtömb egyezik. |
|
items
|
OutputArray | object | |
|
A kimenet elemeinek száma
|
NumberOfElementsInOutput | integer |
A kimeneti tömb elemeinek száma. |
Reguláris kifejezéscsoport-egyezések lekérése
Regex-egyezést hajt végre egy bemeneti sztringen, és visszaadja a megfeleltetett csoportnevek és -értékek listáját.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Egyező szöveg bevitele
|
TextToMatch | True | string |
A normál kifejezéssel egyező beviteli szöveg. |
|
Reguláris kifejezés
|
Regex | True | string |
A bemeneti szövegnek megfelelő reguláris kifejezés. |
|
Lekérendő csoportok
|
GroupsToRetrieve | array of string |
Sztringtömb, amely a beolvasandó reguláris kifejezéscsoportok nevét tartalmazza. Ha üres tömb van megadva, a rendszer minden csoportot lekéri. Például: Ha egy reguláris kifejezés tartalmaz (?<NeedsUpdating>(Igen|Nem)) és megadja, hogy a "NeedsUpdating" csoportot le kell kérni, majd a rendszer visszaadja a névvel ellátott csoport egyező értékét. |
|
|
Keresési index
|
SearchIndex | integer |
A lekérendő egyezés eredményének indexe 1-től kezdve. Ha meg szeretné egyezni az első eredményt (az alapértelmezett viselkedést), adja meg az 1 értéket. Például: Ha egy bemeneti sztring várhatóan 5 helyen felel meg a normál kifejezésnek, és a 4. találat érdekli, írja be a 4-et. |
|
|
Kis- és nagybetűk megkülönböztetése
|
CaseSensitive | boolean |
A kis- és nagybetűk megkülönböztetése esetén (például az A nem a) vagy hamis értékre van állítva a kis- és nagybetűket nem érzékennyé tevő egyezések esetében (például az A és az a értékek azonosként vannak kezelve). |
|
|
Regex időkorlát másodpercben
|
RegexTimeoutInSeconds | integer |
A normál kifejezés maximális száma másodpercben feldolgozható az időkorlát túllépése előtt. Ez leállítja az egyes reguláris kifejezések által okozott végtelen hurkokat. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Reguláris kifejezéscsoportok
|
RegexGroups | array of object |
Egy tömb, amely a reguláris kifejezéscsoportok nevét és értékeit tartalmazza, és megfelel a bemeneti sztringnek. |
|
Ingatlan
|
RegexGroups.Property | string | |
|
Érték
|
RegexGroups.Value | string | |
|
Csoportok száma
|
NumberOfRegexGroups | integer |
A reguláris kifejezéscsoportok száma. |
Sor beszúrása JSON-táblába
JSON formátumban vesz fel egy bemeneti táblát, beszúr egy sort egy megadott helyre, és egy új táblát ad vissza JSON formátumban. Ha egy tényleges táblába szeretne beszúrni egy sort (azaz nem JSON formátumban), használja a "Sor beszúrása táblázatba" műveletet. Ha sztringet szeretne beszúrni egy sztringtömbbe, használja a "Sor beszúrása karakterlánctömbbe" műveletet.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Bemeneti JSON-tábla
|
JSONTable | True | string |
A bemeneti tábla JSON formátumban. |
|
Sorindex
|
RowIndex | True | integer |
A beszúrni kívánt sor indexe. A táblázat elején a 0, az 1. sor után 1, az N sor után az N. -1 vagy a táblázat végén beszúrni kívánt elemek számával megegyező vagy annál nagyobb szám (hasznos, ha nem tudja, mennyi ideig tart a táblázat). |
|
Beszúrandó JSON-sor
|
RowToInsertJSON | string |
A beszúrni kívánt sor tartalma JSON formátumban. Ha üres sort szeretne beszúrni, hagyja üresen. Például: "Simon" beszúrásához a "Név" oszlopba használja a következőt: {"Name":"Simon"}, és az "Anglia" beszúrásához az "Ország" oszlopba használja a következőt: {"Name":"Simon","Country":"Anglia"}. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti JSON-tábla
|
OutputJSONTable | string |
A kimeneti tábla JSON formátumban. |
|
Sorok száma
|
NumberOfRows | integer |
A kimeneti tábla sorainak száma. |
|
Oszlopok száma
|
NumberOfColumns | integer |
A kimeneti tábla oszlopainak száma. |
Sor beszúrása karakterlánctömbbe
Sztringelemekből álló bemeneti tömböt vesz fel, beszúr egy sort egy megadott helyre, és egy új tömböt ad vissza. Ha táblázatba szeretne beszúrni egy sort, használja a "Sor beszúrása táblázatba" műveletet. Ha JSON formátumban szeretne beszúrni egy sort egy táblába, használja a "Sor beszúrása egy JSON-táblába" műveletet.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Bemeneti tömb
|
InputArray | True | array of string |
A sztringek bemeneti tömbje. |
|
Sorindex
|
RowIndex | True | integer |
A beszúrni kívánt sor indexe. A tömb elején a 0, az 1. sor után 1, az N sor után beszúrható 0. -1 vagy a tömbben lévő elemek számával megegyező vagy annál nagyobb szám beszúrásához (hasznos, ha nem tudja, hogy mennyi ideig tart a tömb). |
|
Beszúrandó érték
|
ValueToInsert | string |
Az új sorba beszúrandó sztringérték. Ha üres sort szeretne beszúrni, hagyja üresen. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti tömb
|
OutputArray | array of string |
A sztringek kimeneti tömbje. |
|
Cikkek száma
|
NumberOfItems | integer |
A kimeneti tömb elemeinek száma. |
Sor beszúrása táblázatba
Beszúr egy bemeneti táblát, beszúr egy sort egy megadott pozícióba, és visszaad egy új táblát. Ha sztringet szeretne beszúrni egy sztringtömbbe, használja a "Sor beszúrása karakterlánctömbbe" műveletet. Ha JSON formátumban szeretne beszúrni egy sort egy táblába, használja a "Sor beszúrása egy JSON-táblába" műveletet.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Beviteli táblázat
|
Input table | object | ||
|
Sorindex
|
RowIndex | True | integer |
A beszúrni kívánt sor indexe. A táblázat elején a 0, az 1. sor után 1, az N sor után az N. -1 vagy a táblázat végén beszúrni kívánt elemek számával megegyező vagy annál nagyobb szám (hasznos, ha nem tudja, mennyi ideig tart a táblázat). |
|
Beszúrandó JSON-sor
|
RowToInsertJSON | string |
A beszúrni kívánt sor tartalma JSON formátumban. Ha üres sort szeretne beszúrni, hagyja üresen. Például: "Simon" beszúrásához a "Név" oszlopba használja a következőt: {"Name":"Simon"}, és az "Anglia" beszúrásához az "Ország" oszlopba használja a következőt: {"Name":"Simon","Country":"Anglia"}. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti tábla
|
OutputTable | array of object |
A kimeneti tábla. |
|
items
|
OutputTable | object | |
|
Sorok száma
|
NumberOfRows | integer |
A kimeneti tábla sorainak száma. |
|
Oszlopok száma
|
NumberOfColumns | integer |
A kimeneti tábla oszlopainak száma. |
Sorok törlése JSON-táblából
JSON formátumban vesz fel egy bemeneti táblát, töröl egy sorokat vagy sorokat egy adott pozícióban, és JSON formátumban ad vissza egy új táblát. Ha egy tényleges táblából (azaz nem JSON formátumban) szeretne törölni egy sort vagy sort, használja a "Sor törlése táblázatból" műveletet. Ha sztringtömbből szeretne törölni egy sort vagy sort, használja a "Sor törlése karakterlánctömbből" műveletet.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Bemeneti JSON-tábla
|
JSONTable | True | string |
A bemeneti tábla JSON formátumban. |
|
Sorindex indítása
|
StartRowIndex | True | integer |
A törlés megkezdéséhez használt sor indexe. Az 1 használatával törölje az első sort, az N sort pedig az N. sor törléséhez. |
|
Törölni kívánt sorok száma
|
NumberOfRowsToDelete | True | integer |
A törölni kívánt sorok száma. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti JSON-tábla
|
OutputJSONTable | string |
A kimeneti tábla JSON formátumban. |
|
Sorok száma
|
NumberOfRows | integer |
A kimeneti tábla sorainak száma. |
|
Oszlopok száma
|
NumberOfColumns | integer |
A kimeneti tábla oszlopainak száma. |
Sorok törlése táblázatból
Egy bemeneti táblát vesz fel, egy adott pozícióban töröl egy sort vagy sort, és egy új táblát ad vissza. Ha sztringtömbből szeretne törölni egy sort vagy sort, használja a "Sor törlése karakterlánctömbből" műveletet. Ha JSON formátumban szeretne törölni egy sort vagy sort egy táblából, használja a "Sor törlése JSON-táblából" műveletet.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Beviteli táblázat
|
Input table | object | ||
|
Sorindex indítása
|
StartRowIndex | True | integer |
A törlés megkezdéséhez használt sor indexe. Az 1 használatával törölje az első sort, az N sort pedig az N. sor törléséhez. |
|
Törölni kívánt sorok száma
|
NumberOfRowsToDelete | True | integer |
A törölni kívánt sorok száma. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti tábla
|
OutputTable | array of object |
A kimeneti tábla. |
|
items
|
OutputTable | object | |
|
Sorok száma
|
NumberOfRows | integer |
A kimeneti tábla sorainak száma. |
|
Oszlopok száma
|
NumberOfColumns | integer |
A kimeneti tábla oszlopainak száma. |
Szerelvény importálása helyi fájlból
Feltölt egy DotNet-szerelvényt abból a számítógépről, amelyen a IA-Connect-igazgató a IA-Connect-ügynökhöz fut, ahol betölti a memóriába, és a dinamikus DotNet-kód hivatkozik rá.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Helyi szerelvényfájl elérési útja
|
LocalAssemblyFilePath | True | string |
A helyi szerelvényfájl elérési útja a helyi munkamenetben (ahol a IA-Connect igazgató fut). |
|
Szerelvény neve
|
AssemblyName | True | string |
Az importálandó szerelvény neve. |
|
Tömörít
|
Compress | boolean |
A feltöltés előtt tömörítse a szerelvényt? |
|
|
Workflow
|
Workflow | True | string |
Adja hozzá a következő kifejezést: workflow() |
Szerelvénykeresési mappa hozzáadása
Hozzáad egy mappa elérési útját (azon a számítógépen, amelyen az IA-Connect-ügynök fut) a IA-Connect-ügynök mappáinak listájához, amelyet a külső hivatkozás betöltésekor vizsgál.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Mappa útvonal
|
FolderPath | True | string |
A IA-Connect ügynök által a külső hivatkozás betöltésekor vizsgálandó mappák listájához hozzáadni kívánt mappa elérési útja. |
|
Workflow
|
Workflow | True | string |
Adja hozzá a következő kifejezést: workflow() |
Szerelvénykeresési mappák törlése
Állítsa alaphelyzetbe a IA-Connect-ügynök további mappáinak listáját, hogy a külső hivatkozás betöltésekor beolvasszon.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Adja hozzá a következő kifejezést: workflow() |
Sztring felosztása normál kifejezéssel
A bemeneti sztringeket normál kifejezéssel (regex) osztja fel, és sztringtömbként adja vissza a sztring egyes felosztott összetevőit.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Felosztandó szöveg bevitele
|
TextToSplit | True | string |
A normál kifejezésre felosztandó bemeneti szöveg. |
|
Reguláris kifejezés
|
Regex | True | string |
A bemeneti szöveg felosztására szolgáló reguláris kifejezés. |
|
Kis- és nagybetűk megkülönböztetése
|
CaseSensitive | boolean |
A kis- és nagybetűk megkülönböztetése esetén (például az A nem a) vagy hamis értékre van állítva a kis- és nagybetűket nem érzékennyé tevő felosztáshoz (például az A és az a érték azonosként van kezelve). |
|
|
Eredmények vágása
|
TrimResults | boolean |
Állítsa true (alapértelmezett) értékre, ha minden egyes kimeneti tömbelemet le kell vágni. |
|
|
Üres eredmények eltávolítása
|
RemoveEmptyResults | boolean |
Állítsa igaz értékre, ha az üres kimeneti tömbelemeket el kell távolítani a kimeneti tömbből (azaz nem szeretne üres eredményeket). |
|
|
Regex időkorlát másodpercben
|
RegexTimeoutInSeconds | integer |
A normál kifejezés maximális száma másodpercben feldolgozható az időkorlát túllépése előtt. Ez leállítja az egyes reguláris kifejezések által okozott végtelen hurkokat. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti tömb
|
OutputArray | array of object |
A sztring egyes összetevőit tartalmazó kimeneti sztringtömb, amely a normál kifejezéssel van felosztva. |
|
items
|
OutputArray | object | |
|
A kimenet elemeinek száma
|
NumberOfElementsInOutput | integer |
A kimeneti tömb elemeinek száma. |
Sztring lekérése
Egy bemeneti sztringet vesz fel, és visszaadja egy sztring első példányát, amely két megadott sztring vagy egy sztring és a sor vége között található.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Bemeneti sztring
|
InputString | string |
A bemeneti sztring, amelyen a keresés történik. |
|
|
Keresési sztring indítása
|
StartSearchString | string |
A kezdő keresési sztring. |
|
|
Keresési sztring vége
|
EndSearchString | string |
A záró keresési sztring, vagy üresen hagyva, ha a sor végére keres. |
|
|
Sorról sorra történő keresés
|
SearchLineByLine | boolean |
Állítsa igaz értékre, ha a bemeneti sztringsort soronként szeretné keresni, és ha az eredmény csak az aktuális sorban lévő egyező sztringet tartalmazza. Állítsa hamisra a bemeneti sztring egyetlen elemként való kezeléséhez. |
|
|
Kivétel dobás, ha nem található
|
ThrowExceptionIfNotFound | boolean |
Állítsa igaz értékre, ha kivételt szeretne emelni, ha a keresési sztring nem található, vagy ha a művelet a "Sztring a találatok között"=hamis értéket ad vissza, ha a keresési sztring nem található. |
|
|
Vágás eredménye
|
TrimResult | boolean |
Állítsa true (igaz) értékre, ha az eredmény előtt vagy után szóközöket vagy lapokat szeretne levágni. |
|
|
A keresés reguláris kifejezés
|
SearchIsRegularExpression | boolean |
Igaz értékre van állítva, ha a keresési sztringek normál kifejezések. Állítsa hamisra, ha a keresési sztringek normál szövegnek számítanak. |
|
|
Kis- és nagybetűk megkülönböztetése
|
CaseSensitiveSearch | boolean |
Állítsa igaz értékre, ha a keresésnek megkülönbözteti a kis- és nagybetűt. Állítsa hamis értékre a kis- és nagybetűket nem érzékelyítő keresésekhez. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Keresési sztring található
|
SearchStringFound | boolean |
Ha a "Kivétel elvetése, ha nem található" értéke hamis, akkor a kimenet igaz értékre van állítva, ha a keresési sztring található, hamis, ha nem. |
|
Sztring a
|
StringBetween | string |
A megadott sztringek között talált sztring. |
Sztring lekérése JSON-táblázatcellából
JSON formátumú beviteli táblázatot vesz fel, és egy megadott cellát ad vissza sztringként.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Bemeneti JSON-tábla
|
JSONTable | True | string |
A bemeneti tábla JSON formátumban. |
|
Sorindex
|
RowIndex | integer |
A beolvasni kívánt cellát tartalmazó sor indexe. Használja az 1-et az első sorhoz, az N-et az N. sorhoz. |
|
|
Oszlopindex
|
ColumnIndex | integer |
A lekérni kívánt cellát tartalmazó oszlop indexe. Használja az 1-et az első oszlophoz, az N-et az N oszlophoz. Ha név szerint szeretne beolvasni egy oszlopot, hagyja üresen ezt a bemenetet, és használja helyette az "Oszlop neve" bemenetet. |
|
|
Oszlop név
|
ColumnName | string |
A lekérni kívánt cellát tartalmazó oszlop nem kötelező neve. Ha index alapján szeretne beolvasni egy oszlopot, hagyja üresen ezt a bemenetet, és használja helyette az "Oszlopindex" bemenetet. |
|
|
Tartalék, ha a cella nem létezik
|
FallBackIfCellDoesNotExist | boolean |
Ez a bemenet szabályozza az eredményt, ha a megadott sorindex, oszlopindex vagy név nem létezik. Ha ez a bemenet hamis (alapértelmezett) értékre van állítva, kivétel lesz. Ha ez a bemenet igaz értékre van állítva, a "Kimeneti sztring" a tartalék értékre lesz állítva, amely lehet üres vagy egy tetszőleges érték. |
|
|
Tartalék érték
|
FallbackValue | string |
Ha a megadott sorindex, oszlopindex vagy név nem létezik, és a "Tartalék, ha a cella nem létezik" bemenet értéke igaz, a rendszer ezt a tartalék értéket fogja használni a kimeneti sztringhez. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti sztring
|
OutputString | string |
A kimeneti cella tartalma sztringként. |
Sztringtömb lekérése JSON-táblaoszlopból
JSON formátumú beviteli táblázatot vesz fel, és egy megadott oszlopot ad vissza sztringtömbként. Ha egy tényleges táblából szeretne sztringtömböt lekérni (azaz nem JSON formátumban), használja a "Tömb lekérése táblából" műveletet.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Bemeneti JSON-tábla
|
JSONTable | True | string |
A bemeneti tábla JSON formátumban. |
|
Oszlopindex
|
ColumnIndex | integer |
Az oszlop indexe, amely tömbként tér vissza. Használja az 1-et az első oszlophoz, az N-et az N oszlophoz. Ha név szerint szeretne beolvasni egy oszlopot, hagyja üresen ezt a bemenetet, és használja helyette az "Oszlop neve" bemenetet. |
|
|
Oszlop név
|
ColumnName | string |
A tömbként visszaadandó oszlop nem kötelező neve. Ha index alapján szeretne beolvasni egy oszlopot, hagyja üresen ezt a bemenetet, és használja helyette az "Oszlopindex" bemenetet. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti tömb
|
OutputArray | array of string |
A sztringek kimeneti tömbje. |
|
Cikkek száma
|
NumberOfItems | integer |
A kimeneti tömb elemeinek száma. |
Sztringtömb lekérése táblázatoszlopból
Egy bemeneti táblát vesz fel, és egy megadott oszlopot ad vissza sztringtömbként. Ha egy JSON formátumú táblából szeretne sztringtömböt lekérni, használja a "Tömb lekérése JSON-táblából" műveletet.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Beviteli táblázat
|
Input table | object | ||
|
Oszlopindex
|
ColumnIndex | integer |
Az oszlop indexe, amely tömbként tér vissza. Használja az 1-et az első oszlophoz, az N-et az N oszlophoz. Ha név szerint szeretne beolvasni egy oszlopot, hagyja üresen ezt a bemenetet, és használja helyette az "Oszlop neve" bemenetet. |
|
|
Oszlop név
|
ColumnName | string |
A tömbként visszaadandó oszlop nem kötelező neve. Ha index alapján szeretne beolvasni egy oszlopot, hagyja üresen ezt a bemenetet, és használja helyette az "Oszlopindex" bemenetet. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti tömb
|
OutputArray | array of string |
A sztringek kimeneti tömbje. |
|
Cikkek száma
|
NumberOfItems | integer |
A kimeneti tömb elemeinek száma. |
Sztringtömb rendezése
Sztringelemekből álló bemeneti tömböt vesz fel, rendezi a tömböt, és egy új tömböt ad vissza. Ha rendezni szeretne egy táblát, használja a "Táblázat rendezése" műveletet. Ha JSON formátumban szeretne rendezni egy táblát, használja a "JSON-tábla rendezése" műveletet.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Bemeneti tömb
|
InputArray | True | array of string |
A sztringek bemeneti tömbje. |
|
Növekvő rendezés
|
Ascending | boolean |
Igaz értékre van állítva növekvő sorrendben történő rendezéshez. Állítsa a hamis értéket csökkenő sorrendbe rendezéshez. |
|
|
Kis- és nagybetűk megkülönböztetése
|
CaseSensitive | boolean |
A kis- és nagybetűk megkülönböztetése esetén igaz értékre van állítva (azaz a kis- és nagybetűket külön rendezve). Állítsa hamis értékre a kis- és nagybetűk érzéketlen rendezése esetén. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Rendezett kimeneti tömb
|
OutputArray | array of string |
A sztringek rendezett kimeneti tömbje. |
|
Cikkek száma
|
NumberOfItems | integer |
A kimeneti tömb elemeinek száma. |
Sztringtömb szűrése
Sztringelemek bemeneti tömbje, szűri a tömböt (a .NET DataView sorszűrő szintaxisával), és egy új tömböt ad vissza. Ha szűrni szeretne egy táblát, használja a "Tábla szűrése" műveletet. Ha JSON formátumban szeretne szűrni egy táblát, használja a "JSON-tábla szűrése" műveletet.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Bemeneti tömb
|
InputArray | True | array of string |
A sztringek bemeneti tömbje. |
|
Oszlop név
|
ColumnName | True | string |
A szűrőművelet során a tömböt tartalmazó táblaoszlop neve. Ezután ez a név használható oszlopnévként a .NET DataView sorszűrő szintaxisában. Ilyen például a MyColumn, amely ezután [MyColumn] néven is nevezhető. |
|
Filter
|
Filter | True | string |
A szűrő a .NET DataView sorszűrő szintaxisában. Például: [Név] mint a "*Elem". |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Szűrt kimeneti tömb
|
OutputArray | array of string |
A sztringek szűrt kimeneti tömbje. |
|
Cikkek száma
|
NumberOfItems | integer |
A kimeneti tömb elemeinek száma. |
Telepítve van a PowerShell automation
Azt jelzi, hogy a PowerShell-automatizálás elérhető-e azon a számítógépen, amelyen az IA-Connect-ügynök fut. Ha a PowerShell-automatizálás nem érhető el, a PowerShell-automatizálási műveletek nem fognak működni.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
Adja hozzá a következő kifejezést: workflow() |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Telepítve van a PowerShell automation
|
PowerShellAutomationIsInstalled | boolean |
Igaz értéket ad vissza, ha a PowerShell-automatizálás elérhető, vagy hamis, ha nem. |
Telepítve van a PowerShell-modul
Egy megadott PowerShell-modult keres azon a számítógépen, amelyen a IA-Connect-ügynök fut, és azt adja vissza, hogy telepítve van-e.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
PowerShell-modul
|
PowerShellModuleName | True | string |
A keresendő PowerShell-modul neve. |
|
Workflow
|
Workflow | True | string |
Adja hozzá a következő kifejezést: workflow() |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Telepítve van a PowerShell-modul
|
PowerShellModuleIsInstalled | boolean |
Igaz értéket ad vissza, ha a megadott PowerShell-modul telepítve van, vagy hamis, ha nem. |
Tábla szűrése
Egy bemeneti táblát használ, szűri a táblát (a .NET DataView sorszűrő szintaxisával), és egy új táblát ad vissza. Ha JSON formátumban szeretne szűrni egy táblát, használja a "JSON-tábla szűrése" műveletet. Ha sztringtömböt szeretne szűrni, használja a "Sztringtömb szűrése" műveletet.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Beviteli táblázat
|
Input table | object | ||
|
Filter
|
Filter | True | string |
A szűrő a .NET DataView sorszűrő szintaxisában. Például: [Név] mint a "*Elem". |
|
Oszlopnév rendezése
|
SortColumnName | string |
A szűrő alkalmazása után választható oszlopnév a rendezéshez. Ha több oszlop szerint szeretne rendezni, akkor az oszlopok vesszővel elválasztva listázhatók. |
|
|
Növekvő rendezés
|
Ascending | boolean |
Igaz értékre van állítva növekvő sorrendben történő rendezéshez. Állítsa a hamis értéket csökkenő sorrendbe rendezéshez. |
|
|
Oszlopnév rendezése 2
|
SortColumnName2 | string |
Választható második oszlopnév a rendezéshez (az első oszlop szerinti rendezés után). |
|
|
Rendezés növekvő 2
|
Ascending2 | boolean |
Állítsa igaz értékre a második oszlop nevének növekvő sorrendbe rendezéséhez. Állítsa a hamis értéket csökkenő sorrendbe rendezéshez. |
|
|
Oszlopnév rendezése 3
|
SortColumnName3 | string |
Választható harmadik oszlopnév a rendezéshez (az első és a második oszlop szerinti rendezés után). |
|
|
Növekvő rendezés 3
|
Ascending3 | boolean |
Állítsa igaz értékre a harmadik oszlop nevének növekvő sorrendbe rendezéséhez. Állítsa a hamis értéket csökkenő sorrendbe rendezéshez. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti tábla
|
OutputTable | array of object |
A kimeneti tábla. |
|
items
|
OutputTable | object | |
|
Sorok száma
|
NumberOfRows | integer |
A kimeneti tábla sorainak száma. |
|
Oszlopok száma
|
NumberOfColumns | integer |
A kimeneti tábla oszlopainak száma. |
Táblázat lekérése a JSON-ból
JSON formátumban vesz fel egy bemeneti táblát, és táblaként ad vissza. Ezt deszerializálásnak nevezzük.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Bemeneti JSON-tábla
|
JSONTable | True | string |
A bemeneti tábla JSON formátumban. |
|
Sorindex indítása
|
StartRowIndex | True | integer |
Az első lekérendő sor indexe. Az 1-et az első sorban, az N-et pedig az N. sorban kell kezdeni. |
|
Beolvasandó sorok száma
|
NumberOfRowsToRetrieve | integer |
A lekérendő sorok száma. Az összes sor lekéréséhez használja a 0 értéket (vagy hagyja üresen). |
|
|
Oszlopindex indítása
|
StartColumnIndex | integer |
Az első lekérendő oszlop indexe. Az 1-et az első oszlopban, az N-t pedig az N oszlopban kezdheti. Ha név alapján szeretné megadni az első beolvasandó oszlopot, hagyja üresen ezt a bemenetet, és használja helyette a "Kezdő oszlop neve" szöveget. |
|
|
Oszlopnév indítása
|
StartColumnName | string |
A lekérendő első oszlop nem kötelező neve. Ha index alapján szeretné lekérni az oszlopokat, hagyja üresen ezt a bemenetet, és használja helyette a "Start column index" (Oszlopindex indítása) bemenetet. |
|
|
Beolvasandó oszlopok száma
|
NumberOfColumnsToRetrieve | integer |
A beolvasandó oszlopok száma. Az összes oszlop lekéréséhez használja a 0 értéket (vagy hagyja üresen). |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti tábla
|
OutputTable | array of object |
A kimeneti tábla. |
|
items
|
OutputTable | object | |
|
Sorok száma
|
NumberOfRows | integer |
A kimeneti tábla sorainak száma. |
|
Oszlopok száma
|
NumberOfColumns | integer |
A kimeneti tábla oszlopainak száma (mindig 1 legyen). |
Táblázat lekérése sztringtömbből
A sztringelemek bemeneti tömbje, és táblaként ad vissza.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Bemeneti tömb
|
InputArray | True | array of string |
A sztringek bemeneti tömbje. |
|
Oszlop név
|
ColumnName | True | string |
A táblaoszlophoz használandó név. |
|
Üres elemek elvetése
|
DropEmptyItems | boolean |
Állítsa igaz értékre a tömb üres elemeinek figyelmen kívül hagyásához (elvetéséhez). Állítsa hamis értékre az összes elem belefoglalásához. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti tábla
|
OutputTable | array of object |
A kimeneti tábla. |
|
items
|
OutputTable | object | |
|
Sorok száma
|
NumberOfRows | integer |
A kimeneti tábla sorainak száma. |
|
Oszlopok száma
|
NumberOfColumns | integer |
A kimeneti tábla oszlopainak száma (mindig 1 legyen). |
Táblázat rendezése
Egy bemeneti táblát vesz fel, rendez egy vagy több sort, és egy új táblát ad vissza. Ha JSON formátumban szeretne rendezni egy táblát, használja a "JSON-tábla rendezése" műveletet. Ha sztringtömböt szeretne rendezni, használja a "Karakterlánctömb rendezése" műveletet.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Beviteli táblázat
|
Input table | object | ||
|
Oszlopnév rendezése
|
SortColumnName | True | string |
A rendezendő oszlop neve. Ha több oszlop szerint szeretne rendezni, akkor az oszlopok vesszővel elválasztva listázhatók. |
|
Növekvő rendezés
|
Ascending | True | boolean |
Igaz értékre van állítva növekvő sorrendben történő rendezéshez. Állítsa a hamis értéket csökkenő sorrendbe rendezéshez. |
|
Oszlopnév rendezése 2
|
SortColumnName2 | string |
Választható második oszlopnév a rendezéshez (az első oszlop szerinti rendezés után). |
|
|
Rendezés növekvő 2
|
Ascending2 | boolean |
Állítsa igaz értékre a második oszlop nevének növekvő sorrendbe rendezéséhez. Állítsa a hamis értéket csökkenő sorrendbe rendezéshez. |
|
|
Oszlopnév rendezése 3
|
SortColumnName3 | string |
Választható harmadik oszlopnév a rendezéshez (az első és a második oszlop szerinti rendezés után). |
|
|
Növekvő rendezés 3
|
Ascending3 | boolean |
Állítsa igaz értékre a harmadik oszlop nevének növekvő sorrendbe rendezéséhez. Állítsa a hamis értéket csökkenő sorrendbe rendezéshez. |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti tábla
|
OutputTable | array of object |
A kimeneti tábla. |
|
items
|
OutputTable | object | |
|
Sorok száma
|
NumberOfRows | integer |
A kimeneti tábla sorainak száma. |
|
Oszlopok száma
|
NumberOfColumns | integer |
A kimeneti tábla oszlopainak száma. |
Tömb átalakítása JSON-ra
Egy bemeneti tömböt vesz fel, és JSON-sztringgé szerializálja.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Bemeneti objektum
|
Input object | object |
Válaszok
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Kimeneti JSON
|
OutputJSON | string |
A kimeneti JSON-sztring. |