logologo
Start
Przewodnik
Programowanie
Wtyczki
API
Strona główna
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Start
Przewodnik
Programowanie
Wtyczki
API
Strona główna
logologo
Przepływ pracy
Przegląd
Szybki start

Wyzwalacze

Przegląd
Zdarzenie kolekcji
Harmonogram
Zdarzenie przed akcją
Zdarzenie po akcji
Niestandardowe zdarzenie akcji
Zatwierdzenie
Webhook

Węzły

Przegląd

AI

Wielki model językowy

Kontrola przepływu

Warunek
Rozgałęzienie wielowarunkowe
Pętla
Zmienne
Rozgałęzienie równoległe
Wywołaj przepływ pracy
Wyjście przepływu
Mapowanie zmiennych JSON
Opóźnienie
Koniec

Obliczenia

Obliczenia
Obliczenia daty
Obliczenia JSON

Operacje na danych

Utwórz dane
Zaktualizuj dane
Zapytaj o dane
Usuń dane
Operacja SQL

Przetwarzanie ręczne

Przetwarzanie ręczne
Zatwierdzenie
DW (CC)

Typy rozszerzone

Żądanie HTTP
Skrypt JavaScript
Powiadomienie
Wyślij e-mail
Odpowiedź
Komunikat odpowiedzi
Zmienne
Historia wykonań
Zarządzanie wersjami
Opcje zaawansowane

Rozwój rozszerzeń

Przegląd
Rozszerzanie typów wyzwalaczy
Rozszerzanie typów węzłów
Dokumentacja API
Previous PagePrzetwarzanie ręczne
Next PageDW (CC)
Powiadomienie o tłumaczeniu AI

Ten dokument został przetłumaczony przez AI. Aby uzyskać dokładne informacje, zapoznaj się z wersją angielską.

#Zatwierdzanie

Workflow: ZatwierdzanieProfessional Edition+

#Wprowadzenie

W przepływie pracy zatwierdzania wymagane jest użycie dedykowanego węzła „Zatwierdzanie” w celu skonfigurowania logiki operacyjnej dla osób zatwierdzających do przetwarzania (zatwierdzania, odrzucania lub zwracania) zainicjowanego zatwierdzenia. Węzeł „Zatwierdzanie” może być używany wyłącznie w procesach zatwierdzania.

Wskazówka

Różnica w stosunku do zwykłego węzła „Ręczne przetwarzanie”: Zwykły węzeł „Ręczne przetwarzanie” jest przeznaczony do bardziej ogólnych scenariuszy, takich jak ręczne wprowadzanie danych lub ręczne podejmowanie decyzji o kontynuacji procesu w różnych typach przepływów pracy. Węzeł „Zatwierdzanie” to wyspecjalizowany węzeł przetwarzania przeznaczony wyłącznie do procesów zatwierdzania, obsługujący tylko dane zainicjowanego zatwierdzenia i nie może być używany w innych przepływach pracy.

#Tworzenie węzła

Proszę kliknąć przycisk plusa („+”) w przepływie pracy, dodać węzeł „Zatwierdzanie”, a następnie wybrać jeden z trybów zatwierdzania, aby utworzyć węzeł:

Tworzenie węzła zatwierdzania

#Konfiguracja węzła

#Tryb zatwierdzania

Dostępne są dwa tryby zatwierdzania:

  1. Tryb bezpośredni: Zazwyczaj używany w prostszych procesach. To, czy węzeł zatwierdzania zostanie zatwierdzony, czy nie, decyduje jedynie o zakończeniu procesu. W przypadku braku zatwierdzenia proces zostaje bezpośrednio zakończony.

    Tryb bezpośredni węzła zatwierdzania

  2. Tryb rozgałęzienia: Zazwyczaj używany w przypadku bardziej złożonej logiki danych. Po uzyskaniu dowolnego wyniku przez węzeł zatwierdzania, inne węzły mogą być nadal wykonywane w jego gałęzi wyników.

    Tryb rozgałęzienia węzła zatwierdzania

    Po „zatwierdzeniu” tego węzła, oprócz wykonania gałęzi zatwierdzenia, będzie kontynuowany również dalszy przepływ pracy. Po operacji „Odrzuć” domyślnie również może być kontynuowany dalszy przepływ pracy, lub można skonfigurować węzeł tak, aby zakończył proces po wykonaniu gałęzi.

Wskazówka

Trybu zatwierdzania nie można zmienić po utworzeniu węzła.

#Osoba zatwierdzająca

Osoba zatwierdzająca to zbiór użytkowników odpowiedzialnych za działanie zatwierdzania w tym węźle. Może to być jeden lub więcej użytkowników. Źródłem wyboru może być wartość statyczna wybrana z listy użytkowników lub wartość dynamiczna określona przez zmienną:

Konfiguracja osób zatwierdzających

