Co to jest łańcuch procesów?
- Łańcuch procesów to sekwencja procesów oczekujących w tle na zdarzenie.
- Niektóre z tych procesów wyzwalają osobne zdarzenia, które mogą po kolei uruchamiać inne procesy.
- Zapewnia różne złącza, które umożliwiają alternatywne i równoległe wykonywanie procesu.
- Na przykład sklep detaliczny otrzymuje zamówienie od klienta, co wywołuje sekwencję zdarzeń, takich jak sprawdzenie materiału w magazynie, zamówienie produktu z magazynu, zamówienie w celu wyprodukowania produktu i tak dalej.
- Łańcuchy procesów zapewniają graficzne planowanie i funkcje monitorowania, które pomagają w automatyzacji, wizualizacji i monitorowaniu zadań / procesów.
- Łańcuchy procesów są zintegrowane z kokpitem administracyjnym BI opartym na portalu.
- Łańcuchy procesów można traktować jako schematy blokowe, które mają czekać w tle i są wyzwalane na zdarzenie przez inny proces.
Łańcuch procesów składa się z trzech głównych etapów
- Rozpocznij proces: Opisuje, kiedy proces się rozpocznie (natychmiast, zaplanowane zadanie, metaproces, API)
- Złącze: jest to proces łączenia i może wybrać opcje rozpoczęcia następnego procesu
- Wariant: Obiekt, na którym mamy wykonać proces, nazywa się wariantem. Jest to zestaw parametrów przekazywanych do procesu, takich jak nazwa pakietu InfoPackage lub Info-Objects
W tym samouczku dowiesz się -
Kroki tworzenia łańcucha procesów.
Kroki sprawdzania spójności łańcucha procesów.
Kroki aktywacji łańcucha procesów.
Kroki przypisywania łańcucha procesów do komponentu aplikacji.
Kroki, aby aktywować łańcuch procesów.
Jak monitorować łańcuchy procesów.
Kroki tworzenia łańcucha procesów
RSPC to cała i jedyna transakcja używana do obsługi łańcucha procesów. Na tym ekranie istniejące łańcuchy procesów są sortowane według „ApplicationComponents”.
Dostępne są dwa widoki:
- Sprawdź widok
- Widok planowania.
Domyślnym trybem jest Widok planowania.
Krok 1)
Tworzenie łańcucha procesów:
Kliknij ikonę „Utwórz”.
Krok 2)
- Wprowadź nazwę techniczną łańcucha procesów.
- Wprowadź zrozumiały opis łańcucha procesów.
Kliknij Znacznik wyboru
Krok 3)
Pojawi się nowe okno. Kliknij ikonę „Nowy”, aby utworzyć nowy „Rozpocznij proces”.
Krok 4)
- Wprowadź nazwę techniczną procesu uruchamiania.
- Wprowadź zrozumiały opis procesu uruchamiania i kliknij przycisk Enter.
Krok 5)
Kolejny ekran służy do przypisywania wyzwalacza opartego na czasie lub zdarzeniu dla łańcucha procesów.
- Kliknij opcję „Bezpośredni harmonogram”, aby zaplanować łańcuch procesów na określony czas.
- Kliknij przycisk „Zmień wybór”, aby wprowadzić szczegóły dotyczące planowania łańcucha procesów do wykonania.
Krok 6)
Kroki planowania łańcucha procesów:
- Kliknij przycisk „Data / Godzina”. Określ zaplanowaną datę / godzinę rozpoczęcia, datę / godzinę zakończenia.
- Aby ustawić częstotliwość, kliknij pole wyboru „Praca okresowa”.
- Kliknij przycisk „PeriodValues”.
- Na następnym ekranie wybierz żądaną częstotliwość (Godzinowa / Dzienna / Tygodniowa / Miesięczna / Inny okres). Kliknij przycisk Zapisz ikony i przycisk Wstecz, aby wrócić do poprzedniego ekranu RSPC.
Kliknij zapisz
Krok 7)
Dodaj pakiet informacyjny:
Kliknij ikonę „Typy procesów”, aby kontynuować.
Krok 8)
Jak wspomniano wcześniej, ładowanie danych może być wyzwalane za pośrednictwem pakietu InfoPackage lub DTP.
- Jeśli ładowanie danych ma odbywać się za pośrednictwem pakietu InfoPackage, użyj typu procesu „Wykonaj InfoPackage”
- Jeśli ładowanie danych ma odbywać się za pośrednictwem DTP, użyj typu procesu „Proces przesyłania danych”
Krok 9)
Pojawi się nowe wyskakujące okienko. Tutaj możesz wybrać wymagany pakiet InfoPackage.
Krok 10)
Połącz zarówno wariant początkowy, jak i pakiet InfoPackage:
Można to zrobić na dwa sposoby - Kliknij prawym przyciskiem myszy pierwszy krok. Kliknij „Połącz z” -> „Załaduj dane”
Innym sposobem jest wybranie opcji „Start Variant” i przytrzymanie lewego przycisku myszy. Następnie przesuń przycisk myszy do kroku docelowego. Strzała powinna podążać za twoim ruchem. Przestań naciskać przycisk myszy i zostanie utworzone nowe połączenie. Od początku procesu do każdego drugiego kroku znajduje się czarna linia.
Łańcuch procesów pojawia się jak poniżej po utworzeniu połączenia między wariantem Start a pakietem informacyjnym.
Dla każdego kolejnego kroku możemy wybrać, czy następny krok ma być wykonywany tylko wtedy, gdy poprzednik.
- Udało się: zwykle używane podczas normalnego przetwarzania
- Zakończone błędami: zwykle używane do wysyłania komunikatów o błędach
- Wykonuj niezależnie od sukcesu lub niepowodzenia poprzedniego kroku
Kroki w celu sprawdzenia spójności łańcucha procesowego
- Wybierz menu „Idź do”
- Wybierz „Widok sprawdzania”.
SAP sprawdzi, czy wszystkie kroki są połączone i czy mają co najmniej jednego poprzednika. Błędy logiczne nie są wykrywane. Jeśli otrzymamy ostrzeżenia lub komunikat „Łańcuch jest w porządku”, możemy go aktywować. Jeśli kontrola wykryje jakieś błędy, musimy je najpierw usunąć.
Kroki aktywacji łańcucha procesów
- Kliknij menu „Łańcuch procesów”
- Wybierz „Aktywuj”.
- Lub wybierz przycisk „Aktywuj”
Kroki przypisywania łańcucha procesu do składnika aplikacji
Domyślnie łańcuch procesów jest tworzony w komponencie aplikacji „Nieprzypisany”.
- Wybierz przycisk „ApplicationComponent”
- Wybierz wymagany komponent i ponownie aktywuj łańcuch.
Kroki aktywacji łańcucha procesów
- Kliknij menu „Wykonanie”.
- Wybierz „Harmonogram”.
Alternatywnie naciśnij przycisk „Harmonogram”.
Łańcuch zostanie zaplanowany jako zadanie w tle i można go wyświetlić w kodzie transakcji SM37. Znajdziesz pracę o nazwie „BI_PROCESS_TRIGGER”. Wszystkie łańcuchy procesów są planowane z tą samą nazwą zadania.
Jak monitorować łańcuchy procesów
- Dostępnych jest wiele środowisk roboczych do monitorowania przebiegów łańcucha procesów:
- Przejdź do zakładki Administracja z DatawarehouseWorkBench (RSA1)
- BI Monitor w systemie zarządzania centrum obliczeniowym (CCMS)
- Monitorowanie codziennych łańcuchów procesów (RSPCM transakcji)
- Widok dziennika dla przebiegów łańcucha procesów w utrzymaniu łańcucha procesów (RSPC transakcji)