SAP Łańcuch procesów BI: utwórz, sprawdź, aktywuj, przypisz, monitoruj
Co to jest łańcuch procesu?
- Łańcuch procesów to sekwencja procesów oczekujących w tle na zdarzenie.
- Niektóre z tych procesów wyzwalają osobne zdarzenie, które może z kolei uruchomić inne procesy.
- Zapewnia różne złącza, które umożliwiają alternatywną i równoległą realizację procesu.
- Na przykład sklep detaliczny otrzymuje zamówienie klienta, co spowoduje sekwencję zdarzeń, takich jak sprawdzenie materiału w magazynie – zamówienie produktu z magazynu w celu wytworzenia produktu i tak dalej.
- Łańcuchy procesów zapewniają funkcje graficznego planowania i 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 wyzwalane na zdarzenie przez inny proces.
Łańcuch procesu 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żna wybrać opcje rozpoczęcia następnego procesu
- Wariant: Obiekt, na którym mamy wykonać proces, nazywa się Wariant. Jest to zestaw parametrów przekazywanych do procesu, takich jak nazwa pakietu InfoPackage lub Informacje-Obiekty
Kroki, aby utworzyć łańcuch procesów
RSPC to cała i jedyna transakcja wykorzystywana do utrzymania łańcucha procesów. Na tym ekranie istniejące łańcuchy procesów są sortowane według „Komponentów aplikacji”.
Dostępne są dwa widoki:
- Sprawdź Widok
- Widok planowania.
Tryb domyślny to Widok planowania.
Krok 1) Tworzenie łańcucha procesów:
Kliknij ikonę „Utwórz”.
Krok 2)
- Wprowadź nazwę techniczną łańcucha procesu.
- Wprowadź zrozumiały opis łańcucha procesu.
Kliknij opcję Zaznacz
Krok 3) Pojawi się nowe okno. Kliknij ikonę „Nowy”, aby utworzyć nowy „Rozpocznij proces”.
Krok 4)
- Wprowadź nazwę techniczną procesu początkowego.
- Wprowadź zrozumiały opis procesu początkowego i kliknij przycisk Enter.
Krok 5) Następny ekran służy do przypisania wyzwalacza opartego na czasie lub zdarzeniu dla łańcucha procesów.
- Kliknij opcję „Bezpośredni harmonogram”, aby zaplanować łańcuch procesów na konkretny czas.
- Kliknij przycisk „Zmień wybór”, aby wprowadzić szczegóły dotyczące harmonogramu wykonania łańcucha procesów.
Krok 6) Kroki planowania łańcucha procesów:
- Kliknij przycisk „Data/godzina”. Określ zaplanowaną datę/godzinę rozpoczęcia i datę/godzinę zakończenia.
- Aby ustawić częstotliwość, zaznacz pole wyboru „Zadanie okresowe”.
- Kliknij przycisk „Wartości okresu”.
- Na następnym ekranie wybierz żądaną częstotliwość (godzinowo/codziennie/tygodniowo/miesięcznie/inny okres). Kliknij przycisk Zapisz ikony i przycisk Wstecz, aby wrócić do poprzedniego ekranu RSPC.
Kliknij przycisk Zapisz
Krok 7) Dodaj pakiet informacyjny:
Aby kontynuować, kliknij ikonę „Typy procesów”.
Krok 8) Jak wspomniano wcześniej, ładowanie danych można uruchomić za pośrednictwem pakietu InfoPackage lub DTP.
- Jeśli ładowanie danych ma odbywać się poprzez InfoPackage, użyj typu procesu „Execute 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 informacyjny.
Krok 10) Połącz wariant startowy i pakiet informacyjny:
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 „Wariant startowy” i przytrzymanie lewego przycisku myszy. Następnie przesuń przycisk myszy do kroku docelowego. Strzałka powinna podążać za Twoim ruchem. Przestań naciskać przycisk myszy, a nowe połączenie zostanie utworzone. Od procesu początkowego do co drugiego kroku jest czarna linia.
Po utworzeniu połączenia pomiędzy wariantem Start a pakietem informacyjnym łańcuch procesów wygląda jak poniżej.
Dla każdego kolejnego kroku możemy wybrać, czy następny krok ma być wykonany tylko wtedy, gdy poprzedni.
- Powiodło się: zwykle używane w normalnym przetwarzaniu
- Zakończone błędami: Zwykle używane do wysyłania komunikatów o błędach
- Wykonaj niezależnie od powodzenia lub niepowodzenia poprzedniego kroku
Kroki sprawdzające spójność łańcucha procesu
- Wybierz menu „Idź”
- Wybierz „Widok sprawdzający”.
SAP sprawdzi, czy wszystkie stopnie są połączone i mają przynajmniej jednego poprzednika. Błędy logiczne nie są wykrywane. Jeśli otrzymamy ostrzeżenia lub komunikat „Łańcuch jest OK”, możemy go aktywować. Jeśli kontrola wykryje jakieś błędy, musimy je najpierw usunąć.
Kroki, aby aktywować łańcuch procesów
- Kliknij menu „Łańcuch procesów”
- Wybierz „Aktywuj”.
- Lub wybierz przycisk „Aktywuj”.
Kroki, aby przypisać łańcuch procesów do komponentu aplikacji
Domyślnie łańcuch procesów jest tworzony w komponencie aplikacji „Nie przypisany”.
- Wybierz przycisk „Komponent aplikacji”.
- Wybierz wymagany komponent i ponownie aktywuj łańcuch.
Kroki, aby aktywować łańcuch procesów
- Kliknij menu „Wykonanie”.
- Wybierz „Harmonogram”.
Alternatywnie naciśnij przycisk „Zaplanuj”.
Łańcuch zostanie zaplanowany jako zadanie w tle i będzie można go wyświetlić w kodzie transakcji SM37. Znajdziesz pracę o nazwie „BI_PROCESS_TRIGGER”. Wszystkie łańcuchy procesów są zaplanowane z tą samą nazwą zadania.
Jak monitorować łańcuchy procesów
- Dostępnych jest wiele środowisk pracy do monitorowania przebiegów łańcucha procesów:
- Przejdź do karty Administracja z DatawarehouseWorkBench (RSA1)
- Monitor BI w systemie zarządzania centrum obliczeniowym (CCMS)
- Monitorowanie dziennych łańcuchów procesów (RSPCM transakcyjny)
- Widok dziennika przebiegów łańcucha procesów w utrzymaniu łańcucha procesów (transakcja RSPC)