Przy wyborze zmiennej można wybrać tylko klucz podstawowy lub klucz obcy danych użytkownika z kontekstu i wyników węzła. Jeśli wybrana zmienna jest tablicą podczas wykonywania (relacja wiele-do-wielu), każdy użytkownik w tablicy zostanie połączony w cały zbiór osób zatwierdzających.

Oprócz bezpośredniego wyboru użytkowników lub zmiennych, można również dynamicznie filtrować użytkowników spełniających kryteria jako osoby zatwierdzające, bazując na warunkach zapytania z kolekcji użytkowników:

Dynamiczne filtrowanie osób zatwierdzających

#Tryb uzgadniania

Jeśli w momencie ostatecznego wykonania jest tylko jedna osoba zatwierdzająca (wliczając w to przypadek po usunięciu duplikatów z wielu zmiennych), to niezależnie od wybranego trybu uzgadniania, tylko ten użytkownik wykona operację zatwierdzania, a wynik zostanie określony wyłącznie przez tego użytkownika.

Gdy w zbiorze osób zatwierdzających znajduje się wielu użytkowników, wybór różnych trybów uzgadniania oznacza różne metody przetwarzania:

  1. Dowolny: Wystarczy, że jedna osoba zatwierdzi, aby węzeł został zatwierdzony. Węzeł zostanie odrzucony tylko wtedy, gdy wszyscy odrzucą.
  2. Kontrasygnata: Wszyscy muszą zatwierdzić, aby węzeł został zatwierdzony. Wystarczy, że jedna osoba odrzuci, aby węzeł został odrzucony.
  3. Głosowanie: Liczba osób, które zatwierdzą, musi przekroczyć ustalony stosunek, aby węzeł został zatwierdzony; w przeciwnym razie węzeł zostanie odrzucony.

W przypadku operacji zwrotu, w każdym trybie, jeśli którykolwiek użytkownik w zbiorze osób zatwierdzających przetworzy ją jako zwrot, węzeł bezpośrednio zakończy proces.

#Kolejność przetwarzania

Podobnie, gdy w zbiorze osób zatwierdzających znajduje się wielu użytkowników, wybór różnych kolejności przetwarzania oznacza różne metody przetwarzania:

  1. Równolegle: Wszystkie osoby zatwierdzające mogą przetwarzać w dowolnej kolejności; kolejność przetwarzania nie ma znaczenia.
  2. Sekwencyjnie: Osoby zatwierdzające przetwarzają kolejno, zgodnie z porządkiem w zbiorze osób zatwierdzających. Następna osoba zatwierdzająca może przetwarzać dopiero po przesłaniu przez poprzednią.

Niezależnie od tego, czy ustawiono przetwarzanie „Sekwencyjne”, wynik uzyskany zgodnie z rzeczywistą kolejnością przetwarzania będzie również zgodny z zasadami opisanymi w powyższym „Trybie uzgadniania”. Węzeł zakończy swoje wykonanie po spełnieniu odpowiednich warunków.

#Zakończ przepływ pracy po zakończeniu gałęzi odrzucenia

Gdy „Tryb zatwierdzania” jest ustawiony na „Tryb rozgałęzienia”, można wybrać opcję zakończenia przepływu pracy po zakończeniu gałęzi odrzucenia. Po zaznaczeniu tej opcji, na końcu gałęzi odrzucenia pojawi się symbol „✗”, wskazujący, że po zakończeniu tej gałęzi nie będą kontynuowane kolejne węzły:

Zakończ po odrzuceniu

#Konfiguracja interfejsu osoby zatwierdzającej

Konfiguracja interfejsu osoby zatwierdzającej służy do zapewnienia interfejsu operacyjnego dla osoby zatwierdzającej, gdy przepływ pracy zatwierdzania osiągnie ten węzeł. Proszę kliknąć przycisk konfiguracji, aby otworzyć wyskakujące okno:

Wyskakujące okno konfiguracji interfejsu

W wyskakującym oknie konfiguracji można dodać bloki takie jak oryginalna treść zgłoszenia, informacje o zatwierdzeniu, formularz przetwarzania oraz niestandardowy tekst podpowiedzi:

Dodawanie bloków do interfejsu

#Oryginalna treść zgłoszenia

Blok szczegółów treści zatwierdzenia to blok danych przesłanych przez inicjatora. Podobnie jak w przypadku zwykłego bloku danych, można dowolnie dodawać komponenty pól z kolekcji i dowolnie je rozmieszczać, aby zorganizować treść, którą osoba zatwierdzająca musi przejrzeć:

Konfiguracja bloku szczegółów

#Formularz przetwarzania

W bloku formularza operacji można dodać przyciski akcji obsługiwane przez ten węzeł, w tym „Zatwierdź”, „Odrzuć”, „Zwróć”, „Przekaż” i „Dodaj sygnatariusza”:

Blok formularza operacji

