Udostępnij przez


IA-Connect kod dynamiczny (wersja zapoznawcza)

IA-Connect to platforma automatyzacji procesów robotycznych "RPA", która dodaje funkcje RPA z chmury do lokalnych maszyn wirtualnych lub za pośrednictwem połączeń usług pulpitu zdalnego firmy Citrix lub pulpitu zdalnego firmy Microsoft. Jest to moduł do tworzenia dynamicznych modułów kodu.

Ten łącznik jest dostępny w następujących produktach i regionach:

Usługa Class Regions
Copilot Studio Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Logic Apps Standard Wszystkie regiony usługi Logic Apps z wyjątkiem następujących:
     — Regiony platformy Azure Government
     — Regiony platformy Azure (Chiny)
     - Departament Obrony USA (DoD)
Power Apps Premium Wszystkie regiony usługi Power Apps z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Power Automate Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Kontakt
Name Ultima Labs
adres URL https://www.ultima.com/ultima-labs
Email IAConnect@ultima.com
Metadane łącznika
Publisher Ultima Business
Witryna internetowa https://www.ultima.com/ultima-labs
Zasady ochrony prywatności https://www.ultima.com/privacy-policy
Kategorie Operacje IT; Produktywność

IA-Connect to platforma automatyzacji procesów robotycznych (RPA), która dodaje funkcje RPA z przepływów chmury usługi Power Automate do lokalnych maszyn wirtualnych lub za pośrednictwem połączeń citrix lub pulpitu zdalnego (RDS). Łączniki IA-Connect udostępniają ponad 800 akcji, co pozwala zautomatyzować każdy typ aplikacji lokalnej bezpośrednio z usługi Power Automate Cloud Flow. Wszystkie akcje IA-Connect są dostępne bezpośrednio w usłudze Power Automate Cloud Flow, zapewniając łatwą integrację między aplikacjami chmurowymi i lokalnymi, możliwość korzystania z istniejących warunków, pętli usługi Power Automate, zawartości dynamicznej, wyrażeń i obsługi wyjątków w procesach RPA. Wykorzystanie łączników IA-Connect zapewnia również pełną historię wykonywania i inspekcję z historii uruchamiania usługi Flow, jednocześnie eliminując konieczność posiadania oddzielnej aplikacji/konsoli/studio do tworzenia procesów RPA.

Wymagania wstępne

Aby użyć dowolnego z łączników IA-Connect, należy zainstalować oprogramowanie IA-Connect. Jest to bezpłatne do testowania przez 30 dni, po którym będzie wymagana licencja IA-Connect.

Oprogramowanie IA-Connect składa się z dwóch głównych składników:

  • IA-Connect Orchestrator, który jest aplikacją internetową platformy Azure, która będzie hostowana we własnej dzierżawie platformy Azure. Umożliwia to obsługę routingu i zabezpieczeń przepływów RPA do co najmniej jednej lokalnej lub opartej na chmurze maszyn wirtualnych.

  • Agent i dyrektor IA-Connect instalowany na maszynach wirtualnych, na których oprogramowanie, które chcesz zautomatyzować, jest dostępne. Ponadto agent IA-Connect może działać w sesji usług pulpitu zdalnego (RDS) Citrix lub Microsoft, gdzie polecenia RPA są przekazywane w kanale wirtualnym do sesji zdalnej do wykonania. Agent IA-Connect można uruchomić z udziału sieciowego i nie wymaga instalacji.

Dostępne łączniki IA-Connect

Dostępne łączniki IA-Connect to:

  • IA-Connect kod dynamiczny
  • IA-Connect Java
  • IA-Connect JML
  • IA-Connect Mainframe
  • IA-Connect pakietu Microsoft Office
  • IA-Connect graficzny interfejs UŻYTKOWNIKA oprogramowania SAP
  • sesja IA-Connect
  • interfejs użytkownika IA-Connect
  • przeglądarka internetowa IA-Connect

Jak uzyskać poświadczenia

