Tworzenie przepływów pracy w celu łączenia zadań procesów biznesowych
Można tworzyć przepływy pracy, które łączą zadania procesów biznesowych wykonywane przez różnych użytkowników. Zadania systemowe, takie jak automatyczne księgowanie, mogą być uwzględniane jako kroki w przepływach pracy, poprzedzone lub następujące po zadaniach użytkownika. Żądanie i udzielenie zgody na utworzenie nowych rekordów to typowe kroki przepływu pracy.
Na stronie Przepływ pracy można utworzyć przepływ pracy, wymieniając związane z tym kroki w wierszach. Każdy krok składa się ze zdarzenia przepływu pracy moderowanego według warunków zdarzenia oraz odpowiedzi przepływu pracy z opcjami odpowiedzi. Kroki przepływu pracy definiuje się, wypełniając pola w wierszach przepływu pracy ze stałych list wartości zdarzeń i odpowiedzi reprezentujących scenariusze obsługiwane przez kod aplikacji.
Podczas tworzenia przepływów pracy można skopiować kroki z istniejących przepływów pracy lub z szablonów przepływów pracy. Szablony przepływów pracy reprezentują nieedytowalne przepływy pracy, które istnieją w ogólnej wersji Business Central. Kod szablonów przepływów pracy dodawanych przez firmę Microsoft jest poprzedzony prefiksem "MS-", na przykład w "MS-PIW". Aby uzyskać więcej informacji, zobacz Tworzenie przepływów pracy z szablonów przepływów pracy.
Jeśli scenariusz biznesowy wymaga zdarzeń przepływu pracy lub odpowiedzi, które nie są obsługiwane, partner firmy Microsoft musi je zaimplementować, tworząc rozszerzenie implementujące odpowiednie zdarzenie przepływu pracy.
Uwaga
Wszystkie powiadomienia o krokach przepływu pracy są wysyłane za pośrednictwem kolejki zadań. Upewnij się, że kolejka zadań odzwierciedla Twoje potrzeby biznesowe. Aby uzyskać więcej informacji, zobacz Używanie kolejek zadań do planowania zadań.
:::image type="content" source="media/Workflows/workflow-example.png" alt-text="Illustration of a workflow example.":::
Przepływ pracy jest podzielony na trzy sekcje:
Kiedy Zdarzenie W tym miejscu wybierany jest wyzwalacz. Przykładami wyzwalacza mogą być:
- Rekord danych podstawowych jest zmieniany
- Tworzony jest wiersz arkusza
- Dokument przychodzący jest tworzony lub zwalniany
- Wymagana jest zgoda dokumentu
Pod warunkiem Warunki są powiązane ze zdarzeniem i otwiera się w celu utworzenia filtrów dla wyzwolenia zdarzenia
Następnie Odpowiedz Odpowiedzi odpowiadają na to, jaki jest następny krok w pracy.
Dla obu typów zdarzeń zdarzenia są zdefiniowane przez system. Nowe wydarzenia muszą być dodawane poprzez rozwój rozszerzenia.
Aby utworzyć przepływ pracy
Wybierz
ikonę, wprowadź Przepływy pracy, a następnie wybierz powiązane łącze.Wybierz akcję Nowy. Zostanie otwarta strona Przepływ pracy.
W polu Kod wprowadź maksymalnie 20 znaków, aby zidentyfikować przepływ pracy.
Aby utworzyć przepływ pracy na podstawie szablonu przepływu pracy, na stronie Przepływy pracy wybierz akcję Utwórz przepływ pracy z szablonu. Aby uzyskać więcej informacji, zobacz Tworzenie przepływów pracy z szablonów przepływów pracy.
W polu Opis opisz przepływ pracy.
W polu Kategoria określ kategorię, do której należy przepływ pracy.
W polu Kiedy zdarzenie określ zdarzenie, które musi wystąpić, aby rozpocząć krok przepływu pracy.
Po wybraniu pola zostanie otwarta strona Zdarzenia przepływu pracy, na której można wybrać spośród wszystkich istniejących zdarzeń przepływu pracy.
W polu Warunek określ co najmniej jeden warunek, który musi zostać spełniony, zanim zdarzenie w polu Kiedy zdarzenie może wystąpić.
Po wybraniu pola zostanie otwarta strona Warunki zdarzenia, na której można wybrać z listy pól filtru, które są istotne jako warunki dla danego zdarzenia. Możesz dodać nowe pola filtru, które mają być używane jako warunki zdarzenia. Filtry warunków zdarzeń są ustawiane tak samo, jak filtry na stronach żądań raportu.
Jeśli zdarzenie przepływu pracy jest zmianą określonego pola w rekordzie, zostanie otwarta strona Warunki zdarzenia z opcjami wyboru pola i typu zmiany.
- Aby określić zmianę pola dla zdarzenia, na stronie Warunki zdarzenia w polu Pole wybierz pole, które ulegnie zmianie.
- W polu Operator wybierz opcję Zmniejszone, Zwiększonelub Zmienione.
W polu Odpowiedź następnie określ odpowiedź, która nastąpi po wystąpieniu zdarzenia przepływu pracy.
Po wybraniu pola zostanie otwarta strona Odpowiedzi przepływu pracy, na której można wybrać spośród wszystkich istniejących odpowiedzi przepływu pracy i ustawić opcje odpowiedzi dla wybranej odpowiedzi.
Na skróconej karcie Opcje wybranej odpowiedzi określ opcje odpowiedzi przepływu pracy, wybierając wartości w różnych polach, które się pojawią, w następujący sposób:
Aby określić opcje odpowiedzi przepływu pracy, która obejmuje wysłanie powiadomienia, wypełnij pola zgodnie z opisem w poniższej tabeli.
Pole Opis Powiadom nadawcę Określ, czy wnioskodawca zatwierdzający jest powiadamiany, a nie odbiorca żądania zatwierdzenia. Jeśli zaznaczysz to pole wyboru, pole Identyfikator użytkownika odbiorcy zostanie wyłączone, ponieważ zamiast tego zostanie powiadomiony żądacz zatwierdzenia, nadawca. Nazwa odpowiedzi przepływu pracy zmienia się odpowiednio na Utwórz powiadomienie dla <Sender>. Jeśli pole wyboru nie jest zaznaczone, nazwa odpowiedzi przepływu pracy to Utwórz powiadomienie dla <Użytkownik>. Identyfikator użytkownika odbiorcy Określ użytkownika, do którego ma zostać wysłane powiadomienie. Uwaga: Ta opcja jest dostępna tylko w przypadku odpowiedzi przepływu pracy z symbolem zastępczym dla określonego użytkownika. W przypadku odpowiedzi przepływu pracy bez symboli zastępczych dla użytkowników odbiorca powiadomienia jest zwykle definiowany przez konfigurację użytkownika zatwierdzającego. Typ wpisu powiadomienia Określa, czy powiadomienie przepływu pracy jest wyzwalane przez zmianę rekordu, żądanie zatwierdzenia lub przekazane należne dane. Strona docelowa łącza Określ inną stronę, która ma być otwierana przez łącze w powiadomieniu zamiast strony domyślnej. Należy zauważyć, że strona musi mieć tę samą tabelę źródłową, co rekord. Łącze niestandardowe Określ adres URL łącza dodawanego do powiadomienia oprócz łącza do strony. Aby określić opcje odpowiedzi przepływu pracy, która obejmuje utworzenie żądania zatwierdzenia, wypełnij pola zgodnie z opisem w poniższej tabeli.
Pole Opis Formuła terminu Określ, w ciągu ilu dni żądanie zatwierdzenia musi zostać rozwiązane od daty wysłania. Deleguj po Określ, czy i kiedy wniosek o zatwierdzenie zostanie automatycznie przekazany odpowiedniemu zastępcy. Można wybrać automatyczne delegowanie jednego, dwóch lub pięciu dni od daty zażądania zatwierdzenia. Typ osoby zatwierdzającej Określ, kto jest osobą zatwierdzającą, zgodnie z konfiguracją użytkowników zatwierdzania i użytkowników przepływu pracy. Gdy pole jest ustawione na Sprzedawca/Kupujący, to ustawienie określa, że użytkownik, który jest skonfigurowany w Salespers./Purch. Polekod na stronie Konfiguracja użytkownika zatwierdzania określa osobę zatwierdzającą. Wpisy żądania zatwierdzenia są następnie tworzone zgodnie z wartością w polu Typ limitu osoby zatwierdzającej. Aby uzyskać więcej informacji, zobacz Konfigurowanie użytkowników zatwierdzania. Pokaż wiadomość z potwierdzeniem Określ, czy komunikat z potwierdzeniem ma być wyświetlany użytkownikom po zażądaniu zatwierdzenia. Typ limitu osoby zatwierdzającej Określ, w jaki sposób limity zatwierdzania u ów zatwierdzających wpływają na tworzenie dla nich wpisów żądań zatwierdzenia. Kwalifikowana osoba zatwierdzająca to osoba zatwierdzająca, której limit zatwierdzenia przekracza wartość złożonego żądania. Dostępne są następujące opcje: - Łańcuch u zatwierdzania określa, że wpisy żądania zatwierdzenia są tworzone dla wszystkich ów zatwierdzających wnioskodawcę, aż do pierwszej kwalifikującej się osoby zatwierdzającej włącznie.
- Bezpośrednia osoba zatwierdzająca określa, że wpis żądania zatwierdzenia jest tworzony tylko dla bezpośredniej osoby zatwierdzającej żądającym, niezależnie od limitu zatwierdzenia osoby zatwierdzającej.
- Pierwsza kwalifikowana osoba zatwierdzająca określa, że wpis żądania zatwierdzenia jest tworzony tylko dla pierwszej kwalifikowanej osoby zatwierdzającej wnioskodawcy.
Aby określić opcje odpowiedzi przepływu pracy, która obejmuje tworzenie wierszy arkusza, wypełnij pola zgodnie z opisem w poniższej tabeli.
Pole Opis Nazwa szablonu dziennika ogólnego Określ nazwę szablonu arkusza ogólnego, w którym są tworzone określone wiersze arkusza. Nazwa partii dziennika ogólnego Określ nazwę partii arkusza ogólnego, w której są tworzone określone wiersze arkusza.
Wybierz przyciski Zwiększ wcięcie i Zmniejsz wcięcie, aby wciąć nazwę zdarzenia w polu Kiedy, aby zdefiniować położenie kroku w przepływie pracy.
- Wskaż, że krok jest następny w sekwencji przepływu pracy, wcięcie nazwy zdarzenia pod nazwą zdarzenia poprzedniego kroku.
- Wskaż, że krok jest jednym z bardziej alternatywnych kroków, które mogą rozpocząć się w zależności od jego stanu, umieszczając nazwę zdarzenia w tym samym wcięciu, co inne alternatywne kroki. Zamów takie opcjonalne kroki zgodnie z priorytetem, umieszczając najważniejszy krok na pierwszym miejscu.
Uwaga
Można zmienić tylko wcięcie kroku, który nie ma kolejnego kroku.
Powtórz kroki od 7 do 11, aby dodać więcej kroków przepływu pracy przed lub po właśnie utworzonym kroku.
Zaznacz pole wyboru Włączone, aby określić, że przepływ pracy zostanie uruchomiony natychmiast po wystąpieniu zdarzenia w pierwszym kroku typu Punkt wejścia. Aby uzyskać więcej informacji, zobacz Korzystanie z przepływów pracy.
Uwaga
Nie włączaj przepływu pracy, dopóki nie upewnisz się, że przepływ pracy został ukończony i że można rozpocząć związane z tym kroki przepływu pracy.
Wskazówka
Aby wyświetlić relacje między tabelami używanymi w przepływach pracy, wybierz
ikonę, a następnie wprowadź Przepływ pracy — relacje między tabelami.
Przykład tworzenia nowego przepływu pracy przy użyciu istniejących zdarzeń
W poniższym przykładzie jest wprowadzany nowy przepływ pracy w celu zatwierdzenia zmian w nazwie istniejącego dostawcy:
Wybierz
ikonę, wprowadź Przepływy pracy, a następnie wybierz powiązane łącze.Wybierz akcję Nowy. Zostanie otwarta strona Przepływ pracy.
W sekcji przepływ pracy wypełnij pola zgodnie z opisem w poniższej tabeli.
Pole Wartość Kod VENDAPN-01 Opis Zatwierdzenie zmiany nazwy dostawcy Kategoria PURCH Aby utworzyć pierwszy krok przepływu pracy, wykonaj następujące kroki.
- W polu Kiedy zdarzenie określ Rekord dostawcy został zmieniony.
- W polu Warunek wybierz wyraz Zawsze, a następnie na stronie Warunki zdarzenia wybierz łącze Dodaj warunek zmiany wartości pola, a następnie wybierz pole Nazwa.
Wynikiem tego kroku jest to, że warunek jest odczytywany jako Nazwa jest zmieniona.
3. W polu Następnie odpowiedź wybierz łącze Wybierz odpowiedź, a następnie na stronie Odpowiedzi przepływu pracy w polu Wybierz odpowiedź wybierz wartość pola <Pole> w rekordzie i zapisz odpowiedź na zmianę, a następnie w sekcji Opcje wybranej odpowiedzi określ pole Nazwa.
4. Choose the Add More Responses link, and then add an entry for the Create an approval request for the record using approver type <%1> and <%2>. response.
5. W sekcji Opcje wybranej odpowiedzi dla nowej odpowiedzi zmień pole Typ osoby zatwierdzającej na Grupa użytkowników przepływu pracy, a następnie w polu Grupa użytkowników przepływu pracy określ odpowiednią grupę użytkowników.Aby uzyskać więcej informacji, zobacz Konfigurowanie użytkowników zatwierdzania.
6. Dodaj trzecią odpowiedź, Wyślij prośbę o zatwierdzenie rekordu i utwórz powiadomienie.
7. Dodaj czwartą odpowiedź, Pokaż komunikat "%1", a następnie w sekcji Opcje wybranej odpowiedzi w polu Wiadomość określ Wysłano żądanie zatwierdzenia.
8. Wybierz przycisk OK, aby powrócić do kroku przepływu pracy.W następnym wierszu dodaj nowy krok przepływu pracy dla zdarzenia Żądanie zatwierdzenia jest zatwierdzone.
- W polu Gdy zdarzenie określ Żądanie zatwierdzenia zostało zatwierdzone.
- Wybierz menu linii, a następnie wybierz polecenie Zwiększ wcięcie.
- W polu Warunek wybierz wyraz Zawsze, a następnie w polu Oczekujące zatwierdzenia określ wartość 0.
Wynikiem tego kroku jest to, że warunek jest odczytywany jako Oczekujące zatwierdzenia:0, aby wskazać, że jest to ostatnia osoba zatwierdzająca.
4. W polu Następnie odpowiedź wybierz łącze Wybierz odpowiedź, a następnie na stronie Odpowiedzi przepływu pracy w polu Wybierz odpowiedź wybierz pozycję Wyślij żądanie zatwierdzenia rekordu i utwórz odpowiedź na powiadomienie.
5. Wybierz przycisk OK.W następnym wierszu dodaj drugi krok przepływu pracy dla zdarzenia Żądanie zatwierdzenia jest zatwierdzone.
- W polu Gdy zdarzenie określ Żądanie zatwierdzenia zostało zatwierdzone.
- W polu Warunek wybierz wyraz Zawsze, a następnie w polu Oczekujące zatwierdzenia określ >0.
Wynikiem tego kroku jest to, że warunek jest odczytywany jako Oczekujące zatwierdzenia:>0, aby wskazać, że nie jest to ostatnia osoba zatwierdzająca.
3. W polu Następnie odpowiedź wybierz łącze Wybierz odpowiedź, a następnie na stronie Odpowiedzi przepływu pracy w polu Wybierz odpowiedź wybierz pozycję Wyślij żądanie zatwierdzenia rekordu i utwórz odpowiedź na powiadomienie.
4. Wybierz przycisk OK.W następnym wierszu dodaj krok przepływu pracy dla zdarzenia Żądanie zatwierdzenia jest odrzucane.
- W polu Gdy zdarzenie określ Żądanie zatwierdzenia jest odrzucane.
- W polu Warunek pozostaw wartość Zawsze.
- W polu Następnie odpowiedź wybierz łącze Wybierz odpowiedź, a następnie na stronie Odpowiedzi przepływu pracy w polu Wybierz odpowiedź wybierz odpowiedź Odrzuć nowe wartości odpowiedzi.
- Wybierz łącze Dodaj więcej odpowiedzi, a następnie dodaj wpis dla odrzuć żądanie zatwierdzenia rekordu i utwórz odpowiedź na powiadomienie
- Wybierz przycisk OK.
W następnym wierszu dodaj drugi krok przepływu pracy dla zdarzenia Żądanie zatwierdzenia jest odrzucane.
- W polu Gdy zdarzenie określ Żądanie zatwierdzenia jest odrzucane.
- W polu Warunek pozostaw wartość Zawsze.
- W polu Następnie odpowiedź wybierz łącze Wybierz odpowiedź, a następnie na stronie Odpowiedzi przepływu pracy w polu Wybierz odpowiedź wybierz pozycję Wyślij żądanie zatwierdzenia rekordu i utwórz odpowiedź na powiadomienie.
- Wybierz przycisk OK.
Aby włączyć przepływ pracy, wybierz pole Włączone.
Poniższe ilustracje zawierają przegląd wyników tej procedury.
:::image type="content" source="media/Workflows/workflow-example-2.png" alt-text="Ilustracja przepływu pracy Zatwierdzanie nazwy dostawcy.":::
Następnie należy przetestować przepływ pracy, otwierając istniejącego dostawcę i zmieniając nazwę. Sprawdź, czy żądanie zatwierdzenia zostało złożone po zmianie nazwy dostawcy.
Zobacz też
Tworzenie przepływów pracy na podstawie szablonów przepływów
pracyKonfigurowanie użytkowników zatwierdzania
Konfigurowanie powiadomień
przepływu pracyWyświetlanie zarchiwizowanych wystąpień kroków
przepływu pracyUsuwanie przepływów
pracyInstruktaż: Konfigurowanie i używanie przepływu pracy zatwierdzania zakupów
Konfigurowanie przepływów
pracyKorzystanie z przepływów
pracyPrzepływ pracy