Objektumközpontú process mining: mikor érdemes használni?
Használjon OCPM-et, ha az objektumok egy folyamatban találkoznak. A Multiple Perspectives akkor megfelelő, ha közös események kapcsolják össze őket, de külön is elemezhetők.
Akkor használjon objektumközpontú process miningot, ha az objektumok egy folyamatban találkoznak. A Multiple Perspectives akkor megfelelő, ha közös események kapcsolják össze őket, de külön is elemezhetők. A választás az eset meghatározásán múlik: melyik entitás vagy entitáscsoport képviseljen egy-egy folyamatpéldányt?
Mit jelent valójában az eset?
Az eset az a követési egység, amely végighalad a folyamaton. Az esetközpontú process mining során minden eseményt egy esethez rendelünk, például egy rendeléshez, számlához vagy ügyfélhez. Így jól követhető folyamatútvonalat kapunk, de az elemzés torzulhat, ha egy esemény több objektumhoz kapcsolódik, vagy ha ezek az objektumok külön életciklust követnek.
Képzeljen el egy rendelést, amely több tételből áll. A tételeket külön szállítják ki, és több számla is készül. Ha a rendelést választja esetnek, a tétel- és számlaszintű tevékenységek egyetlen útvonalba olvadhatnak. Ha egy tételt választ esetnek, elveszhet a rendelés tágabb kontextusa.
A megközelítés kiválasztása előtt tegye fel a következő kérdéseket:
- Melyik entitást követi az üzleti kérdése?
- Minden esemény egy esethez tartozik, vagy több objektumhoz is kapcsolódhat?
- Ezeket a kapcsolatokat együtt kell elemeznie, vagy elegendő külön nézeteket használnia?
Az eset meghatározása alakítja az eseménynaplót és a látható folyamatváltozatokat. Az alapok megismeréséhez olvassa el, mi az a process mining.
Hogyan működik az objektumközpontú process mining?
Az objektumközpontú process mining az eseményeket és azok többféle objektumtípushoz fűződő kapcsolatait ábrázolja, ahelyett, hogy minden eseményt egyetlen esethez rendelne. A megközelítést gyakran az OCEL-lel, egy objektumközpontú eseménynapló-formátummal társítják. Az OCPM objektumközpontú folyamatmodell olyan objektumokat kapcsolhat össze, mint egy rendelés, annak tételei, a szállítások és a számlák.
Vegyünk egy vevői rendelést három tétellel. Mindegyik tételnek saját teljesítési folyamata van. A tételeket két szállítmányban küldik el, a rendeléshez pedig két számla készül, mert az egyik tétel később érkezik be. A folyamatban egy rendelés, három tétel, két szállítmány és két számla szerepel.
OCPM esetén egy eseményt hozzá lehet kapcsolni az érintett objektumokhoz. Megvizsgálhatja, hogyan függ össze a rendelés, a tételek, a szállítmányok és a számlák anélkül, hogy minden kérdésnél egyetlen objektumot kellene esetnek választania. Például megkérdezheti, hogy a szállítási kivétel együtt jár-e a számla késésével.
A tágabb nézőpont összetettebbé is teszi az elemzést. Az adatoknak rögzíteniük kell a releváns objektumkapcsolatokat, a sok objektumból és kapcsolatból álló hálózatot pedig nehezebb lehet értelmezni. Az OCPM nem egyszerűen egy másik diagram a hagyományos, esetközpontú eseménynaplóhoz. Az eseményadatok felépítésétől és elemzésétől függ.
Sokat foglalkoztunk az objektumközpontú process mininggal, de továbbra sem látjuk, hogyan segíti azokat, akiknek a platformot készítjük. Az elemzést adatközpontúbb elrendezésbe helyezi, és értjük, miért könnyíti ez meg a szolgáltatók dolgát. A mi feladatunk ennek az ellenkezője: segíteni az üzleti felhasználóknak, hogy világosan lássák a folyamatot. Ha egy üzleti felhasználó nem tudja értelmezni a nézetet, az nem előrelépés.
Hogyan működik a Multiple Perspectives megközelítés?
A Multiple Perspectives különálló nézetekbe rendezi a folyamatelemzést. BPMN-ben meghatározhatja a folyamatot és az elemzés szempontjából fontos területeket, majd ezeken a nézőpontokon keresztül elemezheti a rendelkezésre álló eseményadatokat.
A rendelési példában külön nézőpontként vizsgálhatja a rendelés teljesítését, a tételek kiszállítását és a számlázást. Mindegyik nézet egy adott kérdésre és az ahhoz tartozó folyamatútra összpontosít. A nézetek eredményeit összehasonlíthatja, de ez a megközelítés nem ábrázolja egyetlen objektumközpontú eseménynaplóban az összes objektumkapcsolatot.
Ez a megközelítés akkor megfelelő, ha előre meg tudja határozni a megválaszolandó kérdéseket, és azt szeretné, hogy minden elemzés egy adott témára összpontosítson. A modell segít irányítani az elemzést, így nem kell egyetlen esetdefinícióra hagyatkoznia a teljes folyamat megértéséhez.
A Multiple Perspectives segítségével célzott nézetekben vizsgálhatja a folyamatot. Módosítsa a modellt az aktuális kérdésnek megfelelően, és tartsa világosan értelmezhetőnek az egyes nézeteket azok számára, akik az adott folyamatrésszel dolgoznak.
Miben különbözik az OCPM és a Multiple Perspectives?
Mindkét megközelítéssel megválaszolható ugyanaz az üzleti kérdés, de máshol jelenik meg az összetettség.
| Szempont | Objektumközpontú process mining (OCPM) | Multiple Perspectives |
|---|---|---|
| Eset meghatározása | Az eseményeket többféle objektumtípushoz kapcsolja, nem követel meg egyetlen esetetípust | Különálló, modellvezérelt nézetekkel vizsgálja a folyamatot |
| Adatszerkezet | Olyan eseményadatokra van szükség, amelyek rögzítik az objektumok közötti kapcsolatokat | A rendelkezésre álló adatokat folyamatmodellekkel egészíti ki, így ad nekik szerkezetet és kontextust |
| Az elemzés fókusza | Az objektumok közötti kölcsönhatásokat együtt vizsgálja | Egy adott folyamatnézetre vagy kérdésre összpontosít |
| Objektumok közötti kérdések | Az elemzésben ábrázolja a különböző objektumtípusok közötti kapcsolatokat | Külön nézőpontok eredményeinek összehasonlítását igényli |
| Értelmezhetőség | A sok objektumból és kapcsolatból álló hálózatot nehéz lehet átlátni | Minden nézet a folyamat egy adott részére összpontosíthat |
| Alkalmazkodóképesség | Az objektumkapcsolatok vagy az adatok módosítása előkészítést és újrafeldolgozást igényelhet | A modell vagy a nézőpont módosításával áthelyezheti az elemzés fókuszát |
| Mikor megfelelő? | Ha az objektumok egy folyamatban találkoznak, és a kapcsolatuk fontos a kérdés szempontjából | Ha az objektumoknak vannak közös eseményeik, de külön nézetekben is elemezhetők |
Mit mutat a háromtételes rendelés példája?
Ugyanarra a három kérdésre eltérő választ kapunk attól függően, hogy követni tudjuk-e az objektumokat.
| Kérdés | OCPM | Multiple Perspectives |
|---|---|---|
| Mely rendelési tételek késnek rendszeresen? | Végigköveti az egyes tételeket a saját folyamatukon, így a késéseket az adott tételhez kapcsolhatja | A teljesítést tételközpontú nézőpontból elemzi |
| Egybeesik a számlakésés a szállítási kivétellel? | Ábrázolja a számla- és szállítmányobjektumok közötti kapcsolatokat | Összehasonlítja a számlázási és a szállítási nézőpontot |
| Miért tartott 40 napig ez az eset? | Megmutatja az összekapcsolt objektumok közötti kölcsönhatásokat, bár a sok kapcsolat megnehezítheti az útvonal értelmezését | Végigköveti az adott eset modellezett útvonalát, és megmutatja, hol tért el attól |
A különbség abban rejlik, hogy hol kezeli az egyes megközelítés az összetettséget. Az OCPM inkább az adatszerkezetben és az együttes elemzésben kezeli, a Multiple Perspectives pedig a nézetek kiválasztásában és összehasonlításában. Egyik sem teszi szükségtelenné a kérdés pontos meghatározását és annak megértését, hogy mit mutatnak az adatok.
Ha szeretné megtudni, hogyan segítik a folyamatváltozatok az útvonalak összehasonlítását, olvassa el a folyamatváltozatok dokumentációját.
Mikor válassza az OCPM-et, és mikor a Multiple Perspectives megközelítést?
Akkor használjon OCPM-et, ha nincs értelmes, egyetlen esetdefiníció, és a kérdés megválaszolásához fontosak az objektumok közötti kapcsolatok. Ilyen például a rendelések teljesítése a tételek, a szállítmányok és a számlák követésével. Az eseményadatoknak ezeket a kapcsolatokat is rögzíteniük kell.
Akkor használja a Multiple Perspectives megközelítést, ha előre meg tudja határozni a kérdéseit, az objektumoknak vannak közös eseményeik, és a válaszhoz elegendőek a külön nézetek. A modell az egyes elemzések fókuszálásában is segít, az eredményeket pedig könnyebb elmagyarázni az adott folyamatrészért felelős munkatársaknak.
Ha bizonytalan, induljon ki az eset meghatározásából, és próbálja ki mindkét megközelítést ugyanazon az adathalmazon. Az alapok áttekintéséhez kezdje az eset fogalmának meghatározásával. Saját adatainak elemzéséhez olvassa el, hogyan elemezzen egy folyamatot, a platform nézőpontokon alapuló elemzésének megismeréséhez pedig tekintse meg a process mining oldalt.
Where to Go From Here
A case meghatározása praktikus kiindulópont, nem végleges döntés. Vesse össze, hogy az egyes megközelítésekkel milyen kérdésekre kaphat választ a rendelkezésére álló adatokból, majd döntse el, hogy összekapcsolt objektumkapcsolatokra vagy különálló nézőpontokra van-e szüksége.