Aby otrzymać licencję i rozpocząć 30-dniową bezpłatną wersję próbną, prześlij żądanie na naszej stronie internetowej (https://www.ultima.com/IA-Connect/Power-Automate).

Po otrzymaniu żądania wersji próbnej skontaktujemy się z Tobą za pośrednictwem adresu e-mail dostarczonego w celu ułatwienia konfigurowania oprogramowania IA-Connect i dostarczenia Ci licencji próbnej. Jest to w pełni funkcjonalna wersja próbna i umożliwi przetestowanie dowolnej z 800 akcji we wszystkich 9 łącznikach IA-Connect w ramach własnego środowiska w okresie próbnym.

Wprowadzenie do łącznika

Po przesłaniu żądania wersji próbnej programu IA-Connect będzie można pobrać plik ZIP zawierający oprogramowanie IA-Connect i dokumentację obejmującą instalację i instalację. Skontaktujemy się również z Tobą w celu zaoferowania pomocy technicznej i wskazówek w ramach procesu instalacji zgodnie z potrzebami.

Support

W okresie próbnym możesz skontaktować się z firmą Ultima Labs () wIAConnect@ultima.com celu uzyskania pomocy technicznej i pomocy.

Po zakupie licencji IA-Connect otrzymasz tokeny pomocy technicznej, które można zrealizować na potrzeby szkoleń lub wsparcia technicznego firmy Ultima z siedzibą w Wielkiej Brytanii (TSC).

Znane problemy, typowe błędy i często zadawane pytania

Nasza baza wiedzy zawiera szereg artykułów obejmujących znane problemy, typowe błędy, które mogą wystąpić podczas korzystania z łączników IA-Connect i często zadawanych pytań. Jest to dostępne w witrynie https://support.ultima.com/ultimalabs i konto, które ma dostęp do tych zasobów, jest udostępniane podczas IA-Connect wersji próbnej oraz podczas zakupu licencji IA-Connect.

Tworzenie połączenia

Łącznik obsługuje następujące typy uwierzytelniania:

Wartość domyślna Parametry tworzenia połączenia. Wszystkie regiony Nie można udostępniać

Domyślny

Dotyczy: wszystkie regiony

Parametry tworzenia połączenia.

Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.

Name Typ Description Wymagane
Klucz interfejsu API securestring Klucz interfejsu API dla tego interfejsu API Prawda
adres IA-Connect Orchestrator ciąg Określ adres IA-Connect Orchestrator bez składnika HTTP(S) Prawda

Limity ograniczania

Nazwa Wywołania Okres odnowienia
Wywołania interfejsu API na połączenie 100 60 sekund

Akcje

Czy zainstalowano automatyzację programu PowerShell

Raportuje, czy automatyzacja programu PowerShell jest dostępna na komputerze, na którym działa agent IA-Connect. Jeśli automatyzacja programu PowerShell jest niedostępna, akcje automatyzacji programu PowerShell nie będą działać.

Czy zainstalowano moduł programu PowerShell

Wyszukuje określony moduł programu PowerShell na komputerze, na którym jest uruchomiony agent IA-Connect i zwraca, czy jest zainstalowany.

Dodawanie folderu wyszukiwania zestawów

Dodaje ścieżkę folderu (na komputerze, na którym jest uruchomiony agent IA-Connect) do listy folderów dla agenta IA-Connect do skanowania podczas próby załadowania odwołania zewnętrznego.

Dzielenie ciągu przy użyciu wyrażenia regularnego

Dzieli ciąg wejściowy przy użyciu dopasowania wyrażenia regularnego (regex) i zwraca poszczególne podzielone składniki ciągu jako tablicę ciągów.

Filtrowanie tabeli JSON

Pobiera wejściową tabelę JSON, filtruje tabelę (przy użyciu składni wierszy .NET DataView) i zwraca nową tabelę JSON. Jeśli chcesz filtrować rzeczywistą tabelę (tj. nie w formacie JSON), użyj akcji "Filtruj tabelę". Jeśli chcesz filtrować tablicę ciągów, użyj akcji "Filtruj tablicę ciągów".

Filtrowanie tablicy ciągów

Pobiera tablicę wejściową elementów ciągów, filtruje tablicę (przy użyciu składni rowfilter .NET DataView) i zwraca nową tablicę. Jeśli chcesz filtrować tabelę, użyj akcji "Filtruj tabelę". Jeśli chcesz filtrować tabelę w formacie JSON, użyj akcji "Filtruj tabelę JSON".

Filtruj tabelę

Pobiera tabelę wejściową, filtruje tabelę (przy użyciu składni wiersza widoku danych platformy .NET) i zwraca nową tabelę. Jeśli chcesz filtrować tabelę w formacie JSON, użyj akcji "Filtruj tabelę JSON". Jeśli chcesz filtrować tablicę ciągów, użyj akcji "Filtruj tablicę ciągów".

Importowanie zestawu z pliku lokalnego

Przekazuje zestaw DotNet z komputera, na którym jest uruchomiony dyrektor IA-Connect do agenta IA-Connect, gdzie jest ładowany do pamięci i będzie używany w przypadku odwołania do dynamicznego kodu DotNet.

Kolumny odnośników z tabeli odnośników IA-Connect

Pobiera co najmniej jedną kolumnę o identycznych nazwach z tabeli odnośników programu Orchestrator (w przypadku automatyzacji przy użyciu programu Orchestrator) lub tabelę odnośników załadowaną obecnie do agenta IA-Connect z pierwszego wiersza pasującego do danych wejściowych i zwracana jako tabela. Na przykład tabela odnośników może zawierać wiele kolumn wyjściowych o nazwie "Grupa usługi AD", aby reprezentować wiele grup usługi AD, i zostaną one zwrócone jako oddzielne wiersze w tabeli wyjściowej. Jeśli program Orchestrator ma tabelę odnośników o takiej samej nazwie jak załadowana do agenta IA-Connect, zostanie użyta tabela odnośników programu Orchestrator (jeśli automatyzacja przechodzi przez program Orchestrator).

Konwertowanie tablicy na format JSON

Pobiera tablicę wejściową i serializuje do ciągu JSON.

Pobieranie ciągu między

Pobiera ciąg wejściowy i zwraca pierwsze wystąpienie ciągu znajdującego się między dwoma określonymi ciągami lub między ciągiem a końcem wiersza.

Pobieranie ciągu z komórki tabeli JSON

Pobiera tabelę wejściową w formacie JSON i zwraca określoną komórkę jako ciąg.

Pobieranie dopasowań grup wyrażeń regularnych

Wykonuje dopasowanie wyrażenia regularnego (regex) w ciągu wejściowym i zwraca listę pasowanych nazw grup i wartości.

Pobieranie dopasowań wyrażeń regularnych

Wykonuje dopasowanie wyrażenia regularnego (regex) w ciągu wejściowym i zwraca wszystkie dopasowania w tablicy ciągów. Tablica będzie pusta, jeśli nie było dopasowań.

Pobieranie kolumny z listy IA-Connect

Pobiera kolumnę z listy IA-Connect Orchestrator.

Pobieranie podsumowania tabeli odnośników IA-Connect

Pobiera podsumowanie tabel odnośników aktualnie załadowanych do agenta IA-Connect.

Pobieranie tabeli JSON z tablicy ciągów

Pobiera tablicę wejściową elementów ciągu i zwraca jako tabelę JSON.

Pobieranie tabeli z formatu JSON

Pobiera tabelę wejściową w formacie JSON i zwraca jako tabelę. Jest to nazywane deserializacji.

Pobieranie tabeli z tablicy ciągów

Pobiera tablicę wejściową elementów ciągów i zwraca jako tabelę.

Pobieranie tablicy ciągów z kolumny tabeli

Pobiera tabelę wejściową i zwraca określoną kolumnę jako tablicę ciągów. Jeśli chcesz uzyskać tablicę ciągów z tabeli w formacie JSON, użyj akcji "Pobierz tablicę z tabeli JSON".

Pobieranie tablicy ciągów z kolumny tabeli JSON

Pobiera tabelę wejściową w formacie JSON i zwraca określoną kolumnę jako tablicę ciągów. Jeśli chcesz uzyskać tablicę ciągów z rzeczywistej tabeli (tj. nie w formacie JSON), użyj akcji "Pobierz tablicę z tabeli".

Pobieranie wersji programu PowerShell

Pobiera wersję programu PowerShell w sesji, w której jest uruchomiony agent IA-Connect. Spowoduje to wykrycie programu Microsoft PowerShell w wersji 3.x do wersji 5.x, a nie programu PowerShell Core (nowszej wersji 6.x).

Pobieranie zawartości listy IA-Connect

Pobiera wszystkie dane z listy IA-Connect Orchestrator.

Pobieranie zawartości tabeli odnośników programu Orchestrator IA-Connect Orchestrator

Pobiera wszystkie dane z tabeli odnośników IA-Connect Orchestrator przechowywanej w programie Orchestrator. Nie spowoduje to pobrania tabeli odnośników obsługiwanej przez agenta IA-Connect (plik CSV przechowywany na dysku).

Przekazywanie pliku CSV do listy IA-Connect Orchestrator

Przekaż zastępcze dane CSV do listy IA-Connect Orchestrator, zastępując dowolną istniejącą zawartość.

Przekazywanie pliku CSV do tabeli odnośników programu IA-Connect Orchestrator

Przekaż zastępcze dane CSV do tabeli odnośników IA-Connect Orchestrator, zastępując dowolną istniejącą zawartość. Ta akcja nie będzie współdziałać z tabelą odnośników obsługiwaną przez agenta IA-Connect (plik CSV przechowywany na dysku).

Sortowanie tabeli JSON

Pobiera wejściową tabelę JSON, sortuje tabelę i zwraca nową tabelę JSON. Jeśli chcesz posortować rzeczywistą tabelę (tj. nie w formacie JSON), użyj akcji "Sortuj tabelę". Jeśli chcesz posortować tablicę ciągów, użyj akcji "Sortuj tablicę ciągów".

Sortowanie tablicy ciągów

Pobiera tablicę wejściową elementów ciągu, sortuje tablicę i zwraca nową tablicę. Jeśli chcesz posortować tabelę, użyj akcji "Sortuj tabelę". Jeśli chcesz posortować tabelę w formacie JSON, użyj akcji "Sortuj tabelę JSON".

Sortuj tabelę

Pobiera tabelę wejściową, sortuje co najmniej jeden wiersz i zwraca nową tabelę. Jeśli chcesz posortować tabelę w formacie JSON, użyj akcji "Sortuj tabelę JSON". Jeśli chcesz posortować tablicę ciągów, użyj akcji "Sortuj tablicę ciągów".

Tworzenie kodu JSON na podstawie zmiennych wejściowych

Pobiera tablicę zmiennych wejściowych i zwraca wartość w formacie JSON i opcjonalnie jako tabelę JSON.

Uruchamianie skryptu programu PowerShell

Uruchamia skrypt programu PowerShell w sesji, w której jest uruchomiony agent IA-Connect, gdzie zawartość skryptu jest przekazywana do agenta IA-Connect w danych wejściowych "Zawartość skryptu programu PowerShell" (PowerShellScriptContents). Jest to zalecana akcja uruchamiania własnego niestandardowego kodu programu PowerShell. Ta akcja może również służyć do pobierania wyników z poprzedniego wykonania skryptu programu PowerShell, uruchamianego jako wątek agenta. Agent wykonuje program PowerShell przy użyciu programu Microsoft PowerShell w wersji 3.x do wersji 5.x (w zależności od zainstalowanej wersji), a nie programu PowerShell Core (nowsze wersje 6.x).

Usuwanie elementów z tablicy ciągów

Pobiera tablicę wejściową elementów ciągu, usuwa element lub elementy w określonej pozycji i zwraca nową tablicę. Jeśli chcesz usunąć wiersz lub wiersze z tabeli, użyj akcji "Usuń wiersz z tabeli". Jeśli chcesz usunąć wiersz lub wiersze z tabeli w formacie JSON, użyj akcji "Usuń wiersz z tabeli JSON".

Usuwanie kolumn z tabeli

Pobiera tabelę wejściową, usuwa kolumnę lub kolumny i zwraca nową tabelę. Jeśli chcesz usunąć kolumny z tabeli w formacie JSON, użyj akcji "Usuń kolumny z tabeli JSON".

Usuwanie kolumn z tabeli JSON

Pobiera tabelę wejściową w formacie JSON, usuwa kolumnę lub kolumny i zwraca nową tabelę w formacie JSON. Jeśli chcesz usunąć kolumny z tabeli rzeczywistej (tj. nie w formacie JSON), użyj akcji "Usuń kolumny z tabeli".

Usuwanie tabeli odnośników IA-Connect

Usuwa tabelę odnośników aktualnie załadowaną do agenta IA-Connect.

Usuwanie wierszy z tabeli

Pobiera tabelę wejściową, usuwa wiersz lub wiersze w określonej pozycji i zwraca nową tabelę. Jeśli chcesz usunąć wiersz lub wiersze z tablicy ciągów, użyj akcji "Usuń wiersz z tablicy ciągów". Jeśli chcesz usunąć wiersz lub wiersze z tabeli w formacie JSON, użyj akcji "Usuń wiersz z tabeli JSON".

Usuwanie wierszy z tabeli JSON

Pobiera tabelę wejściową w formacie JSON, usuwa wiersz lub wiersze w określonej pozycji i zwraca nową tabelę w formacie JSON. Jeśli chcesz usunąć wiersz lub wiersze z rzeczywistej tabeli (tj. nie w formacie JSON), użyj akcji "Usuń wiersz z tabeli". Jeśli chcesz usunąć wiersz lub wiersze z tablicy ciągów, użyj akcji "Usuń wiersz z tablicy ciągów".

Usuwanie znaków z ciągu

Pobiera ciąg wejściowy i zwraca go z usuniętymi określonymi znakami. Jeśli określone znaki nie znajdują się, zostanie zwrócony oryginalny ciąg.

Usuń wszystkie tabele odnośników IA-Connect

Usuwa wszystkie tabele odnośników aktualnie załadowane do agenta IA-Connect.

Uzyskiwanie dopasowania wyrażenia regularnego

Wykonuje dopasowanie wyrażenia regularnego (regex) w ciągu wejściowym i zwraca, czy ciąg pasuje do wyrażenia i szczegółów dopasowania.

Wartość odnośnika z tabeli odnośników IA-Connect

Pobiera wartość z tabeli odnośników programu Orchestrator (w przypadku automatyzacji przy użyciu programu Orchestrator) lub tabeli odnośników aktualnie załadowanej do agenta IA-Connect z pierwszego wiersza pasującego do danych wejściowych. Jeśli program Orchestrator ma tabelę odnośników o takiej samej nazwie jak załadowana do agenta IA-Connect, zostanie użyta tabela odnośników programu Orchestrator (jeśli automatyzacja przechodzi przez program Orchestrator).

Wstaw wiersz zmiennych wejściowych do tabeli JSON

Pobiera tabelę wejściową w formacie JSON, wstawia wiersz utworzony na podstawie zmiennych wejściowych na określonej pozycji i zwraca nową tabelę w formacie JSON. Schemat wiersza wejściowego powinien być zgodny z schematem tabeli wejściowej (tj. użyj tych samych nazw właściwości i typów danych). Jeśli chcesz wstawić wiersz do tabeli rzeczywistej (tj. nie w formacie JSON), użyj akcji "Wstaw wiersz do tabeli". Jeśli chcesz wstawić ciąg do tablicy ciągów, użyj akcji "Wstaw wiersz do tablicy ciągów".

Wstawianie wiersza do tabeli

Pobiera tabelę wejściową, wstawia wiersz w określonej pozycji i zwraca nową tabelę. Jeśli chcesz wstawić ciąg do tablicy ciągów, użyj akcji "Wstaw wiersz do tablicy ciągów". Jeśli chcesz wstawić wiersz do tabeli w formacie JSON, użyj akcji "Wstaw wiersz do tabeli JSON".

Wstawianie wiersza do tabeli JSON

Pobiera tabelę wejściową w formacie JSON, wstawia wiersz w określonej pozycji i zwraca nową tabelę w formacie JSON. Jeśli chcesz wstawić wiersz do tabeli rzeczywistej (tj. nie w formacie JSON), użyj akcji "Wstaw wiersz do tabeli". Jeśli chcesz wstawić ciąg do tablicy ciągów, użyj akcji "Wstaw wiersz do tablicy ciągów".

Wstawianie wiersza do tablicy ciągów

Pobiera tablicę wejściową elementów ciągu, wstawia wiersz w określonej pozycji i zwraca nową tablicę. Jeśli chcesz wstawić wiersz do tabeli, użyj akcji "Wstaw wiersz do tabeli". Jeśli chcesz wstawić wiersz do tabeli w formacie JSON, użyj akcji "Wstaw wiersz do tabeli JSON".

Wyczyść foldery wyszukiwania zestawów

Zresetuj dodatkową listę folderów dla agenta IA-Connect do skanowania podczas próby załadowania odwołania zewnętrznego.

Wyszukiwanie komórek danych z tabeli odnośników IA-Connect

Pobiera wszystkie komórki danych z tabeli odnośników programu Orchestrator (w przypadku automatyzacji przy użyciu programu Orchestrator) z pierwszego wiersza pasującego do danych wejściowych i zwraca je jako tabelę. Ta akcja nie obsługuje tabel odnośników załadowanych do agenta IA-Connect.

Zmienianie nazwy kolumny w tabeli

Pobiera tabelę wejściową, zmienia nazwę określonej kolumny i zwraca nową tabelę. Jeśli chcesz zmienić nazwę kolumny z tabeli w formacie JSON, użyj akcji "Zmień nazwę kolumny w tabeli JSON".

Zmienianie nazwy kolumny w tabeli JSON

Pobiera tabelę wejściową w formacie JSON, zmienia nazwę określonej kolumny i zwraca nową tabelę w formacie JSON. Jeśli chcesz zmienić nazwę kolumny z tabeli rzeczywistej (tj. nie w formacie JSON), użyj akcji "Zmień nazwę kolumny w tabeli".

Ładowanie tabeli odnośników IA-Connect

Ładuje tabelę odnośników IA-Connect z komputera, na którym działa agent IA-Connect. Te tabele odnośników mogą być używane przez dalsze IA-Connect akcje do wykonywania wyszukiwania danych.

Czy zainstalowano automatyzację programu PowerShell

Raportuje, czy automatyzacja programu PowerShell jest dostępna na komputerze, na którym działa agent IA-Connect. Jeśli automatyzacja programu PowerShell jest niedostępna, akcje automatyzacji programu PowerShell nie będą działać.

Parametry

Nazwa Klucz Wymagane Typ Opis
Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Zwraca

Nazwa Ścieżka Typ Opis
Czy zainstalowano automatyzację programu PowerShell
PowerShellAutomationIsInstalled boolean

Zwraca wartość true, jeśli automatyzacja programu PowerShell jest dostępna, lub false, jeśli nie.

Czy zainstalowano moduł programu PowerShell

Wyszukuje określony moduł programu PowerShell na komputerze, na którym jest uruchomiony agent IA-Connect i zwraca, czy jest zainstalowany.

Parametry

Nazwa Klucz Wymagane Typ Opis
Moduł PowerShell
PowerShellModuleName True string

Nazwa modułu programu PowerShell do wyszukania.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Zwraca

Nazwa Ścieżka Typ Opis
Czy zainstalowano moduł programu PowerShell
PowerShellModuleIsInstalled boolean

Zwraca wartość true, jeśli określony moduł programu PowerShell jest zainstalowany lub false, jeśli nie.

Dodawanie folderu wyszukiwania zestawów

Dodaje ścieżkę folderu (na komputerze, na którym jest uruchomiony agent IA-Connect) do listy folderów dla agenta IA-Connect do skanowania podczas próby załadowania odwołania zewnętrznego.

Parametry

Nazwa Klucz Wymagane Typ Opis
Ścieżka do folderu
FolderPath True string

Ścieżka do folderu, który ma zostać dodany do listy folderów dla agenta IA-Connect do skanowania podczas próby załadowania odwołania zewnętrznego.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Dzielenie ciągu przy użyciu wyrażenia regularnego

Dzieli ciąg wejściowy przy użyciu dopasowania wyrażenia regularnego (regex) i zwraca poszczególne podzielone składniki ciągu jako tablicę ciągów.

Parametry

Nazwa Klucz Wymagane Typ Opis
Tekst wejściowy do podziału
TextToSplit True string

Tekst wejściowy, który ma być podzielony na wyrażenie regularne.

Wyrażenie regularne
Regex True string

Wyrażenie regularne do dzielenia tekstu wejściowego na.

Podział z uwzględnieniem wielkości liter
CaseSensitive boolean

Ustaw wartość true (wartość domyślna) dla podziału uwzględniającego wielkość liter (np. A nie jest) lub ustawiono wartość false dla podziału bez uwzględniania wielkości liter (np. A i a są traktowane jako identyczne).

Przycinanie wyników
TrimResults boolean

Ustaw wartość true (wartość domyślna), jeśli każdy pojedynczy element tablicy wyjściowej powinien zostać przycięty.

Usuń puste wyniki
RemoveEmptyResults boolean

Ustaw wartość true, jeśli puste elementy tablicy wyjściowej powinny zostać usunięte z tablicy wyjściowej (tj. nie chcesz pustych wyników).

Limit czasu wyrażeń regularnych w sekundach
RegexTimeoutInSeconds integer

Maksymalna liczba sekund, przez które można przetworzyć wyrażenie regularne przed upływem limitu czasu. Spowoduje to zatrzymanie nieskończonych pętli spowodowanych przez niektóre wyrażenia regularne.

Zwraca

Nazwa Ścieżka Typ Opis
Tablica wyjściowa
OutputArray array of object

Tablica ciągów wyjściowych zawierająca poszczególne składniki ciągu podzielona przy użyciu wyrażenia regularnego.

items
OutputArray object
Liczba elementów w danych wyjściowych
NumberOfElementsInOutput integer

Liczba elementów w tablicy wyjściowej.

Filtrowanie tabeli JSON

Pobiera wejściową tabelę JSON, filtruje tabelę (przy użyciu składni wierszy .NET DataView) i zwraca nową tabelę JSON. Jeśli chcesz filtrować rzeczywistą tabelę (tj. nie w formacie JSON), użyj akcji "Filtruj tabelę". Jeśli chcesz filtrować tablicę ciągów, użyj akcji "Filtruj tablicę ciągów".

Parametry

Nazwa Klucz Wymagane Typ Opis
Tabela JSON danych wejściowych
JSONTable True string

Tabela wejściowa w formacie JSON.

Filter
Filter True string

Filtr w składni filtru wiersza widoku danych platformy .NET. Na przykład: [Name] na przykład "*Element".

Sortuj nazwę kolumny
SortColumnName string

Opcjonalna nazwa kolumny do sortowania po zastosowaniu filtru. Jeśli chcesz sortować według wielu kolumn, wyświetl listę rozdzielonych przecinkami kolumn.

Sortuj rosnąco
Ascending boolean

Ustaw wartość true, aby sortować w kolejności rosnącej. Ustaw wartość false na sortowanie w kolejności malejącej.

Sortowanie nazwy kolumny 2
SortColumnName2 string

Opcjonalna nazwa drugiej kolumny do sortowania (po sortowaniu według pierwszej kolumny).

Sortuj rosnąco 2
Ascending2 boolean

Ustaw wartość true, aby posortować drugą nazwę kolumny w kolejności rosnącej. Ustaw wartość false na sortowanie w kolejności malejącej.

Sortuj nazwę kolumny 3
SortColumnName3 string

Opcjonalna nazwa trzeciej kolumny do sortowania (po sortowaniu według pierwszych i drugich kolumn).

Sortuj rosnąco 3
Ascending3 boolean

Ustaw wartość true, aby posortować nazwę trzeciej kolumny w kolejności rosnącej. Ustaw wartość false na sortowanie w kolejności malejącej.

Zwraca

Nazwa Ścieżka Typ Opis
Tabela danych wyjściowych JSON
OutputJSONTable string

Tabela wyjściowa w formacie JSON.

Liczba wierszy
NumberOfRows integer

Liczba wierszy w tabeli wyjściowej.

Liczba kolumn
NumberOfColumns integer

Liczba kolumn w tabeli wyjściowej.

Filtrowanie tablicy ciągów

Pobiera tablicę wejściową elementów ciągów, filtruje tablicę (przy użyciu składni rowfilter .NET DataView) i zwraca nową tablicę. Jeśli chcesz filtrować tabelę, użyj akcji "Filtruj tabelę". Jeśli chcesz filtrować tabelę w formacie JSON, użyj akcji "Filtruj tabelę JSON".

Parametry

Nazwa Klucz Wymagane Typ Opis
Tablica wejściowa
InputArray True array of string

Tablica wejściowa ciągów.

Nazwa kolumny
ColumnName True string

Nazwa używana dla kolumny tabeli trzymającej tablicę podczas operacji filtrowania. Ta nazwa może być następnie używana jako nazwa kolumny w składni filtru wierszy .NET DataView. Na przykład MyColumn, który następnie może być określany jako [MyColumn].

Filter
Filter True string

Filtr w składni filtru wiersza widoku danych platformy .NET. Na przykład: [Name] na przykład "*Element".

Zwraca

Nazwa Ścieżka Typ Opis
Filtrowana tablica wyjściowa
OutputArray array of string

Filtrowana tablica danych wyjściowych ciągów.

Liczba towarów
NumberOfItems integer

Liczba elementów w tablicy wyjściowej.

Filtruj tabelę

Pobiera tabelę wejściową, filtruje tabelę (przy użyciu składni wiersza widoku danych platformy .NET) i zwraca nową tabelę. Jeśli chcesz filtrować tabelę w formacie JSON, użyj akcji "Filtruj tabelę JSON". Jeśli chcesz filtrować tablicę ciągów, użyj akcji "Filtruj tablicę ciągów".

Parametry

Nazwa Klucz Wymagane Typ Opis
Tabela wejściowa
Input table object
Filter
Filter True string

Filtr w składni filtru wiersza widoku danych platformy .NET. Na przykład: [Name] na przykład "*Element".

Sortuj nazwę kolumny
SortColumnName string

Opcjonalna nazwa kolumny do sortowania po zastosowaniu filtru. Jeśli chcesz sortować według wielu kolumn, wyświetl listę rozdzielonych przecinkami kolumn.

Sortuj rosnąco
Ascending boolean

Ustaw wartość true, aby sortować w kolejności rosnącej. Ustaw wartość false na sortowanie w kolejności malejącej.

Sortowanie nazwy kolumny 2
SortColumnName2 string

Opcjonalna nazwa drugiej kolumny do sortowania (po sortowaniu według pierwszej kolumny).

Sortuj rosnąco 2
Ascending2 boolean

Ustaw wartość true, aby posortować drugą nazwę kolumny w kolejności rosnącej. Ustaw wartość false na sortowanie w kolejności malejącej.

Sortuj nazwę kolumny 3
SortColumnName3 string

Opcjonalna nazwa trzeciej kolumny do sortowania (po sortowaniu według pierwszych i drugich kolumn).

Sortuj rosnąco 3
Ascending3 boolean

Ustaw wartość true, aby posortować nazwę trzeciej kolumny w kolejności rosnącej. Ustaw wartość false na sortowanie w kolejności malejącej.

Zwraca

Nazwa Ścieżka Typ Opis
Tabela danych wyjściowych
OutputTable array of object

Tabela wyjściowa.

items
OutputTable object
Liczba wierszy
NumberOfRows integer

Liczba wierszy w tabeli wyjściowej.

Liczba kolumn
NumberOfColumns integer

Liczba kolumn w tabeli wyjściowej.

Importowanie zestawu z pliku lokalnego

Przekazuje zestaw DotNet z komputera, na którym jest uruchomiony dyrektor IA-Connect do agenta IA-Connect, gdzie jest ładowany do pamięci i będzie używany w przypadku odwołania do dynamicznego kodu DotNet.

Parametry

Nazwa Klucz Wymagane Typ Opis
Ścieżka pliku zestawu lokalnego
LocalAssemblyFilePath True string

Ścieżka pliku do pliku zestawu lokalnego w sesji lokalnej (gdzie jest uruchomiony IA-Connect Director).

Nazwa zestawu
AssemblyName True string

Nazwa zestawu do zaimportowania.

Kompresować
Compress boolean

Czy zestaw powinien zostać skompresowany przed przekazaniem?

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Kolumny odnośników z tabeli odnośników IA-Connect

Pobiera co najmniej jedną kolumnę o identycznych nazwach z tabeli odnośników programu Orchestrator (w przypadku automatyzacji przy użyciu programu Orchestrator) lub tabelę odnośników załadowaną obecnie do agenta IA-Connect z pierwszego wiersza pasującego do danych wejściowych i zwracana jako tabela. Na przykład tabela odnośników może zawierać wiele kolumn wyjściowych o nazwie "Grupa usługi AD", aby reprezentować wiele grup usługi AD, i zostaną one zwrócone jako oddzielne wiersze w tabeli wyjściowej. Jeśli program Orchestrator ma tabelę odnośników o takiej samej nazwie jak załadowana do agenta IA-Connect, zostanie użyta tabela odnośników programu Orchestrator (jeśli automatyzacja przechodzi przez program Orchestrator).

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa tabeli odnośników
LookupTableName True string

Nazwa tabeli odnośników programu Orchestrator lub tabela odnośników załadowana do agenta IA-Connect.

Dane wejściowe JSON
InputDataJSON string

Dane wejściowe do użycia w wyszukiwaniu w formacie JSON. Jeśli na przykład tabela odnośników zawiera kolumny właściwości "JobTitle" i "Country", możesz przesłać następujący kod JSON: { "JobTitle": "Konsultant", "Country": "England" }.

Nazwa kolumny tabeli wyników wyszukiwania
SearchResultTableColumnName True string

Nazwa kolumny wyjściowej w tabeli odnośników, która zawiera wartość do zwrócenia w tabeli wyjściowej. Jeśli ta nazwa ma tylko jedną kolumnę wyjściową w tabeli odnośników, tabela wyjściowa będzie zawierać jeden wiersz. Jeśli wiele kolumn wyjściowych w tabeli odnośników ma wspólną nazwę, tabela wyjściowa będzie zawierać wiele wierszy.

Zgłaszanie wyjątku, jeśli nie jest zgodne
RaiseExceptionIfNoMatch boolean

Ustaw wartość true (wartość domyślna), aby zgłosić wyjątek, jeśli wyszukiwanie nie pasuje do żadnych danych. Ustaw wartość false, aby zwrócić pusty ciąg, jeśli wyszukiwanie nie pasuje do żadnych danych.

Zwracanie pustych komórek
ReturnBlankCells boolean

Ustaw wartość true, jeśli chcesz uwzględnić puste komórki w tabeli zwracanej. Ustaw wartość false (wartość domyślna), aby uwzględnić tylko komórki z wartościami.

Format zwracany
ReturnFormat string

Format do użycia podczas zwracania wyników.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Zwraca

Nazwa Ścieżka Typ Opis
Dane wyjściowe tabeli odnośników JSON
OutputLookupTableJSON string

Tabela wyjściowa odczytuje z co najmniej jednej kolumny tabeli odnośników o określonej nazwie uzyskanej przez wyszukanie danych wejściowych względem tabeli odnośników IA-Connect. Tabela wyjściowa będzie zawierać jedną kolumnę (zgodną z żądaną nazwą kolumny tabeli wyników) i co najmniej jednym wierszem w formacie JSON.

Tabela odnośników wyjściowych
OutputLookupTable array of object

Tabela wyjściowa odczytuje z co najmniej jednej kolumny tabeli odnośników o określonej nazwie uzyskanej przez wyszukanie danych wejściowych względem tabeli odnośników IA-Connect. Tabela wyjściowa będzie zawierać jedną kolumnę (zgodną z żądaną nazwą kolumny tabeli wyników) i co najmniej jednym wierszem.

items
OutputLookupTable object
Tablica odnośników wyjściowych
OutputLookupArray array of object

Tablica wyjściowa odczytuje z co najmniej jednej kolumny tabeli odnośników o określonej nazwie uzyskanej przez wyszukanie danych wejściowych względem tabeli odnośników IA-Connect. Tablica wyjściowa jest jedną kolumną z co najmniej jednym wierszem.

items
OutputLookupArray object
Liczba wierszy w danych wyjściowych
NumberOfRowsInOutput integer

Liczba wierszy w danych wyjściowych.

Konwertowanie tablicy na format JSON

Pobiera tablicę wejściową i serializuje do ciągu JSON.

Parametry

Nazwa Klucz Wymagane Typ Opis
Obiekt wejściowy
Input object object

Zwraca

Nazwa Ścieżka Typ Opis
Wyjściowy kod JSON
OutputJSON string

Wyjściowy ciąg JSON.

Pobieranie ciągu między

Pobiera ciąg wejściowy i zwraca pierwsze wystąpienie ciągu znajdującego się między dwoma określonymi ciągami lub między ciągiem a końcem wiersza.

Parametry

Nazwa Klucz Wymagane Typ Opis
Ciąg wejściowy
InputString string

Ciąg wejściowy, na którym jest wykonywane wyszukiwanie.

Rozpocznij wyszukiwanie ciągu
StartSearchString string

Początkowy ciąg wyszukiwania.

Ciąg wyszukiwania końcowego
EndSearchString string

Końcowy ciąg wyszukiwania lub pozostaw pusty, jeśli szukasz na końcu wiersza.

Wyszukaj wiersz według wiersza
SearchLineByLine boolean

Ustaw wartość true, jeśli chcesz wyszukać wiersz ciągu wejściowego według wiersza, a wynik będzie zawierać tylko pasujący ciąg w bieżącym wierszu. Ustaw wartość false, aby traktować ciąg wejściowy jako pojedynczy element.

Zgłaszanie wyjątku, jeśli nie zostanie znalezione
ThrowExceptionIfNotFound boolean

Ustaw wartość true, jeśli chcesz, aby wyjątek zgłoszony, jeśli ciąg wyszukiwania nie został znaleziony, lub ustaw wartość false, jeśli akcja powinna zwrócić wartość "Ciąg między znalezionym"=false, gdy ciąg wyszukiwania nie został znaleziony.

Wynik przycinania
TrimResult boolean

Ustaw wartość true, jeśli chcesz, aby spacje lub karty przed lub po wyniku zostały przycięte.

Wyszukiwanie jest wyrażeniem regularnym
SearchIsRegularExpression boolean

Ustaw wartość true, jeśli ciągi wyszukiwania są wyrażeniami regularnymi. Ustaw wartość false, jeśli ciągi wyszukiwania są zwykłym tekstem.

Wyszukiwanie uwzględniające wielkość liter
CaseSensitiveSearch boolean

Ustaw wartość true, jeśli w wyszukiwaniu powinna być uwzględniana wielkość liter. Ustaw wartość false dla wyszukiwań bez uwzględniania wielkości liter.

Zwraca

Nazwa Ścieżka Typ Opis
Znaleziony ciąg wyszukiwania
SearchStringFound boolean

Jeśli wartość "Throw exception if not found" (Zgłaszaj wyjątek, jeśli nie znaleziono) jest ustawiona na wartość false, to dane wyjściowe są ustawione na wartość true, jeśli ciąg wyszukiwania został znaleziony, wartość false, jeśli nie.

Ciąg między
StringBetween string

Ciąg znaleziony między określonymi ciągami.

Pobieranie ciągu z komórki tabeli JSON

Pobiera tabelę wejściową w formacie JSON i zwraca określoną komórkę jako ciąg.

Parametry

Nazwa Klucz Wymagane Typ Opis
Tabela JSON danych wejściowych
JSONTable True string

Tabela wejściowa w formacie JSON.

Indeks wierszy
RowIndex integer

Indeks wiersza zawierającego komórkę do pobrania. Użyj wartości 1 dla pierwszego wiersza, N dla wiersza N.

Indeks kolumn
ColumnIndex integer

Indeks kolumny zawierającej komórkę do pobrania. Użyj wartości 1 dla pierwszej kolumny, N dla kolumny N. Jeśli chcesz pobrać kolumnę według nazwy, pozostaw to dane wejściowe puste i zamiast tego użyj danych wejściowych "Nazwa kolumny".

Nazwa kolumny
ColumnName string

Opcjonalna nazwa kolumny zawierającej komórkę do pobrania. Jeśli chcesz pobrać kolumnę według indeksu, pozostaw to dane wejściowe puste i zamiast tego użyj danych wejściowych "Indeks kolumn".

Powrót rezerwowy, jeśli komórka nie istnieje
FallBackIfCellDoesNotExist boolean

Te dane wejściowe steruje wynikiem, jeśli określony indeks wiersza, indeks kolumny lub nazwa nie istnieje. Jeśli te dane wejściowe mają wartość false (wartość domyślna), wystąpi wyjątek. Jeśli te dane wejściowe mają wartość true, wartość "Ciąg wyjściowy" zostanie ustawiona na wartość rezerwową, która może być pusta lub wybrana wartość.

Wartość rezerwowa
FallbackValue string

Jeśli określony indeks wiersza, indeks kolumny lub nazwa nie istnieje, a wejście "Fallback if cell does not exist" (Rezerwowe, jeśli komórka nie istnieje) ma wartość true, ta wartość rezerwowa będzie używana dla ciągu wyjściowego.

Zwraca

Nazwa Ścieżka Typ Opis
Ciąg wyjściowy
OutputString string

Zawartość komórki wyjściowej jako ciąg.

Pobieranie dopasowań grup wyrażeń regularnych

Wykonuje dopasowanie wyrażenia regularnego (regex) w ciągu wejściowym i zwraca listę pasowanych nazw grup i wartości.

Parametry

Nazwa Klucz Wymagane Typ Opis
Tekst wejściowy do dopasowania
TextToMatch True string

Tekst wejściowy zgodny z wyrażeniem regularnym.

Wyrażenie regularne
Regex True string

Wyrażenie regularne zgodne z tekstem wejściowym.

Grupy do pobrania
GroupsToRetrieve array of string

Tablica ciągów zawierająca nazwy grup wyrażeń regularnych do pobrania. Jeśli zostanie podana pusta tablica, wszystkie grupy zostaną pobrane. Na przykład: Jeśli wyrażenie regularne zawiera (?<NeedsUpdating>(Tak|Nie)) i określisz, że należy pobrać grupę "NeedsUpdating", a następnie zostanie zwrócona dopasowana wartość tej nazwanej grupy.

Indeks wyszukiwania
SearchIndex integer

Indeks wyniku dopasowania do pobrania, zaczynając od 1. Jeśli chcesz dopasować pierwszy wynik (zachowanie domyślne), wprowadź wartość 1. Na przykład: Jeśli ciąg wejściowy ma być zgodny z wyrażeniem regularnym w 5 miejscach i interesuje Cię 4 dopasowanie, wprowadź wartość 4.

Dopasowanie uwzględniające wielkość liter
CaseSensitive boolean

Ustaw wartość true (wartość domyślna) dla dopasowania uwzględniającego wielkość liter (np. A nie jest) lub ustawiono wartość false dla dopasowania bez uwzględniania wielkości liter (np. A i a są traktowane jako identyczne).

Limit czasu wyrażeń regularnych w sekundach
RegexTimeoutInSeconds integer

Maksymalna liczba sekund, przez które można przetworzyć wyrażenie regularne przed upływem limitu czasu. Spowoduje to zatrzymanie nieskończonych pętli spowodowanych przez niektóre wyrażenia regularne.

Zwraca

Nazwa Ścieżka Typ Opis
Grupy wyrażeń regularnych
RegexGroups array of object

Tablica zawierająca nazwy i wartości grup wyrażeń regularnych dopasowanych do ciągu wejściowego.

Majątek
RegexGroups.Property string
Wartość
RegexGroups.Value string
Liczba grup
NumberOfRegexGroups integer

Liczba grup wyrażeń regularnych.

Pobieranie dopasowań wyrażeń regularnych

Wykonuje dopasowanie wyrażenia regularnego (regex) w ciągu wejściowym i zwraca wszystkie dopasowania w tablicy ciągów. Tablica będzie pusta, jeśli nie było dopasowań.

Parametry

Nazwa Klucz Wymagane Typ Opis
Tekst wejściowy do dopasowania
TextToMatch True string

Tekst wejściowy zgodny z wyrażeniem regularnym.

Wyrażenie regularne
Regex True string

Wyrażenie regularne zgodne z tekstem wejściowym.

Maksymalna liczba dopasowań do wykonania
MaximumMatches integer

Maksymalna liczba dopasowań wyrażeń regularnych do wykonania. W przypadku nieograniczonej liczby dopasowań (tj. zachowaj dopasowanie, dopóki nie ma więcej dopasowań) wprowadź wartość lub wartość 0 (wartość domyślna). Te dane wejściowe zostały zaprojektowane tak, aby uniknąć nieskończonych pętli wyrażeń regularnych przez ograniczenie liczby dopasowań.

Dopasowanie uwzględniające wielkość liter
CaseSensitive boolean

Ustaw wartość true (wartość domyślna) dla dopasowania uwzględniającego wielkość liter (np. A nie jest) lub ustawiono wartość false dla dopasowania bez uwzględniania wielkości liter (np. A i a są traktowane jako identyczne).

Przycinanie wyników
TrimResults boolean

Ustaw wartość true (wartość domyślna), jeśli każdy pojedynczy element tablicy wyjściowej powinien zostać przycięty.

Usuń puste wyniki
RemoveEmptyResults boolean

Ustaw wartość true, jeśli puste elementy tablicy wyjściowej powinny zostać usunięte z tablicy wyjściowej (tj. nie chcesz pustych wyników).

Limit czasu wyrażeń regularnych w sekundach
RegexTimeoutInSeconds integer

Maksymalna liczba sekund, przez które można przetworzyć wyrażenie regularne przed upływem limitu czasu. Spowoduje to zatrzymanie nieskończonych pętli spowodowanych przez niektóre wyrażenia regularne.

Zwraca

Nazwa Ścieżka Typ Opis
Tablica wyjściowa
OutputArray array of object

Tablica ciągów wyjściowych zawierająca pojedyncze wyrażenie regularne jest zgodne.

items
OutputArray object
Liczba elementów w danych wyjściowych
NumberOfElementsInOutput integer

Liczba elementów w tablicy wyjściowej.

Pobieranie kolumny z listy IA-Connect

Pobiera kolumnę z listy IA-Connect Orchestrator.

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa listy
ListName True string

Nazwa listy programu Orchestrator.

Indeks kolumn wyszukiwania
SearchColumnIndex integer

Indeks kolumny na liście do zwrócenia. Ta wartość domyślna to 1, która zwraca pierwszą kolumnę. Jeśli chcesz pobrać kolumnę według nazwy, ustaw tę wartość na 0 i zamiast tego określ nazwę kolumny.

Nazwa kolumny wyszukiwania
SearchColumnName string

Nazwa kolumny na liście do zwrócenia, jeśli chcesz pobrać kolumnę z listy według nazwy. Ustaw wartość "Indeks kolumny wyszukiwania" na wartość 0, jeśli chcesz użyć tych danych wejściowych.

Zwracanie pustych komórek
ReturnBlankCells boolean

Ustaw wartość true, jeśli chcesz uwzględnić puste komórki w zwracanych danych. Ustaw wartość false (wartość domyślna), aby uwzględnić tylko komórki z wartościami.

Powrót rezerwowy, jeśli lista nie istnieje
FallBackIfListDoesNotExist boolean

Te dane wejściowe steruje wynikiem, jeśli określona lista nie istnieje. Jeśli te dane wejściowe mają wartość false (wartość domyślna), wystąpi wyjątek. Jeśli te dane wejściowe mają wartość true, wartość "Lista danych wyjściowych" (sformatowana w żądanym formacie zwracanym) zostanie ustawiona na wartość rezerwową, która może być pusta lub wybrana wartość.

Wartość rezerwowa
FallbackValue string

Jeśli określona lista nie istnieje, a wejście "Fallback if not exist" jest ustawione na true, ta wartość rezerwowa będzie używana dla danych wyjściowych sformatowanych w żądanym formacie zwracanym. Jest to przydatne w przypadku odczytywania danych z tabel odnośników, a niektóre elementy danych reprezentują listę, podczas gdy niektóre elementy są rzeczywistymi danymi.

Format zwracany
ReturnFormat string

Format do użycia podczas zwracania wyników.

Zwraca

Nazwa Ścieżka Typ Opis
Kod JSON listy danych wyjściowych
OutputListJSON string

Kolumna danych wyjściowych z listy w formacie JSON.

Lista danych wyjściowych
OutputList array of object

Kolumna wyjściowa z listy w formacie datatable.

items
OutputList object
Tablica list wyjściowych
OutputListArray array of object

Kolumna wyjściowa z listy w formacie tablicy.

items
OutputListArray object
Liczba wierszy w danych wyjściowych
NumberOfRowsInOutput integer

Liczba wierszy w danych wyjściowych.

Pobieranie podsumowania tabeli odnośników IA-Connect

Pobiera podsumowanie tabel odnośników aktualnie załadowanych do agenta IA-Connect.

Parametry

Nazwa Klucz Wymagane Typ Opis
Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Zwraca

Nazwa Ścieżka Typ Opis
Dane JSON tabel odnośników
LookupTablesJSON array of object

Tabele odnośników załadowane do agenta IA-Connect.

Name
LookupTablesJSON.Name string
NastępnieColumnIndex
LookupTablesJSON.ThenColumnIndex integer
NumberOfRows
LookupTablesJSON.NumberOfRows integer
NumberOfColumns
LookupTablesJSON.NumberOfColumns integer
NumberOfUniqueHeaderProperties
LookupTablesJSON.NumberOfUniqueHeaderProperties integer
Liczba tabel odnośników
NumberOfLookupTables integer

Liczba tabel odnośników aktualnie załadowanych do agenta IA-Connect.

Pobieranie tabeli JSON z tablicy ciągów

Pobiera tablicę wejściową elementów ciągu i zwraca jako tabelę JSON.

Parametry

Nazwa Klucz Wymagane Typ Opis
Tablica wejściowa
InputArray True array of string

Tablica wejściowa ciągów.

Nazwa kolumny
ColumnName True string

Nazwa do użycia dla kolumny tabeli.

Usuwanie pustych elementów
DropEmptyItems boolean

Ustaw wartość true, aby ignorować (upuszczać) puste elementy w tablicy. Ustaw wartość false, aby uwzględnić wszystkie elementy.

Zwraca

Nazwa Ścieżka Typ Opis
Tabela danych wyjściowych JSON
OutputJSONTable string

Tabela wyjściowa w formacie JSON.

Liczba wierszy
NumberOfRows integer

Liczba wierszy w tabeli wyjściowej.

Liczba kolumn
NumberOfColumns integer

Liczba kolumn w tabeli wyjściowej (zawsze powinna być 1).

Pobieranie tabeli z formatu JSON

Pobiera tabelę wejściową w formacie JSON i zwraca jako tabelę. Jest to nazywane deserializacji.

Parametry

Nazwa Klucz Wymagane Typ Opis
Tabela JSON danych wejściowych
JSONTable True string

Tabela wejściowa w formacie JSON.

Indeks wiersza początkowego
StartRowIndex True integer

Indeks pierwszego wiersza do pobrania. Użyj wartości 1, aby rozpocząć od pierwszego wiersza, N, aby rozpocząć od N. wiersza.

Liczba wierszy do pobrania
NumberOfRowsToRetrieve integer

Liczba wierszy do pobrania. Użyj wartości 0 (lub pozostaw puste), aby pobrać wszystkie wiersze.

Rozpoczynanie indeksu kolumn
StartColumnIndex integer

Indeks pierwszej kolumny do pobrania. Użyj wartości 1, aby rozpocząć od pierwszej kolumny, N, aby rozpocząć od kolumny Nth. Jeśli chcesz określić pierwszą kolumnę do pobrania według nazwy, pozostaw to dane wejściowe puste i zamiast tego użyj danych wejściowych "Nazwa kolumny początkowej".

Nazwa kolumny początkowej
StartColumnName string

Opcjonalna nazwa pierwszej kolumny do pobrania. Jeśli chcesz pobrać kolumny według indeksu, pozostaw to dane wejściowe puste i zamiast tego użyj danych wejściowych "Rozpocznij indeks kolumny".

Liczba kolumn do pobrania
NumberOfColumnsToRetrieve integer

Liczba kolumn do pobrania. Użyj wartości 0 (lub pozostaw puste), aby pobrać wszystkie kolumny.

Zwraca

Nazwa Ścieżka Typ Opis
Tabela danych wyjściowych
OutputTable array of object

Tabela wyjściowa.

items
OutputTable object
Liczba wierszy
NumberOfRows integer

Liczba wierszy w tabeli wyjściowej.

Liczba kolumn
NumberOfColumns integer

Liczba kolumn w tabeli wyjściowej (zawsze powinna być 1).

Pobieranie tabeli z tablicy ciągów

Pobiera tablicę wejściową elementów ciągów i zwraca jako tabelę.

Parametry

Nazwa Klucz Wymagane Typ Opis
Tablica wejściowa
InputArray True array of string

Tablica wejściowa ciągów.

Nazwa kolumny
ColumnName True string

Nazwa do użycia dla kolumny tabeli.

Usuwanie pustych elementów
DropEmptyItems boolean

Ustaw wartość true, aby ignorować (upuszczać) puste elementy w tablicy. Ustaw wartość false, aby uwzględnić wszystkie elementy.

Zwraca

Nazwa Ścieżka Typ Opis
Tabela danych wyjściowych
OutputTable array of object

Tabela wyjściowa.

items
OutputTable object
Liczba wierszy
NumberOfRows integer

Liczba wierszy w tabeli wyjściowej.

Liczba kolumn
NumberOfColumns integer

Liczba kolumn w tabeli wyjściowej (zawsze powinna być 1).

Pobieranie tablicy ciągów z kolumny tabeli

Pobiera tabelę wejściową i zwraca określoną kolumnę jako tablicę ciągów. Jeśli chcesz uzyskać tablicę ciągów z tabeli w formacie JSON, użyj akcji "Pobierz tablicę z tabeli JSON".

Parametry

Nazwa Klucz Wymagane Typ Opis
Tabela wejściowa
Input table object
Indeks kolumn
ColumnIndex integer

Indeks kolumny, która ma być zwracana jako tablica. Użyj wartości 1 dla pierwszej kolumny, N dla kolumny N. Jeśli chcesz pobrać kolumnę według nazwy, pozostaw to dane wejściowe puste i zamiast tego użyj danych wejściowych "Nazwa kolumny".

Nazwa kolumny
ColumnName string

Opcjonalna nazwa kolumny, która ma być zwracana jako tablica. Jeśli chcesz pobrać kolumnę według indeksu, pozostaw to dane wejściowe puste i zamiast tego użyj danych wejściowych "Indeks kolumn".

Zwraca

Nazwa Ścieżka Typ Opis
Tablica wyjściowa
OutputArray array of string

Tablica danych wyjściowych ciągów.

Liczba towarów
NumberOfItems integer

Liczba elementów w tablicy wyjściowej.

Pobieranie tablicy ciągów z kolumny tabeli JSON

Pobiera tabelę wejściową w formacie JSON i zwraca określoną kolumnę jako tablicę ciągów. Jeśli chcesz uzyskać tablicę ciągów z rzeczywistej tabeli (tj. nie w formacie JSON), użyj akcji "Pobierz tablicę z tabeli".

Parametry

Nazwa Klucz Wymagane Typ Opis
Tabela JSON danych wejściowych
JSONTable True string

Tabela wejściowa w formacie JSON.

Indeks kolumn
ColumnIndex integer

Indeks kolumny, która ma być zwracana jako tablica. Użyj wartości 1 dla pierwszej kolumny, N dla kolumny N. Jeśli chcesz pobrać kolumnę według nazwy, pozostaw to dane wejściowe puste i zamiast tego użyj danych wejściowych "Nazwa kolumny".

Nazwa kolumny
ColumnName string

Opcjonalna nazwa kolumny, która ma być zwracana jako tablica. Jeśli chcesz pobrać kolumnę według indeksu, pozostaw to dane wejściowe puste i zamiast tego użyj danych wejściowych "Indeks kolumn".

Zwraca

Nazwa Ścieżka Typ Opis
Tablica wyjściowa
OutputArray array of string

Tablica danych wyjściowych ciągów.

Liczba towarów
NumberOfItems integer

Liczba elementów w tablicy wyjściowej.

Pobieranie wersji programu PowerShell

Pobiera wersję programu PowerShell w sesji, w której jest uruchomiony agent IA-Connect. Spowoduje to wykrycie programu Microsoft PowerShell w wersji 3.x do wersji 5.x, a nie programu PowerShell Core (nowszej wersji 6.x).

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa komputera
ComputerName string

Nazwa komputera do sprawdzenia wersji programu PowerShell. Jeśli pole pozostanie puste, zostanie użyty komputer, na którym jest uruchomiony agent IA-Connect.

mechanizm uwierzytelniania
AuthenticationMechanism string

Mechanizm uwierzytelniania, który ma być używany w przypadku nawiązywania połączenia z komputerem zdalnym lub uruchamiania skryptu jako alternatywnego użytkownika. Obsługiwane wartości to "Basic", "Credssp", "Default", "Digest", "Kerberos" i "Negotiate".

Próby połączenia
ConnectionAttempts integer

Liczba połączeń do podjęcia próby nawiązania połączenia z komputerem zdalnym.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Zwraca

Nazwa Ścieżka Typ Opis
Wersja główna programu PowerShell
PowerShellMajorVersion integer

Wersja główna (całkowita) programu PowerShell. Na przykład: program PowerShell 5.1 zwróci wartość 5.

Wersja pomocnicza programu PowerShell
PowerShellMinorVersion integer

Wersja pomocnicza (po miejscu dziesiętny) programu PowerShell. Na przykład: program PowerShell 5.1 zwróci wartość 1.

Pobieranie zawartości listy IA-Connect

Pobiera wszystkie dane z listy IA-Connect Orchestrator.

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa listy
ListName True string

Nazwa listy programu Orchestrator.

Format zwracany
ReturnFormat string

Format do użycia podczas zwracania wyników.

Zwraca

Nazwa Ścieżka Typ Opis
Kod JSON listy danych wyjściowych
OutputListJSON string

Dane wyjściowe z listy w formacie JSON.

Lista danych wyjściowych
OutputList array of object

Dane wyjściowe z listy w formacie datatable.

items
OutputList object
Plik CSV listy danych wyjściowych
OutputListCSV string

Dane wyjściowe z listy w formacie CSV.

Liczba wierszy w danych wyjściowych
NumberOfRowsInOutput integer

Liczba wierszy w danych wyjściowych.

Liczba kolumn w danych wyjściowych
NumberOfColumnsInOutput integer

Liczba kolumn w danych wyjściowych.

Pobieranie zawartości tabeli odnośników programu Orchestrator IA-Connect Orchestrator

Pobiera wszystkie dane z tabeli odnośników IA-Connect Orchestrator przechowywanej w programie Orchestrator. Nie spowoduje to pobrania tabeli odnośników obsługiwanej przez agenta IA-Connect (plik CSV przechowywany na dysku).

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa tabeli odnośników
LookupTableName True string

Nazwa tabeli odnośników programu Orchestrator.

Format zwracany
ReturnFormat string

Format do użycia podczas zwracania wyników.

Zwraca

Nazwa Ścieżka Typ Opis
Dane wyjściowe tabeli odnośników JSON
OutputLookupTableJSON string

Dane wyjściowe z tabeli odnośników w formacie JSON.

Tabela odnośników wyjściowych
OutputLookupTable array of object

Dane wyjściowe z tabeli odnośników w formacie datatable.

items
OutputLookupTable object
Plik CSV tabeli odnośników wyjściowych
OutputLookupTableCSV string

Dane wyjściowe z tabeli odnośników w formacie CSV.

Liczba wierszy w danych wyjściowych
NumberOfRowsInOutput integer

Liczba wierszy w danych wyjściowych.

Liczba kolumn w danych wyjściowych
NumberOfColumnsInOutput integer

Liczba kolumn w danych wyjściowych.

Przekazywanie pliku CSV do listy IA-Connect Orchestrator

Przekaż zastępcze dane CSV do listy IA-Connect Orchestrator, zastępując dowolną istniejącą zawartość.

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa listy
ListName True string

Nazwa listy programu Orchestrator.

Dane CSV
CSVData True string

Zastępcze dane CSV do przechowywania na liście programu Orchestrator. Jeśli lista już istnieje, zawartość listy zostanie zastąpiona tymi danymi CSV. Nie można podać pustych danych wejściowych CSV, ale możesz podać wiersz nagłówka CSV bez wierszy danych.

Utwórz listę, jeśli nie istnieje
CreateListIfNotExist boolean

Jeśli ustawiono wartość false (wartość domyślna), a nazwana lista jeszcze nie istnieje, zostanie zgłoszony wyjątek. Jeśli zostanie ustawiona wartość true, zostanie utworzona nazwana lista, jeśli nie istnieje.

Zwraca

Nazwa Ścieżka Typ Opis
Wynik polecenia
UploadCSVToIAConnectListResult boolean

Wynik polecenia (powodzenie lub niepowodzenie).

Komunikat o błędzie
ErrorMessage string

Jeśli polecenie nie powiodło się, będzie zawierać zwrócony komunikat o błędzie.

Przekazywanie pliku CSV do tabeli odnośników programu IA-Connect Orchestrator

Przekaż zastępcze dane CSV do tabeli odnośników IA-Connect Orchestrator, zastępując dowolną istniejącą zawartość. Ta akcja nie będzie współdziałać z tabelą odnośników obsługiwaną przez agenta IA-Connect (plik CSV przechowywany na dysku).

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa tabeli odnośników
LookupTableName True string

Nazwa tabeli odnośników programu Orchestrator.

Dane CSV
CSVData True string

Zastępcze dane CSV do przechowywania w tabeli odnośników programu Orchestrator. Jeśli tabela odnośników już istnieje, zawartość tabeli zostanie zamienina na te dane CSV. Nie można podać pustych danych wejściowych CSV, ale możesz podać wiersz nagłówka CSV bez wierszy danych.

Utwórz tabelę odnośników, jeśli nie istnieje
CreateLookupTableIfNotExist boolean

Jeśli ustawiono wartość false (wartość domyślna), a nazwana tabela odnośników jeszcze nie istnieje, zostanie zgłoszony wyjątek. Jeśli zostanie ustawiona wartość true, zostanie utworzona nazwana tabela odnośników, jeśli nie istnieje.

Zwraca

Nazwa Ścieżka Typ Opis
Wynik polecenia
UploadCSVToIAConnectLookupTableResult boolean

Wynik polecenia (powodzenie lub niepowodzenie).

Komunikat o błędzie
ErrorMessage string

Jeśli polecenie nie powiodło się, będzie zawierać zwrócony komunikat o błędzie.

Sortowanie tabeli JSON

Pobiera wejściową tabelę JSON, sortuje tabelę i zwraca nową tabelę JSON. Jeśli chcesz posortować rzeczywistą tabelę (tj. nie w formacie JSON), użyj akcji "Sortuj tabelę". Jeśli chcesz posortować tablicę ciągów, użyj akcji "Sortuj tablicę ciągów".

Parametry

Nazwa Klucz Wymagane Typ Opis
Tabela JSON danych wejściowych
JSONTable True string

Tabela wejściowa w formacie JSON.

Sortuj nazwę kolumny
SortColumnName True string

Nazwa kolumny do sortowania według.

Sortuj rosnąco
Ascending boolean

Ustaw wartość true, aby sortować w kolejności rosnącej. Ustaw wartość false na sortowanie w kolejności malejącej.

Sortowanie nazwy kolumny 2
SortColumnName2 string

Opcjonalna nazwa drugiej kolumny do sortowania (po sortowaniu według pierwszej kolumny).

Sortuj rosnąco 2
Ascending2 boolean

Ustaw wartość true, aby posortować drugą nazwę kolumny w kolejności rosnącej. Ustaw wartość false na sortowanie w kolejności malejącej.

Sortuj nazwę kolumny 3
SortColumnName3 string

Opcjonalna nazwa trzeciej kolumny do sortowania (po sortowaniu według pierwszych i drugich kolumn).

Sortuj rosnąco 3
Ascending3 boolean

Ustaw wartość true, aby posortować nazwę trzeciej kolumny w kolejności rosnącej. Ustaw wartość false na sortowanie w kolejności malejącej.

Zwraca

Nazwa Ścieżka Typ Opis
Tabela danych wyjściowych JSON
OutputJSONTable string

Tabela wyjściowa w formacie JSON.

Liczba wierszy
NumberOfRows integer

Liczba wierszy w tabeli wyjściowej.

Liczba kolumn
NumberOfColumns integer

Liczba kolumn w tabeli wyjściowej.

Sortowanie tablicy ciągów

Pobiera tablicę wejściową elementów ciągu, sortuje tablicę i zwraca nową tablicę. Jeśli chcesz posortować tabelę, użyj akcji "Sortuj tabelę". Jeśli chcesz posortować tabelę w formacie JSON, użyj akcji "Sortuj tabelę JSON".

Parametry

Nazwa Klucz Wymagane Typ Opis
Tablica wejściowa
InputArray True array of string

Tablica wejściowa ciągów.

Sortuj rosnąco
Ascending boolean

Ustaw wartość true, aby sortować w kolejności rosnącej. Ustaw wartość false na sortowanie w kolejności malejącej.

Wielkość liter ma znaczenie
CaseSensitive boolean

Ustaw wartość true dla sortowania z uwzględnieniem wielkości liter (tj. sortowania wyższej i małej litery oddzielnie). Ustaw wartość false dla sortowania bez uwzględniania wielkości liter.

Zwraca

Nazwa Ścieżka Typ Opis
Posortowana tablica wyjściowa
OutputArray array of string

Posortowana tablica danych wyjściowych ciągów.

Liczba towarów
NumberOfItems integer

Liczba elementów w tablicy wyjściowej.

Sortuj tabelę

Pobiera tabelę wejściową, sortuje co najmniej jeden wiersz i zwraca nową tabelę. Jeśli chcesz posortować tabelę w formacie JSON, użyj akcji "Sortuj tabelę JSON". Jeśli chcesz posortować tablicę ciągów, użyj akcji "Sortuj tablicę ciągów".

Parametry

Nazwa Klucz Wymagane Typ Opis
Tabela wejściowa
Input table object
Sortuj nazwę kolumny
SortColumnName True string

Nazwa kolumny do sortowania według. Jeśli chcesz sortować według wielu kolumn, wyświetl listę rozdzielonych przecinkami kolumn.

Sortuj rosnąco
Ascending True boolean

Ustaw wartość true, aby sortować w kolejności rosnącej. Ustaw wartość false na sortowanie w kolejności malejącej.

Sortowanie nazwy kolumny 2
SortColumnName2 string

Opcjonalna nazwa drugiej kolumny do sortowania (po sortowaniu według pierwszej kolumny).

Sortuj rosnąco 2
Ascending2 boolean

Ustaw wartość true, aby posortować drugą nazwę kolumny w kolejności rosnącej. Ustaw wartość false na sortowanie w kolejności malejącej.

Sortuj nazwę kolumny 3
SortColumnName3 string

Opcjonalna nazwa trzeciej kolumny do sortowania (po sortowaniu według pierwszych i drugich kolumn).

Sortuj rosnąco 3
Ascending3 boolean

Ustaw wartość true, aby posortować nazwę trzeciej kolumny w kolejności rosnącej. Ustaw wartość false na sortowanie w kolejności malejącej.

Zwraca

Nazwa Ścieżka Typ Opis
Tabela danych wyjściowych
OutputTable array of object

Tabela wyjściowa.

items
OutputTable object
Liczba wierszy
NumberOfRows integer

Liczba wierszy w tabeli wyjściowej.

Liczba kolumn
NumberOfColumns integer

Liczba kolumn w tabeli wyjściowej.

Tworzenie kodu JSON na podstawie zmiennych wejściowych

Pobiera tablicę zmiennych wejściowych i zwraca wartość w formacie JSON i opcjonalnie jako tabelę JSON.

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa właściwości
PropertyName string
Typ danych właściwości
DataType string
Wartość właściwości
Value string
Zwracanie jako tabeli JSON
ReturnAsJSONTable True boolean

W przypadku ustawienia wartości true kod JSON zostanie zwrócony w formacie tabeli/tabeli (tj. w formacie [{}]). W przypadku ustawienia wartości false kod JSON zostanie zwrócony jako pojedyncza jednostka (tj. w formacie {}). Który format do użycia zależy od tego, co robisz w formacie JSON. Większość akcji IA-Connect oczekuje formatu tabeli danych.

Zwraca

Nazwa Ścieżka Typ Opis
Wyjściowy kod JSON
OutputJSON string

Zmienne i ich wartości zakodowane w formacie JSON.

Uruchamianie skryptu programu PowerShell

Uruchamia skrypt programu PowerShell w sesji, w której jest uruchomiony agent IA-Connect, gdzie zawartość skryptu jest przekazywana do agenta IA-Connect w danych wejściowych "Zawartość skryptu programu PowerShell" (PowerShellScriptContents). Jest to zalecana akcja uruchamiania własnego niestandardowego kodu programu PowerShell. Ta akcja może również służyć do pobierania wyników z poprzedniego wykonania skryptu programu PowerShell, uruchamianego jako wątek agenta. Agent wykonuje program PowerShell przy użyciu programu Microsoft PowerShell w wersji 3.x do wersji 5.x (w zależności od zainstalowanej wersji), a nie programu PowerShell Core (nowsze wersje 6.x).

Parametry

Nazwa Klucz Wymagane Typ Opis
Zawartość skryptu programu PowerShell
PowerShellScriptContents string

Zawartość skryptu programu PowerShell do wykonania. IA-Connect wykona ten skrypt as-is, przekazując bezpośrednio do aparatu automatyzacji programu PowerShell. Żaden skrypt programu PowerShell nie został utworzony na dysku. Alternatywnie możesz uruchomić istniejący skrypt programu PowerShell na dysku, wprowadzając następujące polecenie: return i "scriptpath". Na przykład: return & 'c:\scripts\TestScript.ps1'.

Nazwa komputera
ComputerName string

Nazwa komputera do uruchomienia skryptu programu PowerShell. Jeśli pole pozostanie puste, skrypt zostanie uruchomiony na komputerze, na którym jest uruchomiony agent IA-Connect.

Czy żaden wynik nie powoduje błędu
IsNoResultAnError boolean

Jeśli żadne dane nie są zwracane przez polecenie programu PowerShell, czy sugeruje to błąd?

Zwracanie typów złożonych
ReturnComplexTypes boolean

Jeśli zwracane dane programu PowerShell zawierają "złożone" właściwości (na przykład kolekcje wartości, tablice, tabele lub klasy), te właściwości nie są domyślnie zwracane w odpowiedzi IA-Connect programu PowerShell. Dane wejściowe "Właściwości do zwrócenia jako kolekcji", "Nazwy właściwości do serializacji" i "Typy właściwości do serializacji" umożliwiają określenie, które właściwości "złożone" powinny być zwracane, a metoda używana do formatowania danych (na podstawie właściwości po właściwości wybierz tę, która działa najlepiej). Te dane wejściowe umożliwiają określenie, co należy zrobić z pozostałymi właściwościami (tj. właściwościami, które są "złożone", a nie jawnie nazwane). Jeśli ustawiono wartość true, IA-Connect spróbuje zwrócić reprezentację ciągu danych przy użyciu metody ToString(). Jeśli ustawiono wartość false (wartość domyślna), IA-Connect nie zwróci właściwości .

Zwracanie wartości logicznej jako wartości logicznej
ReturnBooleanAsBoolean boolean

Czy właściwości logiczne powinny być zwracane jako wartości logiczne? Jeśli wartość false, są one zwracane jako ciągi.

Zwracanie liczbowe jako dziesiętne
ReturnNumericAsDecimal boolean

Czy właściwości liczbowe powinny być zwracane jako wartości liczbowe? Jeśli wartość false, są one zwracane jako ciągi.

Data powrotu jako data
ReturnDateAsDate boolean

Czy właściwości Date powinny być zwracane jako daty? Jeśli wartość false, są one zwracane jako ciągi.

Właściwości, które mają być zwracane jako kolekcja
PropertiesToReturnAsCollectionJSON string

Jeśli zwracane dane programu PowerShell zawierają "złożone" właściwości (na przykład kolekcje wartości, tablice, tabele lub klasy), te właściwości nie są domyślnie zwracane w odpowiedzi IA-Connect programu PowerShell. Ta opcja umożliwia określenie, które właściwości "złożone" (według nazwy) IA-Connect powinny podjąć próbę zwrócenia jako kolekcji. W zależności od właściwości, jej typu i wartości należy również rozważyć użycie alternatywnych danych wejściowych "Nazwy właściwości do serializacji" i "Typy właściwości do serializacji" (wybierz jeden). Te dane wejściowe można wprowadzić w formacie JSON lub CSV. Na przykład: Aby zwrócić właściwości tablicy EmailAddresses i MemberOf, wprowadź ciąg [{"PropertyName": "EmailAddresses"}, {"PropertyName": "MemberOf"}] (format tabeli JSON), ["EmailAddresses", "MemberOf"] (format tablicy JSON) lub EmailAddresses, MemberOf (format CSV).

mechanizm uwierzytelniania
AuthenticationMechanism string

Mechanizm uwierzytelniania, który ma być używany w przypadku nawiązywania połączenia z komputerem zdalnym lub uruchamiania skryptu jako alternatywnego użytkownika. Obsługiwane wartości to "Basic", "Credssp", "Default", "Digest", "Kerberos" i "Negotiate".

Próby połączenia
ConnectionAttempts integer

Liczba połączeń do podjęcia próby nawiązania połączenia z komputerem zdalnym.

Nazwa użytkownika
Username string

Nazwa użytkownika, która ma być używana w przypadku uruchamiania skryptu jako alternatywnego użytkownika.

Hasło
Password password

Hasło do użycia w przypadku uruchamiania skryptu jako alternatywnego użytkownika.

Uruchamianie skryptu jako wątku
RunScriptAsThread boolean

Jeśli ustawiono wartość false (wartość domyślna), agent IA-Connect natychmiast uruchomi skrypt programu PowerShell i zwróci wyniki do dyrektora po zakończeniu działania skryptu. W przypadku długiego lub złożonego skryptu programu PowerShell ta akcja może upłynął limit czasu. Jeśli ustawiono wartość true, agent IA-Connect uruchomi skrypt programu PowerShell jako wątek agenta, a dyrektor IA-Connect (lub program Orchestrator, moduł Programu PowerShell, niebieski prism) może monitorować stan tego wątku agenta, czekając na jego ukończenie. Dzięki temu można uruchamiać długie lub złożone skrypty programu PowerShell bez przekroczenia limitu czasu. IA-Connect Agenci w wersji 9.3 i starszych nie mogą uruchamiać skryptów programu PowerShell jako wątku agenta.

Pobieranie danych wyjściowych dla identyfikatora wątku
RetrieveOutputDataFromThreadId integer

Jeśli wcześniej uruchomiono skrypt programu PowerShell jako wątek agenta i ustawiono wartość "Sekundy oczekiwania na wątek" na wartość 0, podaj identyfikator wątku agenta, aby pobrać wyniki. Ten identyfikator wątku agenta zostanie dostarczony przez wcześniejsze wywołanie tej akcji. Ustaw wartość 0 (wartość domyślna), jeśli po prostu uruchamiasz skrypt programu PowerShell (i dlatego nie pobierasz wyników poprzedniego skryptu programu PowerShell uruchamianego jako wątek agenta).

Sekundy oczekiwania na wątek
SecondsToWaitForThread integer

Jeśli parametr "Uruchom skrypt jako wątek" ma wartość true, ile sekund czeka na zakończenie wątku agenta. Jeśli w tym czasie wątek agenta z uruchomionym skryptem programu PowerShell nie został ukończony, zostanie zgłoszony wyjątek. Ustaw wartość 0, aby pominąć oczekiwanie: Agent będzie nadal uruchamiał skrypt programu PowerShell, ale także będzie dostępny dla następnej akcji. Następnie możesz pobrać wyniki skryptu w późniejszym czasie, używając akcji "Zaczekaj, aż wątek agenta zakończy się pomyślnie", aby poczekać na zakończenie wątku agenta, a następnie ponownie uruchomić tę akcję "Uruchom skrypt programu PowerShell" z danymi wejściowymi "Pobierz dane wyjściowe dla identyfikatora wątku" ustawioną na identyfikator wątku agenta.

Skrypt zawiera zapisane hasło
ScriptContainsStoredPassword boolean

Ustaw wartość true, jeśli skrypt zawiera identyfikator hasła przechowywanego IA-Connect w formacie {IAConnectPassword:StoredPasswordIdentifier} lub poświadczenie ogólne IA-Connect Orchestrator w formacie {OrchestratorCredential:FriendlyName}. Fraza { } zostanie zamieniona przez określone hasło, uniknięta i umieszczona w pojedynczych cudzysłowach (chyba że jest już w cudzysłowie w skrypcie).

Pełne dane wyjściowe dziennika
LogVerboseOutput boolean

Ustaw wartość true, aby rejestrować wszystkie pełne dane wyjściowe programu PowerShell w dziennikach IA-Connect. Może to być przydatne do debugowania. Aby zalogować się dokładnie w skrycie, użyj następującego programu PowerShell: Write-Verbose "Mój komunikat" -Verbose.

Zwracanie bezpiecznych ciągów
ReturnSecureStrings boolean

Ustaw wartość true, aby zwrócić wszystkie właściwości bezpiecznego ciągu w danych wyjściowych skryptu programu PowerShell. Ustaw wartość false (wartość domyślna), aby nie zwracać żadnych właściwości przechowywanych jako bezpieczny ciąg. Ustawiono wartość true tylko wtedy, gdy wiesz, co robisz, ponieważ może to spowodować przesyłanie haseł (jeśli w danych wyjściowych skryptu programu PowerShell znajdują się hasła).

Nazwy właściwości do serializacji
PropertyNamesToSerializeJSON string

Jeśli zwracane dane programu PowerShell zawierają "złożone" właściwości (na przykład kolekcje wartości, tablice, tabele lub klasy), te właściwości nie są domyślnie zwracane w odpowiedzi IA-Connect programu PowerShell. Ta opcja pozwala określić, które właściwości "złożone" (według nazwy) IA-Connect powinny serializować jako JSON, więc są zwracane jako typ ciągu (który można deserializować, po odebraniu). W zależności od właściwości, jej typu i wartości należy również rozważyć użycie alternatywnych danych wejściowych "Właściwości do zwrócenia jako kolekcji" i "Typy właściwości do serializacji" (wybierz jeden). Na przykład: aby serializować właściwości EmailAddresses i MemberOf, wprowadź [{"PropertyName": "EmailAddresses"}, {"PropertyName": "MemberOf"}] (format tabeli JSON), ["EmailAddresses", "MemberOf"] (format tablicy JSON) lub EmailAddresses,MemberOf (format CSV).

Typy właściwości do serializacji
PropertyTypesToSerializeJSON string

Jeśli zwracane dane programu PowerShell zawierają "złożone" właściwości (na przykład kolekcje wartości, tablice, tabele lub klasy), te właściwości nie są domyślnie zwracane w odpowiedzi IA-Connect programu PowerShell. Ta opcja umożliwia określenie właściwości "złożonych" (według typu) IA-Connect powinny być serializowane jako dane JSON, dlatego są zwracane jako typ ciągu (który można deserializować, po odebraniu). W zależności od właściwości, jej typu i wartości należy również rozważyć użycie alternatywnych danych wejściowych "Właściwości do zwrócenia jako kolekcji" i "Nazwy właściwości do serializacji" (wybierz jeden). Te dane wejściowe są kolekcją z pojedynczym polem "PropertyType". Na przykład: Aby serializować dowolną właściwość typu Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[], wprowadź [{"PropertyType": "Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[]"}] (}) Format tabeli JSON), ["Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[]"] (format tablicy JSON) lub "Microsoft.Graph.PowerShell.Models.IMicrosoftGraphServicePlanInfo[] (format CSV).

