Megosztás:


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

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

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

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

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.

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.