Aby zautomatyzować przepływy pracy na platformie Workiva i w innych źródłach danych, właściciele przestrzeni roboczych mogą tworzyć i zarządzać liniowymi sekwencjami zadań jako łańcuchami. Możesz na przykład utworzyć łańcuch, który będzie automatycznie odświeżał informacje finansowe ze źródła danych w tabeli, a następnie przesyłał te dane do innego źródła danych w celu wygenerowania raportu.
Dostępne
są dodatkowe szkolenia Odkryj moc łańcuchów dzięki naszemu kursowi w indywidualnym tempie w Workiva Learning Hub! Ten kompleksowy kurs przeprowadzi Cię przez proces tworzenia łańcucha od początku do końca, zapewniając praktyczne doświadczenie i dogłębną wiedzę na temat platformy Chain Builder.
Odwiedź Centrum Nauki Workiva
Wymagania
Następujące role użytkowników Wdata mogą tworzyć i zarządzać łańcuchami:
- Właściciel obszaru roboczego z rolą Edytora , Profesjonalisty lub Standardu
- Właściciel łańcucha z rolą Redaktor , Profesjonalista lub Standard
- Konstruktor łańcucha z odpowiednimi uprawnieniami
Łańcuchy dostępu
Kliknij Łańcuchy w Wdata, aby przeglądać i zarządzać swoimi łańcuchami. Z poziomu Administrator => Bezpieczeństwo możesz śledzić zdarzenia audytu dotyczące tworzenia i zarządzania łańcuchami.
Utwórz łańcuch
Aby zdefiniować sekwencję poleceń i zdarzeń, które mają wystąpić w łańcuchu, możesz:
- Zbuduj łańcuch od podstaw
- Utwórz łańcuch z szablonu
- Zacznij od kopii podobnego łańcucha
Aby ułatwić ponowne wykorzystanie, zalecamy również utworzenie zmiennych do wykorzystania w łańcuchach lub w czasie wykonywania.
Z poziomu Chain Builder możesz przeciągać i łączyć kroki — lub węzły — w łańcuchu.
Krok 1: Dodaj łańcuch i skonfiguruj jego szczegóły
- W Łańcuchy kliknij Utwórz i wybierz Utwórz łańcuch .
- W polu Konfiguracja wprowadź unikalną nazwę i opis, aby ułatwić identyfikację łańcucha i jego przeznaczenia.
- Aby umożliwić jednoczesne uruchamianie łańcucha, np. przy użyciu różnych danych wejściowych środowiska wykonawczego dla każdej instancji, zaznacz opcję Zezwalaj na jednoczesne uruchamianie .
- Aby zapobiec uruchomieniu łańcucha, wybierz opcję Wyłącz wykonywanie .
-
Zdefiniuj wszelkie współdzielone lub dynamiczne wartości używane w łańcuchu :
- W Zmienne , które pojawiają się w wielu poleceniach i wiele z nich często się zmienia.
- W , które mają zostać ustawione, gdy łańcuch zacznie działać lub w trakcie jego wykonywania, np. na podstawie wyników wcześniejszych poleceń.
Uwaga: Aby zachęcić współpracowników do wprowadzania wartości zmiennych dynamicznych, należy uwzględnić zdarzenie wyzwalające Dane wejściowe środowiska wykonawczego lub zdarzenie Ustaw zmienne łańcucha dynamicznego .
- Aby automatycznie uruchamiać łańcuch w regularnych odstępach czasu lub w określonym zakresie dat, w obszarze Harmonogramy , kiedy i jak często powinien się on uruchamiać .
- Kliknij Zapisz.
Krok 2: Zdefiniuj węzły łańcucha
Podczas tworzenia łańcucha uwzględniasz i łączysz jego liczne węzły:
- Polecenia lub zadania wykonywane przez łańcuch w celu interakcji z platformą Workiva lub innym źródłem danych.
- Wydarzenia łańcuchowe występujące w łańcuchu, takie jak umożliwienie przepływu pracy zatwierdzania lub ręcznego przesyłania plików.
- Wydarzenia wyzwalające , takie jak dane wejściowe środowiska wykonawczego w celu ustawienia zmiennych — takich jak określone konta, regiony lub okresy czasu — podczas wykonywania łańcucha lub w celu automatycznego uruchomienia łańcucha na podstawie zmian w połączonych źródłach.
Dodawanie węzłów
Po dodaniu węzła przenieś go do miejsca, w którym występuje w łańcuchu, i połącz go z jego następnym i poprzednim krokiem.
- Aby dodać pierwszy węzeł łańcucha, przenieś go do Start .
- Aby dodać węzeł jako początek nowej gałęzi drzewa logicznego, należy połączyć poprzedni krok w łańcuchu z pierwszym węzłem spośród wielu gałęzi.
- Aby uruchomić polecenia równolegle ze sobą lub razem jako część procesu szeregowego, przenieś je jedno na drugie, aby utworzyć grupę poleceń jako krok.
Uwaga: Domyślnie węzeł jest uruchamiany, gdy poprzedni powiązany węzeł zakończy się powodzeniem. Aby włączyć logikę warunkową, np. uruchomić węzeł tylko wtedy, gdy poprzedni węzeł ulegnie awarii, kliknij dwukrotnie łącze i wybierz jego warunek — success , failure , warning lub any
Po zdefiniowaniu węzłów łańcucha kliknij Publikuj , aby umożliwić jego uruchomienie .
Uwaga: Chociaż możesz opublikować łańcuch z niepowiązanymi węzłami, tylko te połączone ze sobą — zaczynając od węzła Start — są uruchamiane podczas wykonywania łańcucha.
Aby ułatwić sobie tworzenie łańcucha, możesz zacząć od szablonu zapewniającego strukturę poleceń, zdarzeń i zmiennych.
Krok 1. Utwórz łańcuch
- W Chain Builder , z zakładki Templates lub Chains
- Wprowadź unikalną nazwę, która ułatwi identyfikację łańcucha.
- Wybierz obszar roboczy i środowisko, w którym chcesz użyć łańcucha, i kliknij Dalej .
Krok 2. Mapowanie zmiennych i połączeń szablonu
-
Dla każdej zmiennej szablonu wybierz wartość, która ma ją zastąpić w łańcuchu:
- Aby ustawić wartość zmiennej w obrębie łańcucha , wybierz typ zmiennej Łańcuch i wprowadź nazwę nowej zmiennej łańcucha.
- Aby ustawić wartość zmiennej w obszarze roboczym, wybierz Typ zmiennej obszaru roboczego i wybierz zmienną obszaru roboczego, której chcesz użyć.
- W przypadku pliku przesłanego jako zasób w obszarze roboczym wybierz Typ zmiennej Zasób obszaru roboczego i wybierz zasób, który chcesz użyć.
- Aby ustawić wartość zmiennej dynamicznej podczas działania łańcucha, wybierz Typ zmiennej Łańcuch dynamiczny i wprowadź nazwę nowej zmiennej łańcucha dynamicznego.
- Aby uzyskać wartość wygenerowaną podczas działania łańcucha, wybierz Typ zmiennej Czas wykonania i wybierz zmienną czasu wykonania, która ma zostać użyta.
Uwaga: Jeśli wybierzesz opcję Dynamiczna lub Zasób podczas dodawania zmiennej do szablonu, nie możesz wybrać innego typu zmiennej.
- Po zamapowaniu zmiennych szablonu na nowe zmienne lub zasoby kliknij przycisk Dalej .
- Dla każdego połączenia użytego w szablonie wybierz łącznik i moduł uruchamiający, aby wykonać jego polecenia, a następnie kliknij Prześlij .
Krok 3. Zakończ łańcuch
- Kliknij Wyświetl swój nowy łańcuch .
- Dostosuj nowy łańcuch według potrzeb:
- Zaktualizuj wszystkie zmienne łańcuchowe używane przez zmienne szablonu.
- Dodaj wszelkie dodatkowe polecenia lub zdarzenia, aby rozpocząć lub zakończyć łańcuch.
- Kliknij Publikuj .
Aby utworzyć łańcuch podobny do innego łańcucha w obszarze roboczym, możesz użyć kopii jako punktu wyjścia.
Wskazówka: Jeśli często używasz łańcucha jako punktu wyjścia dla innych łańcuchów, utwórz szablon na podstawie sekwencji jego węzłów.
-
W Wdata , w oknie Łańcuchy , kliknij prawym przyciskiem myszy menu hamburgerowe na prawym końcu wiersza zawierającego łańcuch, który chcesz skopiować, i wybierz Kopiuj z menu podręcznego.
- Aby utworzyć nową kopię, kliknij Edytuj i zaktualizuj jej węzły lub właściwości, jeśli to konieczne.
Promuj sieć w innym środowisku
W ramach cyklu rozwoju możesz tworzyć łańcuchy w środowisku niezależnym od tego, w którym zarządzają nimi współpracownicy. Można na przykład tworzyć łańcuchy w środowisku DEV do momentu, aż będą gotowe do użycia w środowisku PROD. Aby przenieść łańcuch z jednego środowiska do innego, możesz go awansować .
- W Wdata , w oknie Łańcuchy , kliknij prawym przyciskiem myszy menu hamburgerowe na prawym końcu wiersza zawierającego łańcuch, który chcesz skopiować, i wybierz Awansuj z menu podręcznego.
- W polu Nazwa edytuj nazwę łańcucha dla nowego środowiska, jeśli jest to konieczne.
- W Promuj do wybierz nowe środowisko łańcucha.
- Wybierz, czy chcesz włączyć harmonogramy w promowanym łańcuchu i kliknij Dalej .
- Dla każdego połączenia w łańcuchu wybierz połączenie, które chcesz użyć w nowym środowisku i kliknij Dalej .
- Przejrzyj mapowanie połączeń i kliknij Promuj .
Edytuj łańcuch
Aby zaktualizować kroki lub właściwości łańcucha:
- W Wdata , w oknie Łańcuchy , kliknij ikonę edycji znajdującą się na prawym końcu wiersza zawierającego łańcuch, który chcesz skopiować (lub kliknij menu hamburgerowe i wybierz Edytuj z menu podręcznego).
- Zaktualizuj jego polecenia i zdarzenia w razie potrzeby.
- Aby zaktualizować właściwości łańcucha, kliknij Ustawienia łańcucha i dostosuj jego harmonogramy , zmienne i powiadomienia w razie potrzeby.
- Aby dokonać zbiorczej aktualizacji połączeń poleceń łańcucha , kliknij menu z trzema kropkami i dostosuj jego Polecenia .
Wskazówka : Możesz łatwo uporządkować swoje łańcuchy, wybierając wiele węzłów jednocześnie. Po prostu naciśnij Shift i przeciągnij kursor myszy po płótnie. Dowiedz się więcej.
Przywróć łańcuch do poprzedniej wersji
Aby przywrócić łańcuch do poprzednio opublikowanej wersji, np. aby cofnąć zmiany lub utworzyć nowy łańcuch z poprzedniej wersji innego łańcucha:
- W Wdata , w oknie Łańcuchy kliknij prawym przyciskiem myszy menu hamburgerowe na prawym końcu wiersza zawierającego łańcuch, który chcesz skopiować, i wybierz Wersje z menu podręcznego.
- W obszarze Poprzednie wersje wybierz wersję, do której chcesz powrócić
- Kliknij
- Wybierz łącznik i moduł uruchamiający dla każdego połączenia i ustaw wszelkie zmienne.
- Kliknij Wyślij ,.
- Kliknij Wyświetl odwrócony łańcuch , aby wyświetlić odwrócony łańcuch.
- Kliknij Publikuj , aby opublikować przywrócony łańcuch.
Tagi łańcuchowe
Tagi łańcuchowe umożliwiają grupowanie powiązanych ze sobą łańcuchów i zapewniają wgląd w zawartość łańcucha. Po utworzeniu tagu można go używać jako filtra dla łańcuchów w widoku listy łańcuchów i harmonogramie.
Dodawanie znacznika łańcucha
- Wybierz łańcuch, aby rozszerzyć widok
- Kliknij ikonę plusa ( + ), aby wprowadzić nową nazwę tagu lub wybrać istniejący tag
- Opcjonalnie ustaw kolor znacznika, klikając na znacznik i wybierając kolor
Usuwanie znacznika łańcucha
- Wybierz łańcuch, aby rozszerzyć widok
- Najedź kursorem na znacznik i kliknij szary (x)