Name
Name string

Nazwa wejściowego parametru programu PowerShell. Musi to spełniać formaty nazewnictwa zmiennych programu PowerShell (tj. zaleca się unikanie spacji lub specjalnych symboli). Nazwy zmiennych programu PowerShell nie są uwzględniane wielkości liter. Na przykład: Wartość MyVariable spowoduje utworzenie zmiennej $MyVariable.

Wartość ciągu
StringValue string

Wartość ciągu do przypisania do wejściowego parametru programu PowerShell. Alternatywnie użyj innych danych wejściowych wartości, jeśli wprowadzasz wartość logiczną lub liczbową.

Wartość całkowita
IntValue integer

Wartość całkowita (liczba całkowita) do przypisania do wejściowego parametru programu PowerShell. Alternatywnie użyj innych danych wejściowych wartości, jeśli wprowadzasz ciąg, wartość logiczną lub wartość liczbową.

Wartość logiczna
BooleanValue boolean

Wartość logiczna (prawda lub fałsz), która ma zostać przypisana do wejściowego parametru programu PowerShell. Alternatywnie użyj innych danych wejściowych wartości, jeśli wprowadzasz ciąg lub wartość liczbową.

Wartość dziesiętna
DecimalValue double

Wartość dziesiętna do przypisania do wejściowego parametru programu PowerShell. Alternatywnie użyj innych danych wejściowych wartości, jeśli wprowadzasz ciąg, wartość logiczną lub całkowitą.

