Bisnis Proses Fundamental - Pertemuan 5

Proses Dekomposisi

Suatu aktivitas dalam suatu proses dapat didekomposisi menjadi "sub-proses".

Gunakan fitur ini untuk:

1. Tingkatkan pemahaman dengan memecah model besar.
2. Identifikasi bagian-bagian yang harus:
  • dilakukan secara berulang
  • dieksekusi beberapa kali secara paralel
  • terputus, atau
  • kompensasi
Kapan kita harus melakukan Dekomposisi? Melakukan Sub-Process ketika model terlalu besar: 
  • Sulit dimengerti
  • Meningkatnya kemungkinan kesalahan
Level 1 - mulai dengan rantai nilai
Level 2 - tambahkan keputusan utama dan handoff (jalur)
Level 3 - Menambahkan aspek prosedural:
  • Gerbang paralel
  • Objek data, penyimpanan data
  • Penanganan pengecualian
  • Dan sedetail yang relevan

Driver Dekomposisi

Logis: mengelompokkan elemen secara bermakna (mis. objek bisnis umum)
Struktural: hingga 30 node (aktivitas, acara, gateway)

Proses Reuse

Secara default, subproses "tertanam" ke dalam proses induknya (yaitu disimpan dalam file yang sama) Untuk memaksimalkan penggunaan kembali, dimungkinkan untuk "mengekstrak" sub proses dan simpan sebagai file terpisah di repositori model proses Sub seperti itu proses ini disebut model "global", dan dipanggil melalui "panggilan" aktivitas.

Handling Events

Di BPMN, peristiwa memodelkan sesuatu yang terjadi seketika selama eksekusi sebuah proses