Polecenia to zadania wykonywane w ramach łańcucha na podstawie połączenia ze źródłem danych. W przypadku bardziej złożonych łańcuchów może to obejmować polecenia wyzwalane przez różne warunki.
Uwaga: Przed dodaniem łańcucha upewnij się, że Twoja organizacja skonfigurowała połączenia wymagane do włączenia poleceń ze źródłami danych.
Aby uruchomić określone polecenia szeregowo- jedno po drugim, przy czym każde czeka na zakończenie poprzedniego polecenia - lub jednocześnie w równolegle, lub aby łańcuch nie powiódł się, jeśli jedno polecenie z kilku zawiedzie, zgrupuj je razem.
Dodaj polecenie do łańcucha
- W łańcuchu wybierz polecenie do wykonania:
- Aby dodać nowe polecenie do łańcucha, na stronie Available Connectors kliknij jego połączenie, a następnie przenieś polecenie w miejsce, w którym powinno się ono znaleźć w łańcuchu.
- Aby zduplikować istniejące polecenie, zaznacz jego węzeł, kliknij Copy, a następnie przenieś nowy węzeł w miejsce, w którym powinien się znaleźć w łańcuchu.
Wskazówka: Aby dodać polecenie jako pierwszy węzeł łańcucha, przenieś je do Start.
- Aby połączyć polecenie z poprzednim i następnym węzłem w łańcuchu, kliknij i przeciągnij linie między portami węzłów.
Uwaga: Aby zmienić pozycję węzła w łańcuchu, odłącz go od innych węzłów, a następnie przenieś w miejsce, w którym powinien się znajdować. Aby przenieść wiele węzłów jednocześnie, przytrzymaj SHIFT podczas ich zaznaczania.
- Wybierz nowy węzeł i kliknij Edytuj.
- Wprowadź parametry polecenia:
- W sekcji Podstawowe informacje wprowadź unikalną nazwę i opis, które pomogą zidentyfikować polecenie i jego przeznaczenie.
- Przełącz ikonę oka , jeśli chcesz zamaskować wrażliwe dane wyjściowe.
- Aby uruchomić polecenie wielokrotnie, dla każdego elementu na liście włącz Iterator i wprowadź wartości iteracji.
- W sekcji Command Properties wprowadź dane wejściowe polecenia, w oparciu o złącze.
- Kliknij Zapisz.
Uruchom tylko pojedyncze polecenie lub grupę
Aby ułatwić testowanie i szybkie iteracje podczas tworzenia łańcuchów, możesz wykonać pojedyncze polecenie lub grupę poleceń w łańcuchu.
- W narzędziu Chain Builder, w zakładce Chains wybierz z menu łańcucha opcję Execute.
- Aby wybrać polecenie lub grupę do uruchomienia, kliknij Wykonaj to polecenie.
- Kliknij Run Chain.
Pomiń polecenie
Aby opracować logikę rozgałęzień lub w ramach tworzenia łańcucha, może być konieczne pominięcie polecenia w celu wymuszenia określonego wyniku. Możesz także skonfigurować logikę warunkową, aby automatycznie zwracać określony wynik na podstawie ustalonych reguł.
- W łańcuchu wybierz węzeł polecenia, kliknij Edytuj i wybierz pomiń.
- Wybierz, czy automatycznie zwracać wynik info , warning , czy error dla polecenia, które zostało pominięte.
- Aby pominąć polecenie tylko wtedy, gdy spełnione są określone kryteria, określ when. Zbuduj logikę warunkową jako grupę, do której dodajesz reguły i inne grupy reguł, z których każda jest połączona z wartością logiczną AND lub OR.
- Jeśli wszystkie warunki muszą być spełnione, aby pominąć, wybierz AND.
- Jeśli tylko jeden warunek musi być spełniony, aby pominąć, wybierz OR.
Możesz dodawać reguły oparte na różnych typach danych:
Typ danych Opis Ciąg Dwa lub więcej znaków Liczba całkowita Dowolna całkowita, niedziesiętna wartość liczbowa Data Dowolny ciąg daty lub zmienna Date Pływak Dowolna wartość liczbowa JSON JavaScript Object Notation; użyj Variable Transformation do analizowania obiektów Aby sprawdzić, czy dane spełniają kryteria pominięcia polecenia, sparuj je z operatorem i wartością:
-
Jest pustelubNie jest puste -
Zawiera -
Dopasowuje RegExp, dla wyrażenia regularnego -
Zaczyna się odlubKończy się na -
=lub!= -
<lub> -
<=lub>=
- Kliknij Zapisz.
Zarządzaj obsługą błędów polecenia
Aby wykryć lub zignorować błędy polecenia:
- W łańcuchu kliknij węzeł polecenia, kliknij Edytuj i wybierz Obsługa błędów.
- W sekcji Czynności związane z błędem, wybierz, co należy zrobić, jeśli polecenie nie powiedzie się.
- Aby postępować zgodnie z logiką rozgałęziania łańcucha, wybierz Continue with chain.
- Aby tymczasowo zatrzymać łańcuch, np. w celu naprawienia problemu, wybierz Wstrzymaj łańcuch. Aby ponownie uruchomić łańcuch po rozwiązaniu problemu, wybierz polecenie w łańcuchu i kliknij Resume.
- Aby całkowicie zatrzymać łańcuch, wybierz Zakończ łańcuch.
- Aby zatrzymać polecenie, jeśli trwa ono dłużej niż powinno, w obszarze Timeout conditions wprowadź maksymalny czas trwania w sekundach.
- Aby ponowić próbę wykonania polecenia, jeśli jego źródło danych jest przerywane lub niedostępne, wprowadź liczbę ponawianych prób i liczbę sekund oczekiwania między próbami.
- W sekcji Error conditions wybierz błędy, które mają być ignorowane, np. podczas tworzenia folderu, który już istnieje.
- Aby ustawić status polecenia na podstawie jego danych wyjściowych, kliknij Dodaj w obszarze Interpretacja danych wyjściowych i zdefiniuj regułę lub grupę reguł, aby zinterpretować jego status. Na przykład za pomocą zmiennej Status w danych wyjściowych Command Details możesz ustawić regułę, która spowoduje wyświetlenie ostrzeżenia, gdy polecenie się powiedzie.
- W sekcji Interpretacja dziennika wybierz, czy polecenie ma być odrzucane na podstawie tego, czy powoduje określone dane wyjściowe.
- Aby nie nie wykonać polecenia na podstawie określonych danych wyjściowych, wybierz opcję Nie interpretuj.
- Aby polecenie nie powiodło się w przypadku znalezienia określonych wyjść, wybierz opcję Nie powiodło się, jeśli znaleziono wyjścia i wprowadź wyjścia do wyszukania.
- Aby polecenie nie powiodło się, gdy określone wyjścia nie zostaną znalezione, wybierz opcję Fail if output(s) not found i wprowadź dane wyjściowe do wyszukania.
- Wiele wierszy tekstu będzie musiało zostać rozdzielonych za pomocą
\n
- Kliknij Zapisz.
Wyświetl dane wyjściowe polecenia
Na stronie Monitor możesz wyświetlić podgląd danych wyjściowych polecenia uruchomionego przez CloudRunner.
- W programie Chain Builder, na stronie Monitor otwórz przebieg z danymi wyjściowymi do podglądu i wybierz polecenie.
- Na karcie Dane wyjściowe kliknij przycisk Podgląd danych wyjściowych, aby wyświetlić dane wyjściowe.
Uwaga: Możesz wyświetlać tylko podgląd wyników poleceń uruchamianych przez CloudRunner, nie GroundRunner.
Usuń polecenie z łańcucha
Aby usunąć polecenie z łańcucha, kliknij jego węzeł, kliknij Usuń, a następnie kliknij Usuń.