Wartość obiektu
ObjectValue object

Wartość obiektu do przypisania do wejściowego parametru programu PowerShell. Stanie się to zmienną ciągową serializowaną w formacie JSON w skry skryptie programu PowerShell, więc deserializowanie do obiektu przy użyciu pliku ConvertFrom-Json. Alternatywnie użyj innych danych wejściowych wartości, jeśli wprowadzasz ciąg, wartość logiczną lub wartość liczbową.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Zwraca

Nazwa Ścieżka Typ Opis
Wyjściowy kod JSON programu PowerShell
PowerShellJSONOutput string

Dane wyjściowe skryptu programu PowerShell sformatowane jako JSON.

Identyfikator wątku
ThreadId integer

Jeśli skrypt programu PowerShell jest uruchamiany jako wątek agenta, dane wyjściowe będą zawierać identyfikator wątku agenta, który może służyć do monitorowania wykonywania skryptu programu PowerShell i pobierania wyników skryptu programu PowerShell po zakończeniu działania skryptu.

Usuwanie elementów z tablicy ciągów

Pobiera tablicę wejściową elementów ciągu, usuwa element lub elementy w określonej pozycji i zwraca nową tablicę. Jeśli chcesz usunąć wiersz lub wiersze z tabeli, użyj akcji "Usuń wiersz z tabeli". Jeśli chcesz usunąć wiersz lub wiersze z tabeli w formacie JSON, użyj akcji "Usuń wiersz z tabeli JSON".

