SAP Business Workflow - tworzenie kroków
Krok jest używany w przepływie pracy do wykonania zadania lub także do sterowania przepływem pracy. Krok jest zawsze tworzony wewnątrz bloku, a blok zawsze zawiera krok i jego wynik. Krok można utworzyć, zmieniając niezdefiniowany krok w trybie graficznym lub dodając nowy krok.
Aby zmienić niezdefiniowany krok w przepływie pracy, kliknij dwukrotnie niezdefiniowany krok, co spowoduje otwarcie wyboru kroku. Wybierz typ kroku, jak pokazano na poniższym zrzucie ekranu.
Istnieją różne typy stopni, które można wybrać zgodnie z wymaganiami. Poniżej przedstawiono kilka typowych typów kroków, ich symbole w toku prac i opis.
Symbol | Typ kroku | Krok Opis funkcji środowiska wykonawczego |
---|---|---|
|
Kontrola procesu | Funkcje Anuluj element roboczy lub Ustaw element roboczy jako przestarzały są stosowane do innych elementów bieżącego przepływu pracy. |
|
Kotwica ad hoc | W definicji zapisujesz przepływy pracy, które mogą zastąpić ten krok. W czasie wykonywania autoryzowany użytkownik może wybrać jeden z zapisanych przepływów pracy. Kotwica ad hoc jest następnie zastępowana krokami tego przepływu pracy. |
|
Czynność | Wykonanie zadania lub podobiegu. |
|
Stan: schorzenie | Przetwarzana jest jedna z dwóch gałęzi zdefiniowanych w definicji przepływu pracy. System podejmuje decyzję na podstawie zdefiniowanych warunków. W tym celu system bierze pod uwagę informacje z kontekstu przepływu pracy lub przetwarzanych obiektów aplikacji. |
|
Decyzja użytkownika | Przebieg procesu bieżącego przepływu pracy jest kontrolowany na podstawie decyzji podjętej przez aktualnego agenta. |
|
Dokument z szablonu | Dokument jest tworzony na podstawie szablonu dokumentu. |
|
Operacja kontenerowa | Elementarne operacje arytmetyczne lub przypisania wartości są stosowane do poszczególnych elementów kontenera workflow. |
|
Kreator wydarzeń | Utworzono wydarzenie. |
|
Formularz | Dane w elemencie kontenera, który odnosi się do struktury, mogą być wyświetlane, przetwarzane lub zatwierdzane jako formularz. |
|
Wyślij maila | Tekst wprowadzony w tym kroku jest wysyłany jako e-mail. |
|
Warunek wielokrotny | Przetwarzana jest jedna z kilku gałęzi zdefiniowanych w definicji przepływu pracy. W tym celu system sprawdza wartość elementu kontenera w kontenerze workflow. |
|
Widelec | Następujące po tym przetwarzanie odbywa się w widelcu. Możesz zdefiniować, ile gałęzi ma zostać wykonanych, aby fork został pomyślnie zakończony lub zdefiniować warunek końcowy w edytorze warunków. |
|
Niezdefiniowany krok | Brak funkcji w czasie wykonywania. Niezdefiniowane kroki zawsze mają skutek. |
|
Powtarzaj dopóki) | Sekwencja kroków jest przetwarzana wielokrotnie, aż do wystąpienia określonego warunku zakończenia. |
|
Pętla (WHILE) | Sekwencja kroków jest przetwarzana wielokrotnie, o ile mają zastosowanie zdefiniowane porównania. System opuszcza pętlę, gdy podstawa porównania nie zgadza się z żadną z wartości porównania. |
|
Poczekaj na wydarzenie | System czeka na określone zdarzenie. Element pracy jest zakończony tylko wtedy, gdy wystąpi oczekiwane zdarzenie. Zdarzenie może być również wywołane wystąpieniem dokumentu XML. |
|
Aktywność w sieci | Treść elementów kontenera wysyłana jest na adres URL w niezmienionej postaci lub w postaci wygenerowanego dokumentu XML. Krok może czekać na odpowiedź. Możliwa jest komunikacja z procesem uruchomionym przez aktywność internetową. Proces rozpoczęty komunikatem XML może komunikować się z wywołującym. |
Po wstawieniu nowego kroku do istniejącego przepływu pracy jego pozycja zależy od kroku lub wyniku wybranego wcześniej.
Gdzie chcesz wstawić krok | Co musisz wybrać |
---|---|
Po kroku | Wynik kroku, który znajduje się w odpowiedniej gałęzi definicji przepływu pracy |
Przed krokiem | Krok |
Jako nowa gałąź widelca |
|
Korzystanie z etapu oczekiwania
Etap oczekiwania w przepływie pracy może czekać na -
- Event
- Wydarzenie lokalne
- Przedmiot pracy
- Wydarzenie odebrane przez przepływ pracy
Gdy etap oczekiwania oczekuje na zdarzenie, jest przerywany, gdy wystąpi określone zdarzenie. Zdarzenie kończy wszystkie etapy oczekiwania na to konkretne zdarzenie. Jest to powszechnie używane -
- Aby zawiesić przepływ pracy do czasu wystąpienia określonego zdarzenia
- W wyniku innego przepływu pracy uruchomionego w innym systemie
- Jako wydarzenie w przetwarzaniu równoległym
Tak samo, jak to działa podczas oczekiwania na lokalne zdarzenie, warunek lub zdarzenie z innego przepływu pracy.
|
Poczekaj na wydarzenie | System czeka na określone zdarzenie. Element pracy jest zakończony tylko wtedy, gdy wystąpi oczekiwane zdarzenie. Zdarzenie może być również wywołane wystąpieniem dokumentu XML. |