Object-centric process mining: kapan tepat digunakan?
Gunakan OCPM saat objek saling terkait dalam satu proses. Gunakan Multiple Perspectives saat objek berbagi peristiwa, tetapi dapat dianalisis secara terpisah.
Gunakan object-centric process mining saat objek saling terkait. Gunakan Multiple Perspectives saat objek berbagi peristiwa, tetapi dapat dianalisis secara terpisah. Pilihannya bergantung pada penentuan kasus: entitas atau kelompok entitas mana yang seharusnya mewakili setiap instans proses?
Apa sebenarnya yang dimaksud dengan kasus?
Kasus adalah unit yang Anda ikuti dalam suatu proses. Dalam process mining berbasis kasus, setiap peristiwa dikaitkan dengan satu kasus, seperti pesanan, faktur, atau pelanggan. Cara ini memberi Anda alur proses yang jelas, tetapi dapat mengaburkan analisis jika suatu peristiwa berkaitan dengan beberapa objek atau objek-objek tersebut memiliki siklus hidup yang berbeda.
Bayangkan satu pesanan dengan beberapa barang. Setiap barang dikirim secara terpisah dan ada beberapa faktur. Jika pesanan dijadikan kasus, aktivitas pada tingkat barang dan faktur bisa melebur menjadi satu alur. Jika barang dijadikan kasus, konteks pesanan secara keseluruhan bisa hilang.
Sebelum memilih pendekatan, tanyakan:
- Entitas mana yang menjadi fokus pertanyaan bisnis Anda?
- Apakah setiap peristiwa hanya terkait dengan satu kasus, atau bisa berkaitan dengan beberapa objek?
- Apakah hubungan antarobjek perlu dianalisis bersama, atau cukup dilihat secara terpisah?
Penentuan kasus membentuk log peristiwa dan variasi yang Anda lihat. Untuk memahami dasar-dasarnya, baca apa itu process mining.
Bagaimana cara kerja object-centric process mining?
Object-centric process mining menggambarkan peristiwa dan hubungannya dengan beberapa jenis objek, alih-alih mengaitkan setiap peristiwa dengan satu kasus. Pendekatan ini sering dikaitkan dengan OCEL, format log peristiwa object-centric. Model proses object-centric OCPM dapat menghubungkan objek seperti pesanan, barang di dalamnya, pengiriman, dan faktur.
Bayangkan satu pesanan pelanggan dengan tiga barang. Setiap barang memiliki siklus pemenuhan sendiri. Barang-barang tersebut dikirim dalam dua pengiriman, dan pesanan menghasilkan dua faktur karena satu barang tertunda. Proses ini melibatkan satu pesanan, tiga barang, dua pengiriman, dan dua faktur.
Dengan OCPM, suatu peristiwa dapat dihubungkan ke objek yang terdampak. Anda dapat melihat hubungan antara pesanan, barang, pengiriman, dan faktur tanpa harus memilih satu objek sebagai kasus untuk setiap pertanyaan. Misalnya, Anda dapat mencari tahu apakah pengecualian pengiriman terjadi bersamaan dengan keterlambatan faktur.
Tampilan yang lebih luas ini juga menambah kerumitan. Data Anda perlu mencatat hubungan antarobjek yang relevan. Jaringan dengan banyak objek dan koneksi juga bisa lebih sulit dipahami. OCPM bukan sekadar jenis diagram lain untuk log berbasis kasus standar. Pendekatan ini bergantung pada cara Anda menyusun dan menganalisis data peristiwa.
Kami telah banyak mempelajari object-centric process mining, tetapi belum melihat manfaatnya bagi orang-orang yang kami layani. Pendekatan ini mengubah analisis menjadi tampilan yang lebih berorientasi pada data. Kami paham mengapa hal itu memudahkan vendor. Namun, tugas kami justru sebaliknya: membantu orang bisnis memahami proses dengan jelas. Tampilan yang tidak dapat dibaca pengguna bisnis bukanlah kemajuan.
Bagaimana cara kerja pendekatan Multiple Perspectives?
Multiple Perspectives membagi analisis proses ke dalam beberapa tampilan. Anda dapat menentukan proses dan area yang ingin ditinjau dalam BPMN, lalu menganalisis data peristiwa yang tersedia melalui perspektif tersebut.
Untuk contoh pesanan tadi, Anda dapat meninjau pemenuhan pesanan, pengiriman barang, dan pembuatan faktur sebagai perspektif terpisah. Setiap tampilan berfokus pada pertanyaan tertentu dan alur proses yang relevan. Anda dapat membandingkan temuan dari berbagai tampilan, tetapi pendekatan ini tidak menggambarkan semua hubungan antarobjek dalam satu log peristiwa object-centric.
Pendekatan ini cocok jika Anda dapat menentukan pertanyaan yang perlu dijawab dan ingin setiap analisis tetap terarah. Model membantu memandu analisis, jadi Anda tidak perlu mengandalkan satu definisi kasus untuk menjelaskan semuanya.
Multiple Perspectives membantu Anda meninjau proses melalui tampilan yang terarah. Sesuaikan model untuk memeriksa pertanyaan yang sedang dibahas, sambil menjaga agar setiap tampilan mudah dipahami oleh orang yang menangani bagian proses tersebut.
Apa perbedaan OCPM dan Multiple Perspectives?
Kedua pendekatan dapat menjawab pertanyaan bisnis yang sama. Perbedaannya terletak pada bagian yang menampung kerumitannya.
| Aspek | Object-centric process mining (OCPM) | Multiple Perspectives |
|---|---|---|
| Penentuan kasus | Menghubungkan peristiwa dengan beberapa jenis objek, tanpa mewajibkan satu jenis kasus | Menggunakan tampilan berbeda yang dipandu model untuk meninjau proses |
| Struktur data | Membutuhkan data peristiwa yang mencatat hubungan antarobjek | Menggunakan data yang tersedia bersama model proses untuk menambahkan struktur dan konteks |
| Fokus analisis | Meninjau interaksi antarobjek secara bersamaan | Berfokus pada tampilan proses atau pertanyaan tertentu |
| Pertanyaan lintas objek | Menggambarkan hubungan antarjenis objek dalam analisis | Perlu membandingkan temuan dari berbagai perspektif |
| Kemudahan dipahami | Jaringan objek dan koneksi yang luas bisa sulit dibaca | Setiap tampilan dapat berfokus pada bagian proses tertentu |
| Kemampuan beradaptasi | Perubahan hubungan antarobjek atau data mungkin memerlukan persiapan dan pemrosesan ulang | Anda dapat mengubah fokus analisis dengan menyesuaikan model atau perspektif |
| Paling cocok untuk | Proses yang melibatkan objek-objek terkait dan pertanyaannya bergantung pada hubungan tersebut | Proses yang objeknya berbagi peristiwa, tetapi dapat dianalisis melalui tampilan terpisah |
Apa yang ditunjukkan oleh contoh pesanan dengan tiga barang?
Jawaban atas tiga pertanyaan yang sama akan berbeda, bergantung pada apakah hubungan antarobjek dapat ditelusuri.
| Pertanyaan | OCPM | Multiple Perspectives |
|---|---|---|
| Barang pesanan mana yang sering terlambat? | Menelusuri siklus setiap barang sehingga keterlambatan dapat dikaitkan dengan barang tersebut | Menganalisis pemenuhan pesanan dari perspektif barang |
| Apakah keterlambatan faktur terjadi bersamaan dengan pengecualian pengiriman? | Menggambarkan hubungan antara objek faktur dan pengiriman | Membandingkan perspektif faktur dan pengiriman |
| Mengapa kasus ini memakan waktu 40 hari? | Menampilkan interaksi antarobjek yang terhubung, meski banyak koneksi dapat membuat alurnya lebih sulit dipahami | Menelusuri alur yang dimodelkan untuk kasus tersebut dan menunjukkan bagian yang menyimpang |
Perbedaannya terletak pada cara setiap pendekatan menangani kerumitan. OCPM menempatkan lebih banyak kerumitan pada struktur data dan analisis gabungan. Multiple Perspectives menempatkannya pada pemilihan dan perbandingan tampilan. Keduanya tetap mengharuskan Anda menentukan pertanyaan dan memahami hal yang dapat ditunjukkan oleh data.
Untuk memahami cara variasi proses membantu membandingkan alur, lihat dokumentasi variasi proses.
Kapan sebaiknya menggunakan OCPM atau Multiple Perspectives?
Gunakan OCPM jika tidak ada satu penentuan kasus yang tepat dan pertanyaan Anda bergantung pada hubungan antarobjek. Salah satu contohnya adalah pemenuhan pesanan yang melibatkan barang, pengiriman, dan faktur. Data peristiwa Anda juga harus mencatat hubungan tersebut.
Gunakan Multiple Perspectives jika Anda dapat menentukan pertanyaan sebelumnya, objek-objeknya berbagi peristiwa, dan tampilan terpisah sudah cukup untuk menjawabnya. Model dapat memfokuskan setiap analisis dan membantu menjelaskan hasilnya kepada orang yang bertanggung jawab atas bagian proses tersebut.
Jika belum yakin, mulailah dengan menentukan kasus, lalu uji kedua pendekatan pada kumpulan data yang sama. Untuk mengulang dasar-dasarnya, mulai dari definisi kasus. Untuk panduan praktis menjelajahi data Anda, baca cara menganalisis proses. Untuk melihat cara kerja analisis berbasis perspektif di platform, kunjungi process mining.
Where to Go From Here
Menentukan case adalah titik awal yang praktis, bukan keputusan permanen. Bandingkan pertanyaan yang bisa dijawab oleh tiap pendekatan dengan data yang Anda miliki. Lalu tentukan apakah Anda perlu melihat hubungan antarobjek yang saling terhubung atau perspektif yang lebih terfokus.