Parametry

Nazwa Klucz Wymagane Typ Opis
Tablica wejściowa
InputArray True array of string

Tablica wejściowa ciągów.

Indeks elementu początkowego
StartItemIndex True integer

Indeks elementu do rozpoczęcia usuwania. Użyj wartości 1, aby usunąć pierwszy element, N, aby usunąć element Nth.

Liczba elementów do usunięcia
NumberOfItemsToDelete True integer

Liczba elementów do usunięcia.

Zwraca

Nazwa Ścieżka Typ Opis
Tablica wyjściowa
OutputArray array of string

Tablica danych wyjściowych ciągów.

Liczba towarów
NumberOfItems integer

Liczba elementów w tablicy wyjściowej.

Usuwanie kolumn z tabeli

Pobiera tabelę wejściową, usuwa kolumnę lub kolumny i zwraca nową tabelę. Jeśli chcesz usunąć kolumny z tabeli w formacie JSON, użyj akcji "Usuń kolumny z tabeli JSON".

Parametry

Nazwa Klucz Wymagane Typ Opis
Tabela wejściowa
Input table object
Rozpoczynanie indeksu kolumn
StartColumnIndex integer

Indeks kolumny do rozpoczęcia usuwania. Użyj wartości 1, aby usunąć pierwszą kolumnę, N, aby usunąć kolumnę Nth. Jeśli chcesz usunąć kolumnę według nazwy, pozostaw to dane wejściowe puste i zamiast tego użyj danych wejściowych "Nazwa kolumny do usunięcia".

