Object-centric process mining: kiedy warto go stosować? — article illustration

Zobacz jeden przypadek z różnych perspektyw

Poznaj swoje zdarzenia

Process mining

Object-centric process mining: kiedy warto go stosować?

OCPM sprawdza się, gdy obiekty łączą się w jednym procesie. Multiple Perspectives warto wybrać, gdy obiekty współdzielą zdarzenia, ale można analizować je osobno.

Object-centric process mining sprawdza się, gdy obiekty łączą się w jednym procesie. Multiple Perspectives warto wybrać, gdy obiekty współdzielą zdarzenia, ale można analizować je osobno. Wybór zależy od tego, co ma reprezentować każda instancja procesu: jeden obiekt czy ich grupę.

Czym właściwie jest przypadek?

Przypadek to jednostka śledzona w procesie. W process mining opartym na przypadkach każde zdarzenie przypisuje się do jednego przypadku, na przykład zamówienia, faktury lub klienta. Dzięki temu widać wyraźną ścieżkę procesu, ale analiza może być zniekształcona, gdy zdarzenie dotyczy kilku obiektów albo obiekty te przechodzą przez osobne cykle życia.

Wyobraźmy sobie zamówienie z kilkoma pozycjami. Każda jest wysyłana osobno, a do zamówienia wystawiono kilka faktur. Jeśli przypadkiem będzie całe zamówienie, czynności dotyczące poszczególnych pozycji i faktur mogą zostać połączone w jedną ścieżkę. Jeśli przypadkiem będzie pojedyncza pozycja, może zabraknąć szerszego kontekstu zamówienia.

Przed wyborem podejścia warto odpowiedzieć na pytania:

  • Za jakim obiektem podąża pytanie biznesowe?
  • Czy każde zdarzenie należy do jednego przypadku, czy może dotyczyć kilku obiektów?
  • Czy trzeba analizować te powiązania łącznie, czy wystarczą osobne widoki?

Wybór przypadku wpływa na dziennik zdarzeń i widoczne warianty procesu. Wprowadzenie do podstaw process mining znajdą Państwo w artykule Czym jest process mining.

Jak działa object-centric process mining?

Object-centric process mining pokazuje zdarzenia i ich powiązania z wieloma typami obiektów, zamiast przypisywać każde zdarzenie do jednego przypadku. To podejście często wykorzystuje format OCEL, czyli obiektowy dziennik zdarzeń. Model procesu OCPM może łączyć obiekty takie jak zamówienie, jego pozycje, dostawy i faktury.

Rozważmy zamówienie klienta obejmujące trzy pozycje. Każda pozycja przechodzi własny cykl realizacji. Towar wysyłany jest w dwóch dostawach, a do zamówienia wystawiono dwie faktury, ponieważ jednej pozycji nie było w magazynie. Proces obejmuje jedno zamówienie, trzy pozycje, dwie dostawy i dwie faktury.

W OCPM zdarzenie można powiązać z obiektami, których dotyczy. Można analizować relacje między zamówieniem, pozycjami, dostawami i fakturami bez wybierania jednego obiektu jako przypadku dla każdego pytania. Można na przykład sprawdzić, czy wyjątek przy wysyłce zbiega się z opóźnieniem faktury.

Szerszy obraz oznacza też większą złożoność. Dane muszą uwzględniać istotne powiązania między obiektami, a sieć złożona z wielu obiektów i połączeń może być trudniejsza do interpretacji. OCPM to nie tylko inny wykres dla standardowego dziennika opartego na przypadkach. Wymaga odpowiedniego przygotowania i analizy danych o zdarzeniach.

Ilustracja porównująca object-centric process mining z Multiple Perspectives

Długo analizowaliśmy object-centric process mining i nadal nie widzimy, jak miałoby pomóc osobom, dla których tworzymy naszą platformę. Przenosi analizę do układu bardziej zorientowanego na dane. Rozumiemy, dlaczego może to ułatwiać pracę dostawcom narzędzi. Naszym celem jest coś innego: pomóc osobom pracującym z procesami uzyskać ich jasny obraz. Widok, którego nie potrafi odczytać użytkownik biznesowy, nie oznacza postępu.

Roel Vliegen
Roel Vliegen Współzałożyciel i dyrektor generalny

Jak działa podejście Multiple Perspectives?

Multiple Perspectives dzieli analizę procesu na osobne widoki. Można zdefiniować proces i interesujące obszary w BPMN, a następnie analizować dostępne dane o zdarzeniach z wybranych perspektyw.

