Lewati ke konten

Data dan Artifacts

Data Object menunjukkan informasi yang digunakan/dihasilkan dalam scope proses. Data Object dapat memiliki state dan penanda collection. Ia bukan activity: dokumen tidak “mengerjakan” pekerjaan.

Data Store mewakili penyimpanan persisten yang keberadaannya melampaui satu instance proses; Data Object lebih terkait konteks suatu proses/aktivitas. Jangan menyimpulkan sistem database tertentu hanya dari ikon.

Data Input/Output menunjukkan informasi masuk/keluar pada level process/activity. Data Association menghubungkan sumber/tujuan data dengan aktivitas atau elemen data. Ini bukan Sequence Flow dan tidak menggerakkan token.

  • Text Annotation: catatan untuk pembaca, lazimnya terkait elemen melalui Association.
  • Group: pengelompokan visual/konseptual tanpa mengubah kontrol alur.

[CAMUNDA] Camunda 8.9 menyatakan DataObject dan DataStore didukung untuk pemodelan saja. Jangan menjanjikan persistence runtime dari notasi tersebut; implementasi data perlu ditentukan terpisah. Coverage

ElemenMenunjukkanMengubah token?
Data ObjectInformasi dalam konteks prosesTidak
Data StorePenyimpanan persisten secara konseptualTidak
Data AssociationHubungan input/output informasiTidak
Sequence FlowUrutan kontrolYa
Annotation / GroupPenjelasan atau pengelompokan visualTidak

Rujukan normatif: OMG BPMN 2.0.2. Untuk detail aliran data dan dukungan platform, lihat dokumentasi Camunda 8.9 Data flow dan BPMN coverage. Notasi BPMN sendiri tidak menjamin bahwa suatu elemen didukung untuk eksekusi pada setiap platform.