Nazwa kolumny do usunięcia
ColumnNameToDelete string

Opcjonalna nazwa kolumny do usunięcia. Jeśli chcesz usunąć kolumnę według indeksu, pozostaw to dane wejściowe puste i zamiast tego użyj danych wejściowych "Rozpocznij indeks kolumny".

Liczba kolumn do usunięcia
NumberOfColumnsToDelete True integer

Liczba kolumn do usunięcia, zaczynając od określonego indeksu lub nazwy.

Zwraca

Nazwa Ścieżka Typ Opis
Tabela danych wyjściowych
OutputTable array of object

Tabela wyjściowa.

items
OutputTable object
Liczba wierszy
NumberOfRows integer

Liczba wierszy w tabeli wyjściowej.

Liczba kolumn
NumberOfColumns integer

Liczba kolumn w tabeli wyjściowej.

Usuwanie kolumn z tabeli JSON

Pobiera tabelę wejściową w formacie JSON, usuwa kolumnę lub kolumny i zwraca nową tabelę w formacie JSON. Jeśli chcesz usunąć kolumny z tabeli rzeczywistej (tj. nie w formacie JSON), użyj akcji "Usuń kolumny z tabeli".

Parametry

Nazwa Klucz Wymagane Typ Opis
Tabela JSON danych wejściowych
JSONTable True string

