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 obszaruroboczego z rolą Edytora, Profesjonalisty lubStandardu
- Właściciel łańcuchaz rolą Redaktor, Profesjonalistalub Standard
- Konstruktor łańcucha z odpowiednimi uprawnieniami
Łańcuchy dostępu
Kliknij Łańcuchy =>Kreator łańcuchów w Wdata, aby przeglądać i zarządzać swoimi łańcuchami. Z poziomu Administrator =>Bezpieczeństwomoż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
Z poziomu Chain Buildermożesz przeciągać i łączyć kroki — lub węzły— w łańcuchu.
Krok 1: Dodaj łańcuch i skonfiguruj jego szczegóły
- Z Łańcuchykliknij Utwórz => Utwórz łańcuch.
Uwaga: Łańcuch można również utworzyć bezpośrednio z zakładki Łańcuchy, najeżdżając kursorem na ikonę Kompilacja w prawym górnym rogu.
- W polu Konfiguracjawprowadź 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, np. odroczyć jego użycie, wybierz opcję Wyłącz wykonywanie.
- Zdefiniuj wszelkie współdzielone lub dynamiczne wartości używane w łańcuchu:
- W Zmiennezdefiniuj wartości, które pojawiają się w wielu poleceniach i wiele z nich często się zmienia.
- W kodzie Zmienne dynamicznezdefiniuj wartości, 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, określ, 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:
- Polecenialub 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, warninglub 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 utwórz łańcuch z szablonu:
- W Szablonykliknij nazwę szablonu, a następnie kliknij Nowy łańcuch w prawym górnym rogu.
- W Łańcuchachkliknij ikonę Buduj, a następnie Utwórz łańcuch z szablonu. Następnie możesz wybrać szablon, którego chcesz użyć.
- W Szablonykliknij nazwę szablonu, a następnie kliknij Nowy łańcuch w prawym górnym rogu.
- 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 Chain Builder, z zakładki Chainswybierz Copy z menu istniejącego łańcucha.
- Aby utworzyć nową kopię, kliknij Edytuji w razie potrzeby zaktualizuj jej węzły lub właściwości.
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 Chain Builder, na karcie Chainswybierz Promuj z menu łańcucha.
- W polu Nazwaedytuj nazwę łańcucha dla nowego środowiska, jeśli jest to konieczne.
- W Promuj dowybierz 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 programie Chain Builder, na karcie Chains kliknij Edit dla łańcucha i zaktualizuj jego commands i events w razie potrzeby.
- Aby zaktualizować właściwości łańcucha, kliknij Ustawienia łańcuchai dostosuj jego harmonogramy, zmiennei 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 Chain Builder, z zakładki Chains wybierz Versions z menu łańcucha.
- W obszarze Poprzednie wersjewybierz wersję, do której chcesz powrócić, i kliknij Przywróć łańcuch.
- Wybierz łącznik i moduł uruchamiający dla każdego połączenia i ustaw wszelkie zmienne.
- Kliknij Prześlij,Wyświetl przywrócony łańcuchiPublikuj.
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)