W przypadku zamówienia można osobno analizować jego realizację, dostawy poszczególnych pozycji i fakturowanie. Każdy widok skupia się na konkretnym pytaniu i istotnej dla niego ścieżce procesu. Wyniki można porównywać między widokami, ale to podejście nie pokazuje wszystkich powiązań między obiektami w jednym obiektowym dzienniku zdarzeń.

To podejście sprawdza się, gdy wiadomo, na jakie pytania trzeba odpowiedzieć, a każda analiza ma pozostać skupiona na konkretnym zagadnieniu. Model pomaga ukierunkować analizę, zamiast opierać cały obraz procesu na jednej definicji przypadku.

Symbol oka oznaczający wgląd w proces

Multiple Perspectives pozwala analizować proces z wybranych perspektyw. Model można dostosować do konkretnego pytania, zachowując czytelność każdego widoku dla osób pracujących w danym obszarze procesu.

Jak porównać OCPM i Multiple Perspectives?

Oba podejścia mogą pomóc odpowiedzieć na to samo pytanie biznesowe. Różnią się tym, gdzie umieszczają złożoność.

Wymiar Object-centric process mining (OCPM) Multiple Perspectives
Wybór przypadku Łączy zdarzenia z wieloma typami obiektów, zamiast wymagać jednego typu przypadku Wykorzystuje osobne widoki procesu oparte na modelu
Struktura danych Wymaga danych o zdarzeniach, które uwzględniają powiązania między obiektami Wykorzystuje dostępne dane oraz modele procesów, aby nadać analizie strukturę i kontekst
Zakres analizy Analizuje łącznie interakcje między obiektami Skupia się na wybranym widoku procesu lub pytaniu
Pytania dotyczące wielu obiektów Uwzględnia w analizie powiązania między typami obiektów Wymaga porównania wyników z osobnych perspektyw
Czytelność Rozbudowana sieć obiektów i połączeń może być trudna do odczytania Każdy widok może skupiać się na wybranym obszarze procesu
Możliwość dostosowania Zmiany w powiązaniach między obiektami lub w danych mogą wymagać przygotowania i ponownego przetwarzania Analizę można zmienić, modyfikując model lub perspektywę
Najlepsze zastosowanie Procesy, w których obiekty łączą się, a ich powiązania mają znaczenie dla analizy Procesy, w których obiekty współdzielą zdarzenia, ale można analizować je w osobnych widokach

Co pokazuje przykład zamówienia z trzema pozycjami?

Odpowiedź na te same trzy pytania zależy od tego, czy można śledzić powiązania między obiektami.

Pytanie OCPM Multiple Perspectives
Które pozycje zamówienia regularnie się spóźniają? Śledzi każdą pozycję w jej cyklu realizacji, dzięki czemu opóźnienia można powiązać z konkretną pozycją Analizuje realizację zamówienia z perspektywy poszczególnych pozycji
Czy opóźnienie faktury zbiega się z wyjątkiem przy dostawie? Pokazuje powiązania między obiektami faktury i dostawy Porównuje perspektywę faktury z perspektywą dostawy
Dlaczego realizacja tego przypadku trwała 40 dni? Pokazuje interakcje między powiązanymi obiektami, choć duża liczba połączeń może utrudnić odczytanie ścieżki Śledzi zamodelowaną ścieżkę przypadku i wskazuje, gdzie przebieg odbiegał od modelu

Różnica polega na tym, gdzie każde podejście uwzględnia złożoność. W OCPM większa część złożoności wynika ze struktury danych i łącznej analizy. W Multiple Perspectives wiąże się głównie z wyborem widoków i porównywaniem ich wyników. W obu przypadkach trzeba określić pytanie i wiedzieć, co można ustalić na podstawie danych.

Informacje o tym, jak warianty procesów pomagają porównywać ścieżki, znajdą Państwo w dokumentacji wariantów procesów.

Kiedy wybrać OCPM, a kiedy Multiple Perspectives?

OCPM warto stosować, gdy nie da się wskazać jednego użytecznego przypadku, a odpowiedź zależy od powiązań między obiektami. Przykładem jest realizacja zamówienia obejmującego wiele pozycji, dostaw i faktur. Potrzebne są też dane o zdarzeniach, które uwzględniają te powiązania.