Tabela wejściowa w formacie JSON.

Rozpoczynanie indeksu kolumn
StartColumnIndex integer

Indeks kolumny do rozpoczęcia usuwania. Użyj wartości 1, aby usunąć pierwszą kolumnę, N, aby usunąć kolumnę Nth. Jeśli chcesz usunąć kolumnę według nazwy, pozostaw to dane wejściowe puste i zamiast tego użyj danych wejściowych "Nazwa kolumny do usunięcia".

Nazwa kolumny do usunięcia
ColumnNameToDelete string

Opcjonalna nazwa kolumny do usunięcia. Jeśli chcesz usunąć kolumnę według indeksu, pozostaw to dane wejściowe puste i zamiast tego użyj danych wejściowych "Rozpocznij indeks kolumny".

Liczba kolumn do usunięcia
NumberOfColumnsToDelete True integer

Liczba kolumn do usunięcia, zaczynając od określonego indeksu lub nazwy.

Zwraca

Nazwa Ścieżka Typ Opis
Tabela danych wyjściowych JSON
OutputJSONTable string

Tabela wyjściowa w formacie JSON.

Liczba wierszy
NumberOfRows integer

Liczba wierszy w tabeli wyjściowej.

Liczba kolumn
NumberOfColumns integer

Liczba kolumn w tabeli wyjściowej.

Usuwanie tabeli odnośników IA-Connect

Usuwa tabelę odnośników aktualnie załadowaną do agenta IA-Connect.

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa tabeli odnośników
LookupTableName True string

Nazwa tabeli odnośników załadowana do agenta IA-Connect.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Zwraca

Nazwa Ścieżka Typ Opis
Wynik polecenia
RemoveIAConnectLookupTableResult boolean

Wynik polecenia (powodzenie lub niepowodzenie).

Komunikat o błędzie
ErrorMessage string

Jeśli polecenie nie powiodło się, będzie zawierać zwrócony komunikat o błędzie.

Usuwanie wierszy z tabeli

Pobiera tabelę wejściową, usuwa wiersz lub wiersze w określonej pozycji i zwraca nową tabelę. Jeśli chcesz usunąć wiersz lub wiersze z tablicy ciągów, użyj akcji "Usuń wiersz z tablicy ciągów". Jeśli chcesz usunąć wiersz lub wiersze z tabeli w formacie JSON, użyj akcji "Usuń wiersz z tabeli JSON".

Parametry

Nazwa Klucz Wymagane Typ Opis
Tabela wejściowa
Input table object
Indeks wiersza początkowego
StartRowIndex True integer

Indeks wiersza do rozpoczęcia usuwania. Użyj wartości 1, aby usunąć pierwszy wiersz, N, aby usunąć N. wiersz.

Liczba wierszy do usunięcia
NumberOfRowsToDelete True integer

Liczba wierszy do usunięcia.

Zwraca

Nazwa Ścieżka Typ Opis
Tabela danych wyjściowych
OutputTable array of object

Tabela wyjściowa.

items
OutputTable object
Liczba wierszy
NumberOfRows integer

Liczba wierszy w tabeli wyjściowej.

Liczba kolumn
NumberOfColumns integer

Liczba kolumn w tabeli wyjściowej.

Usuwanie wierszy z tabeli JSON

Pobiera tabelę wejściową w formacie JSON, usuwa wiersz lub wiersze w określonej pozycji i zwraca nową tabelę w formacie JSON. Jeśli chcesz usunąć wiersz lub wiersze z rzeczywistej tabeli (tj. nie w formacie JSON), użyj akcji "Usuń wiersz z tabeli". Jeśli chcesz usunąć wiersz lub wiersze z tablicy ciągów, użyj akcji "Usuń wiersz z tablicy ciągów".

Parametry

Nazwa Klucz Wymagane Typ Opis
Tabela JSON danych wejściowych
JSONTable True string

Tabela wejściowa w formacie JSON.

Indeks wiersza początkowego
StartRowIndex True integer

Indeks wiersza do rozpoczęcia usuwania. Użyj wartości 1, aby usunąć pierwszy wiersz, N, aby usunąć N. wiersz.

Liczba wierszy do usunięcia
NumberOfRowsToDelete True integer

Liczba wierszy do usunięcia.

Zwraca

Nazwa Ścieżka Typ Opis
Tabela danych wyjściowych JSON
OutputJSONTable string

Tabela wyjściowa w formacie JSON.

Liczba wierszy
NumberOfRows integer

Liczba wierszy w tabeli wyjściowej.

Liczba kolumn
NumberOfColumns integer

Liczba kolumn w tabeli wyjściowej.

Usuwanie znaków z ciągu

Pobiera ciąg wejściowy i zwraca go z usuniętymi określonymi znakami. Jeśli określone znaki nie znajdują się, zostanie zwrócony oryginalny ciąg.

Parametry

Nazwa Klucz Wymagane Typ Opis
Ciąg wejściowy
InputString string

Ciąg wejściowy, na którym jest wykonywane usuwanie znaków.

Znaki do usunięcia z ciągu wejściowego
CharactersToRemoveFromInputString string

Ciąg zawierający wszystkie znaki, które chcesz usunąć z danych wejściowych. Na przykład: !@&?^*.

Usuń znaki diakrytyczne z ciągu wejściowego
RemoveDiacriticsFromInputString boolean

Jeśli ustawiono wartość true, IA-Connect spróbuje usunąć wszystkie znaki diakrytyczne z ciągu wejściowego, zastępując znaki znakiem diakrytycznym tym samym znakiem minus znakiem diakrytycznym. Na przykład: zastępowanie elementu "ostrym akcentem" znakiem "a". W scenariuszach, w których nie ma bezpośredniego mapowania na prosty znak, znak jest usuwany. Na przykład: Niemiecki ostry S jest usuwany.

Usuń nie alfanumeryczne z ciągu wejściowego
RemoveNonAlphaNumericFromInputString boolean

Jeśli ustawiono wartość true, IA-Connect usunie wszystkie znaki inne niż alfanumeryczne z ciągu wejściowego.

Usuwanie znaków liczbowych z ciągu wejściowego
RemoveNumericFromInputString boolean

Jeśli ustawiono wartość true, IA-Connect usunie wszystkie znaki liczbowe z ciągu wejściowego.

Usuń małe litery z ciągu wejściowego
RemoveLowercaseCharactersFromInputString boolean

Jeśli ustawiono wartość true, IA-Connect usunie wszystkie małe litery alfabetyczne znaków z ciągu wejściowego.

Usuwanie wielkich liter z ciągu wejściowego
RemoveUppercaseCharactersFromInputString boolean

Jeśli ustawiono wartość true, IA-Connect usunie wszystkie wielkie litery alfabetyczne z ciągu wejściowego.

Zwraca

Nazwa Ścieżka Typ Opis
Ciąg wyjściowy
OutputString string

Ciąg z usuniętymi znakami. Będzie to oryginalny ciąg, jeśli nie znaleziono określonych znaków.

Usuń wszystkie tabele odnośników IA-Connect

Usuwa wszystkie tabele odnośników aktualnie załadowane do agenta IA-Connect.

Parametry

Nazwa Klucz Wymagane Typ Opis
Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Zwraca

Nazwa Ścieżka Typ Opis
Wynik polecenia
RemoveAllIAConnectLookupTablesResult boolean

Wynik polecenia (powodzenie lub niepowodzenie).

Komunikat o błędzie
ErrorMessage string

Jeśli polecenie nie powiodło się, będzie zawierać zwrócony komunikat o błędzie.

Uzyskiwanie dopasowania wyrażenia regularnego

Wykonuje dopasowanie wyrażenia regularnego (regex) w ciągu wejściowym i zwraca, czy ciąg pasuje do wyrażenia i szczegółów dopasowania.

Parametry

Nazwa Klucz Wymagane Typ Opis
Tekst wejściowy do dopasowania
TextToMatch True string

Tekst wejściowy zgodny z wyrażeniem regularnym.

Wyrażenie regularne
Regex True string

Wyrażenie regularne zgodne z tekstem wejściowym.

Indeks wyszukiwania
SearchIndex integer

Indeks wyniku dopasowania do pobrania, zaczynając od 1. Jeśli chcesz dopasować pierwszy wynik (zachowanie domyślne), wprowadź wartość 1. Na przykład: Jeśli ciąg wejściowy ma być zgodny z wyrażeniem regularnym w 5 miejscach i interesuje Cię 4 dopasowanie, wprowadź wartość 4.

Dopasowanie uwzględniające wielkość liter
CaseSensitive boolean

Ustaw wartość true (wartość domyślna) dla dopasowania uwzględniającego wielkość liter (np. A nie jest) lub ustawiono wartość false dla dopasowania bez uwzględniania wielkości liter (np. A i a są traktowane jako identyczne).

Limit czasu wyrażeń regularnych w sekundach
RegexTimeoutInSeconds integer

Maksymalna liczba sekund, przez które można przetworzyć wyrażenie regularne przed upływem limitu czasu. Spowoduje to zatrzymanie nieskończonych pętli spowodowanych przez niektóre wyrażenia regularne.

Zwraca

Nazwa Ścieżka Typ Opis
Pomyślne dopasowanie
SuccessfulMatch boolean

Wartość True, jeśli wystąpiła pomyślna dopasowanie (w określonym indeksie wyszukiwania) lub fałsz, jeśli nie było.

Dopasowanie wartości ciągu
MatchStringValue string

W przypadku pomyślnego dopasowania ta wartość ciągu przechowuje tekst z tekstu wejściowego pasowanego do wyrażenia regularnego.

Dopasuj indeks pozycji
MatchIndex integer

Jeśli wystąpiło pomyślne dopasowanie, ta wartość przechowuje pozycję w tekście wejściowym, aby dopasować miejsce, w którym znajduje się dopasowanie. Ta wartość zaczyna się od wartości 0, która reprezentuje początek wejściowego ciągu tekstowego.

Dopasuj długość ciągu
MatchStringLength integer

W przypadku pomyślnego dopasowania ta wartość przechowuje długość tekstu z tekstu wejściowego, który pasuje do wyrażenia regularnego (tj. długość wartości wyjściowej "Dopasowanie wartości ciągu").

Wartość odnośnika z tabeli odnośników IA-Connect

Pobiera wartość z tabeli odnośników programu Orchestrator (w przypadku automatyzacji przy użyciu programu Orchestrator) lub tabeli odnośników aktualnie załadowanej do agenta IA-Connect z pierwszego wiersza pasującego do danych wejściowych. Jeśli program Orchestrator ma tabelę odnośników o takiej samej nazwie jak załadowana do agenta IA-Connect, zostanie użyta tabela odnośników programu Orchestrator (jeśli automatyzacja przechodzi przez program Orchestrator).

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa tabeli odnośników
LookupTableName True string

Nazwa tabeli odnośników programu Orchestrator lub tabela odnośników załadowana do agenta IA-Connect.

Dane wejściowe JSON
InputDataJSON string

Dane wejściowe do użycia w wyszukiwaniu w formacie JSON. Jeśli na przykład tabela odnośników zawiera kolumny właściwości "JobTitle" i "Country", możesz przesłać następujący kod JSON: { "JobTitle": "Konsultant", "Country": "England" }.

Nazwa kolumny wartości wyniku wyszukiwania
SearchResultValueColumnName True string

Kolumna w tabeli odnośników zawierająca wartość zwracaną do odczytu.

Indeks kolumny wartości wyników wyszukiwania
SearchResultValueColumnIndex integer

Jeśli zostanie ustawiona wartość 1 (wartość domyślna), zostanie zwrócona wartość z pierwszej kolumny wyników zgodnej z żądaną nazwą. Ustaw wartość wyższą (N), aby zwrócić Nth pasującą kolumnę.

Zgłaszanie wyjątku, jeśli nie jest zgodne
RaiseExceptionIfNoMatch boolean

