Praktyczna implementacja procesów dla developerów
Kompleksowy, techniczny kurs Operaton dla developerów, architektów i zespołów IT odpowiedzialnych za implementację, integrację oraz utrzymanie procesów.
Dla kogo i cele szkolenia
- Developerzy, architekci, administratorzy techniczni, integratorzy oraz zespoły IT wdrażające rozwiązania procesowe
- Osoby odpowiedzialne za implementację komponentów procesowych, integrację z systemami zewnętrznymi i utrzymanie procesów w Operaton
- Celem jest praktyczne opanowanie pracy z silnikiem Operaton od strony technicznej: konfiguracji, API, integracji, debugowania, wersjonowania i utrzymania
Program szkolenia
- Omówienie notacji BPMN i DMN z perspektywy developera
- Możliwości Operaton jako silnika procesowego
- Zastosowania BPM jako narzędzia automatyzacji, orkiestracji i kontroli procesów
- Operaton Modeler – przegląd podstawowych funkcji oraz nieoczywistych możliwości
- Podstawowe pojęcia związane z procesami w silniku Operaton
- Cykl życia procesu, uruchamianie oraz metody weryfikacji jego stanu
- BPMN i DMN w szczegółach – interpretacja elementów notacji przez silnik Operaton
- Model danych w Operaton – serializacja danych oraz zasięg zmiennych
- Integracja Operaton ze Spring Boot – konfiguracja środowiska
- Operaton API i REST API – przegląd i zastosowania
- Messaging w procesach Operaton – rodzaje komunikatów i korelacja wiadomości
- Konfiguracja timerów w procesach
- Schemat danych Operaton
- Dane historyczne i dostęp do nich
- Incydenty i transakcyjność w silniku
- Typowe sposoby obsługi błędów
- Wersjonowanie procesów – możliwości, narzędzia i strategie zarządzania wersjami
- Konfiguracja i implementacja komponentów procesów biznesowych na indywidualnych środowiskach ze wsparciem trenera
- Service Task, delegate, listenery i komponenty integracyjne
- External Tasks, REST API oraz RabbitMQ w komunikacji z systemami zewnętrznymi
- Wywoływanie zewnętrznego API i pobranie zmiennych do procesu
- Debugowanie procesów w silniku Operaton
- Operaton Cockpit – analiza błędów produkcyjnych, praca na tokenach i zmiennych procesowych
- Konfiguracja silnika – embedded vs standalone
- Operaton w środowiskach produkcyjnych i rozproszonych
- Optymalizacja konfiguracji silnika pod większe skalowanie
- Zarządzanie danymi historycznymi w relacyjnej bazie danych
- History API i raportowanie zdarzeń historycznych
- Typowe antywzorce w modelowaniu i implementacji procesów
- Dobre praktyki modelowania, implementacji i utrzymania procesów
- Ćwiczenia praktyczne oraz sesja pytań i odpowiedzi
Korzyści dla uczestnika
- Samodzielna implementacja i uruchamianie procesów wykonywalnych w Operaton
- Pewność w integracji procesów z systemami zewnętrznymi
- Umiejętność korzystania z API, zmiennych procesowych, zdarzeń, timerów i mechanizmów messagingu
- Skuteczne diagnozowanie błędów, incydentów i problemów produkcyjnych
- Przygotowanie do utrzymania, wersjonowania i skalowania procesów w środowiskach produkcyjnych
- Dostęp do materiałów i wsparcia po szkoleniu
Organizacja
- Forma: online lub stacjonarnie, dopasowana do grupy
- Czas trwania: 3 dni
- Materiały oraz doświadczony trener w cenie
- Zakres dostosowany pod wyzwania danej firmy