Multiple Perspectives sprawdza się, gdy można z góry określić pytania, obiekty współdzielą zdarzenia, a do uzyskania odpowiedzi wystarczą osobne widoki. Model może ukierunkować każdą analizę i pomóc wyjaśnić jej wyniki osobom odpowiedzialnym za dany obszar procesu.

Jeśli nie mają Państwo pewności, warto zacząć od wyboru przypadku i sprawdzić oba podejścia na tym samym zbiorze danych. Aby przypomnieć sobie podstawy, zacznij od definicji przypadku. Praktyczne wskazówki dotyczące analizy własnych danych znajdziesz w artykule Jak analizować proces. Informacje o analizie z różnych perspektyw na platformie zawiera strona process mining.

Where to Go From Here

Definicja case to praktyczny punkt wyjścia, a nie decyzja na zawsze. Sprawdź, na jakie pytania pozwala odpowiedzieć każde ujęcie przy użyciu dostępnych danych, a potem zdecyduj, czy potrzebne są powiązania między obiektami, czy raczej ukierunkowane perspektywy.

Porównaj oba ujęcia na jednym zbiorze danych

Często zadawane pytania

Object-centric process mining (OCPM) łączy zdarzenia z wieloma typami obiektów, takimi jak zamówienie, jego pozycje, dostawy i faktury, zamiast przypisywać każde zdarzenie do jednego przypadku. Z tym podejściem często wiąże się format obiektowego dziennika zdarzeń OCEL.

Oba podejścia mogą pomóc odpowiedzieć na to samo pytanie biznesowe, ale inaczej rozkładają złożoność. OCPM pokazuje powiązania między obiektami w danych o zdarzeniach. Multiple Perspectives wykorzystuje osobne widoki oparte na modelu, z których każdy skupia się na wybranym obszarze procesu.

OCPM warto stosować, gdy nie da się wskazać jednego użytecznego przypadku, odpowiedź zależy od powiązań między obiektami, a dane o zdarzeniach uwzględniają te powiązania.

Przypadek to obiekt śledzony w procesie, na przykład zamówienie, faktura lub klient. Wybór przypadku wpływa na dziennik zdarzeń i widoczne warianty procesu. Błędny wybór może ukryć przekazania między obiektami.

Nie. ProcessMind analizuje procesy z różnych perspektyw i nie tworzy obiektowych dzienników zdarzeń ani eksportów OCEL. Jeśli odpowiedź na pytanie rzeczywiście zależy od obiektów łączących się w jednym procesie, właściwym rozwiązaniem będzie narzędzie obsługujące podejście obiektowe.

Powiązane artykuły na blogu

Otrzymuj na swoją skrzynkę eksperckie wskazówki dotyczące process mining i usprawniania workflow
Outsourcing procesów BPO: najpierw zmierz proces

Process mining

Outsourcing procesów BPO: najpierw zmierz proces

Outsourcing procesów biznesowych polega na przekazaniu procesu zewnętrznemu dostawcy. Zmierz jego przebieg, wprowadź możliwe usprawnienia i zapewnij obu stronom wspólny dashboard.

Modelowanie procesów i process mining: lepsze razem

Modelowanie procesów

Modelowanie procesów i process mining: lepsze razem

Dowiedz się, co pokazują modelowanie procesów i process mining, czym się różnią oraz jak łączy je kontrola zgodności.

Narzędzia ETL do process mining: co jest potrzebne

Dane

Narzędzia ETL do process mining: co jest potrzebne

Kiedy process mining wymaga ETL, jakie dane powinien zawierać eksport i dlaczego ProcessMind wczytuje wyniki z istniejącego potoku danych.

Jak process intelligence pomaga uzasadniać deklaracje dotyczące zrównoważonego rozwoju

Transformacja cyfrowa

Jak process intelligence pomaga uzasadniać deklaracje dotyczące zrównoważonego rozwoju

Prześledź dane dotyczące zrównoważonego rozwoju od raportów do zdarzeń procesowych, na których je oparto.

Projektuj lepsze procesy. Buduj spójną architekturę. Zachowaj kontrolę.

Uzyskaj dostęp od razu, bez karty kredytowej i czekania. Przedstaw sposób działania organizacji w postaci przejrzystych, powiązanych modeli procesów.

Buduj architekturę procesów, określaj właścicieli i mechanizmy kontroli oraz uzgadniaj role i zakresy odpowiedzialności na każdym poziomie.

Rozpocznij okres próbny i stwórz solidną podstawę do nadzorowania, zarządzania i ciągłego doskonalenia procesów.