Ustaw wartość true (wartość domyślna), aby zgłosić wyjątek, jeśli wyszukiwanie nie pasuje do żadnych danych. Ustaw wartość false, aby zwrócić pusty ciąg, jeśli wyszukiwanie nie pasuje do żadnych danych.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Zwraca

Nazwa Ścieżka Typ Opis
Wartość odnośnika wyjściowego
OutputLookupValue string

Wartość wyjściowa z określonej kolumny tabeli odnośników uzyskana przez wyszukanie danych wejściowych względem tabeli odnośników IA-Connect.

Wstaw wiersz zmiennych wejściowych do tabeli JSON

Pobiera tabelę wejściową w formacie JSON, wstawia wiersz utworzony na podstawie zmiennych wejściowych na określonej pozycji i zwraca nową tabelę w formacie JSON. Schemat wiersza wejściowego powinien być zgodny z schematem tabeli wejściowej (tj. użyj tych samych nazw właściwości i typów danych). Jeśli chcesz wstawić wiersz do tabeli rzeczywistej (tj. nie w formacie JSON), użyj akcji "Wstaw wiersz do tabeli". Jeśli chcesz wstawić ciąg do tablicy ciągów, użyj akcji "Wstaw wiersz do tablicy ciągów".

Parametry

Nazwa Klucz Wymagane Typ Opis
Tabela JSON danych wejściowych
JSONTable True string

Tabela wejściowa w formacie JSON.

Indeks wierszy
RowIndex True integer

Indeks wiersza do wstawienia. Użyj wartości 0, aby wstawić na początku tabeli, 1, aby wstawić po wierszu 1, N, aby wstawić wiersz N. -1 lub dowolną liczbę równą lub większą niż liczba elementów w tabeli do wstawienia na końcu tabeli (przydatne, jeśli nie wiesz, jak długo znajduje się tabela).

Nazwa właściwości
PropertyName string
Typ danych właściwości
DataType string
Wartość właściwości
Value string

Zwraca

Nazwa Ścieżka Typ Opis
Tabela danych wyjściowych JSON
OutputJSONTable string

Tabela wyjściowa w formacie JSON.

Liczba wierszy
NumberOfRows integer

Liczba wierszy w tabeli wyjściowej.

Liczba kolumn
NumberOfColumns integer

Liczba kolumn w tabeli wyjściowej.

Wstawianie wiersza do tabeli

Pobiera tabelę wejściową, wstawia wiersz w określonej pozycji i zwraca nową tabelę. Jeśli chcesz wstawić ciąg do tablicy ciągów, użyj akcji "Wstaw wiersz do tablicy ciągów". Jeśli chcesz wstawić wiersz do tabeli w formacie JSON, użyj akcji "Wstaw wiersz do tabeli JSON".

Parametry

Nazwa Klucz Wymagane Typ Opis
Tabela wejściowa
Input table object
Indeks wierszy
RowIndex True integer

Indeks wiersza do wstawienia. Użyj wartości 0, aby wstawić na początku tabeli, 1, aby wstawić po wierszu 1, N, aby wstawić wiersz N. -1 lub dowolną liczbę równą lub większą niż liczba elementów w tabeli do wstawienia na końcu tabeli (przydatne, jeśli nie wiesz, jak długo znajduje się tabela).

Wiersz JSON do wstawienia
RowToInsertJSON string

Zawartość wiersza do wstawienia w formacie JSON. Pozostaw wartość pustą, jeśli chcesz wstawić pusty wiersz. Na przykład: Aby wstawić frazę "Simon" do kolumny "Name", użyj polecenia {"Name":"Simon"} i dodatkowo wstaw "England" do kolumny "Country" użyj polecenia {"Name":"Simon","Country":"England"}.

Zwraca

Nazwa Ścieżka Typ Opis
Tabela danych wyjściowych
OutputTable array of object

Tabela wyjściowa.

items
OutputTable object
Liczba wierszy
NumberOfRows integer

Liczba wierszy w tabeli wyjściowej.

Liczba kolumn
NumberOfColumns integer

Liczba kolumn w tabeli wyjściowej.

Wstawianie wiersza do tabeli JSON

Pobiera tabelę wejściową w formacie JSON, wstawia wiersz w określonej pozycji i zwraca nową tabelę w formacie JSON. Jeśli chcesz wstawić wiersz do tabeli rzeczywistej (tj. nie w formacie JSON), użyj akcji "Wstaw wiersz do tabeli". Jeśli chcesz wstawić ciąg do tablicy ciągów, użyj akcji "Wstaw wiersz do tablicy ciągów".

Parametry

Nazwa Klucz Wymagane Typ Opis
Tabela JSON danych wejściowych
JSONTable True string

Tabela wejściowa w formacie JSON.

Indeks wierszy
RowIndex True integer

Indeks wiersza do wstawienia. Użyj wartości 0, aby wstawić na początku tabeli, 1, aby wstawić po wierszu 1, N, aby wstawić wiersz N. -1 lub dowolną liczbę równą lub większą niż liczba elementów w tabeli do wstawienia na końcu tabeli (przydatne, jeśli nie wiesz, jak długo znajduje się tabela).

Wiersz JSON do wstawienia
RowToInsertJSON string

Zawartość wiersza do wstawienia w formacie JSON. Pozostaw wartość pustą, jeśli chcesz wstawić pusty wiersz. Na przykład: Aby wstawić frazę "Simon" do kolumny "Name", użyj polecenia {"Name":"Simon"} i dodatkowo wstaw "England" do kolumny "Country" użyj polecenia {"Name":"Simon","Country":"England"}.

Zwraca

Nazwa Ścieżka Typ Opis
Tabela danych wyjściowych JSON
OutputJSONTable string

Tabela wyjściowa w formacie JSON.

Liczba wierszy
NumberOfRows integer

Liczba wierszy w tabeli wyjściowej.

Liczba kolumn
NumberOfColumns integer

Liczba kolumn w tabeli wyjściowej.

Wstawianie wiersza do tablicy ciągów

Pobiera tablicę wejściową elementów ciągu, wstawia wiersz w określonej pozycji i zwraca nową tablicę. Jeśli chcesz wstawić wiersz do tabeli, użyj akcji "Wstaw wiersz do tabeli". Jeśli chcesz wstawić wiersz do tabeli w formacie JSON, użyj akcji "Wstaw wiersz do tabeli JSON".

Parametry

Nazwa Klucz Wymagane Typ Opis
Tablica wejściowa
InputArray True array of string

Tablica wejściowa ciągów.

Indeks wierszy
RowIndex True integer

Indeks wiersza do wstawienia. Użyj wartości 0, aby wstawić na początku tablicy, 1, aby wstawić po wierszu 1, N do wstawienia po wierszu N. -1 lub dowolnej liczbie równej lub wyższej niż liczba elementów w tablicy do wstawienia na końcu tablicy (przydatne, jeśli nie wiesz, jak długo jest tablica).

Wartość do wstawienia
ValueToInsert string

Wartość ciągu do wstawienia w nowym wierszu. Pozostaw wartość pustą, jeśli chcesz wstawić pusty wiersz.

Zwraca

Nazwa Ścieżka Typ Opis
Tablica wyjściowa
OutputArray array of string

Tablica danych wyjściowych ciągów.

Liczba towarów
NumberOfItems integer

Liczba elementów w tablicy wyjściowej.

Wyczyść foldery wyszukiwania zestawów

Zresetuj dodatkową listę folderów dla agenta IA-Connect do skanowania podczas próby załadowania odwołania zewnętrznego.

Parametry

Nazwa Klucz Wymagane Typ Opis
Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Wyszukiwanie komórek danych z tabeli odnośników IA-Connect

Pobiera wszystkie komórki danych z tabeli odnośników programu Orchestrator (w przypadku automatyzacji przy użyciu programu Orchestrator) z pierwszego wiersza pasującego do danych wejściowych i zwraca je jako tabelę. Ta akcja nie obsługuje tabel odnośników załadowanych do agenta IA-Connect.

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwa tabeli odnośników
LookupTableName True string

Nazwa tabeli odnośników programu Orchestrator.

Dane wejściowe JSON
InputDataJSON string

Dane wejściowe do użycia w wyszukiwaniu w formacie JSON. Jeśli na przykład tabela odnośników zawiera kolumny właściwości "JobTitle" i "Country", możesz przesłać następujący kod JSON: { "JobTitle": "Konsultant", "Country": "England" }.

Zgłaszanie wyjątku, jeśli nie jest zgodne
RaiseExceptionIfNoMatch boolean

Ustaw wartość true (wartość domyślna), aby zgłosić wyjątek, jeśli wyszukiwanie nie pasuje do żadnych danych. Ustaw wartość false, aby zwrócić pusty ciąg, jeśli wyszukiwanie nie pasuje do żadnych danych.

Zwracanie pustych komórek
ReturnBlankCells boolean

Ustaw wartość true, jeśli chcesz uwzględnić puste komórki w tabeli zwracanej. Ustaw wartość false (wartość domyślna), aby uwzględnić tylko komórki danych z wartościami.

Format zwracany
ReturnFormat string

Format do użycia podczas zwracania wyników.

Zwraca

Nazwa Ścieżka Typ Opis
Dane wyjściowe tabeli odnośników JSON
OutputLookupTableJSON string

Tabela wyjściowa zawierająca komórki danych z wiersza pasujące do danych wejściowych uzyskanych przez wyszukanie danych wejściowych względem tabeli odnośników IA-Connect. Tabela danych wyjściowych będzie zawierać jeden wiersz i co najmniej jedną kolumnę danych w formacie JSON.

Tabela odnośników wyjściowych
OutputLookupTable array of object

Tabela wyjściowa zawierająca komórki danych z wiersza pasujące do danych wejściowych uzyskanych przez wyszukanie danych wejściowych względem tabeli odnośników IA-Connect. Tabela danych wyjściowych będzie zawierać jeden wiersz i co najmniej jedną kolumnę danych.

items
OutputLookupTable object
Liczba komórek w danych wyjściowych
NumberOfCellsInOutput integer

Liczba komórek w danych wyjściowych.

Zmienianie nazwy kolumny w tabeli

Pobiera tabelę wejściową, zmienia nazwę określonej kolumny i zwraca nową tabelę. Jeśli chcesz zmienić nazwę kolumny z tabeli w formacie JSON, użyj akcji "Zmień nazwę kolumny w tabeli JSON".

Parametry

Nazwa Klucz Wymagane Typ Opis
Tabela wejściowa
Input table object
Nazwa kolumny źródłowej
SourceColumnName True string

Nazwa kolumny do zmiany nazwy.

Nowa nazwa kolumny
NewColumnName True string

Nowa nazwa kolumny.

Zwraca

Nazwa Ścieżka Typ Opis
Tabela danych wyjściowych
OutputTable array of object

Tabela wyjściowa.

items
OutputTable object
Liczba wierszy
NumberOfRows integer

Liczba wierszy w tabeli wyjściowej.

Liczba kolumn
NumberOfColumns integer

Liczba kolumn w tabeli wyjściowej.

Zmienianie nazwy kolumny w tabeli JSON

Pobiera tabelę wejściową w formacie JSON, zmienia nazwę określonej kolumny i zwraca nową tabelę w formacie JSON. Jeśli chcesz zmienić nazwę kolumny z tabeli rzeczywistej (tj. nie w formacie JSON), użyj akcji "Zmień nazwę kolumny w tabeli".

Parametry

Nazwa Klucz Wymagane Typ Opis
Tabela JSON danych wejściowych
JSONTable True string

Tabela wejściowa w formacie JSON.

Nazwa kolumny źródłowej
SourceColumnName True string

Nazwa kolumny do zmiany nazwy.

Nowa nazwa kolumny
NewColumnName True string

Nowa nazwa kolumny.

Zwraca

Nazwa Ścieżka Typ Opis
Tabela danych wyjściowych JSON
OutputJSONTable string

Tabela wyjściowa w formacie JSON.

Liczba wierszy
NumberOfRows integer

Liczba wierszy w tabeli wyjściowej.

Liczba kolumn
NumberOfColumns integer

Liczba kolumn w tabeli wyjściowej.

Ładowanie tabeli odnośników IA-Connect

Ładuje tabelę odnośników IA-Connect z komputera, na którym działa agent IA-Connect. Te tabele odnośników mogą być używane przez dalsze IA-Connect akcje do wykonywania wyszukiwania danych.

Parametry

Nazwa Klucz Wymagane Typ Opis
Ścieżka tabeli odnośników
Path True string

Pełna ścieżka do tabeli odnośników. Musi to być dostępne z poziomu sesji, w której jest uruchomiony agent IA-Connect. Jeśli zostanie określony folder, zostaną przetworzone wszystkie pliki znajdujące się poniżej tego folderu.

Zgłoś wyjątek, jeśli nie można załadować dowolnej tabeli
RaiseExceptionIfAnyTableFailsToLoad True boolean

Jeśli ustawiono wartość true i nie można załadować dowolnej tabeli odnośników IA-Connect (na przykład w przypadku wystąpienia problemu w tabeli), zostanie zgłoszony wyjątek. Jest to ustawienie domyślne, ponieważ jeśli nie można załadować dowolnej tabeli, zwykle spowoduje to wyjątek w dalszej części procesu. Jeśli ustawiono wartość false, tabele odnośników problemu zostaną zignorowane i zostaną załadowane tylko użyteczne tabele odnośników.

Workflow
Workflow True string

Dodaj następujące wyrażenie tutaj: workflow()

Zwraca

Nazwa Ścieżka Typ Opis
Liczba załadowanych tabel odnośników
NumberOfLookupTablesLoaded integer

Liczba tabel odnośników, które zostały pomyślnie załadowane.

Nie można załadować liczby tabel odnośników
NumberOfLookupTablesFailedToLoad integer

Liczba tabel odnośników, których nie można załadować. Zostanie ona ustawiona tylko wtedy, gdy parametr "Zgłoś wyjątek, jeśli nie można załadować jakiejkolwiek tabeli" ma wartość false, ponieważ w przeciwnym razie wystąpi wyjątek.