Ponadto do formularza operacji można również dodać pola, które mogą być modyfikowane przez osobę zatwierdzającą. Pola te będą wyświetlane w formularzu operacji, gdy osoba zatwierdzająca będzie przetwarzać zatwierdzenie. Osoba zatwierdzająca może modyfikować wartości tych pól, a po przesłaniu jednocześnie zostaną zaktualizowane dane do zatwierdzenia oraz migawka odpowiadających danych w procesie zatwierdzania.

Modyfikacja pól treści zatwierdzenia

#„Zatwierdź” i „Odrzuć”

Wśród przycisków akcji zatwierdzania „Zatwierdź” i „Odrzuć” są operacjami decydującymi. Po przesłaniu oznacza to zakończenie przetwarzania przez osobę zatwierdzającą dla tego węzła. Dodatkowe pola, które należy wypełnić podczas przesyłania, takie jak „Komentarz”, można dodać w wyskakującym oknie „Konfiguracja przetwarzania” dla przycisku akcji.

Konfiguracja przetwarzania

#„Zwróć”

„Zwróć” to również operacja decydująca. Oprócz możliwości konfiguracji komentarzy, można również skonfigurować węzły, do których można zwrócić:

Konfiguracja zwrotu

#„Przekaż” i „Dodaj sygnatariusza”

„Przekaż” i „Dodaj sygnatariusza” to operacje niedecydujące, służące do dynamicznego dostosowywania osób zatwierdzających w procesie zatwierdzania. „Przekaż” polega na przekazaniu zadania zatwierdzania bieżącego użytkownika innemu użytkownikowi do przetworzenia. „Dodaj sygnatariusza” polega na dodaniu osoby zatwierdzającej przed lub po bieżącej osobie zatwierdzającej, a nowo dodana osoba zatwierdzająca będzie kontynuować zatwierdzanie wspólnie.

Po włączeniu przycisków akcji „Przekaż” lub „Dodaj sygnatariusza”, należy wybrać „Zakres przypisania” w menu konfiguracji przycisku, aby ustawić zakres użytkowników, którzy mogą być przypisani jako nowe osoby zatwierdzające:

Zakres przypisania

Podobnie jak w przypadku oryginalnej konfiguracji osób zatwierdzających węzła, zakres przypisania może również obejmować bezpośrednio wybrane osoby zatwierdzające lub być oparty na warunkach zapytania z kolekcji użytkowników. Ostatecznie zostanie on połączony w jeden zbiór i nie będzie zawierał użytkowników już znajdujących się w zbiorze osób zatwierdzających.

Ważne

Jeśli przycisk akcji został włączony lub wyłączony, lub zmieniono zakres przypisania, należy zapisać konfigurację węzła po zamknięciu wyskakującego okna konfiguracji interfejsu operacji. W przeciwnym razie zmiany w przycisku akcji nie zostaną zastosowane.

#Karta „Moje zatwierdzenia” 2.0+

Może być używana do konfigurowania karty zadania na liście „Moje zatwierdzenia” w Centrum zadań.

Konfiguracja karty Moje zatwierdzenia

Kartę można dowolnie konfigurować, aby wyświetlała pożądane pola biznesowe (z wyjątkiem pól relacji) lub informacje związane z zatwierdzeniem.

Gdy zatwierdzenie dotrze do tego węzła, spersonalizowana karta zadania będzie widoczna na liście w Centrum zadań:

Karta zadania w Centrum zadań

#Wynik węzła

Po zakończeniu zatwierdzania odpowiedni status i dane zostaną zapisane w wyniku węzła i mogą być używane jako zmienne przez kolejne węzły.

Wynik węzła

#Status zatwierdzenia węzła

Reprezentuje status przetwarzania bieżącego węzła zatwierdzania. Wynik jest wartością wyliczeniową.

#Dane po zatwierdzeniu

Jeśli osoba zatwierdzająca zmodyfikuje treść zatwierdzenia w formularzu operacji, zmodyfikowane dane zostaną zapisane w wyniku węzła do wykorzystania przez kolejne węzły. Aby użyć pól relacji, należy skonfigurować wstępne ładowanie dla tych pól w wyzwalaczu.

#Rekordy zatwierdzeń

v1.8.0+

Rekord przetwarzania zatwierdzenia to tablica, która zawiera rekordy przetwarzania wszystkich osób zatwierdzających w tym węźle. Każdy rekord przetwarzania zawiera następujące pola:

PoleTypOpis
idnumberUnikalny identyfikator rekordu przetwarzania
userIdnumberID użytkownika, który przetworzył ten rekord
statusnumberStatus przetwarzania
commentstringKomentarz w momencie przetwarzania
updatedAtstringCzas aktualizacji rekordu przetwarzania

Można wykorzystać te pola jako zmienne w kolejnych węzłach zgodnie z potrzebami.