Data dan Artifacts
Data Object
Section titled “Data Object”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
Section titled “Data Store”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.
Input, Output, dan Data Association
Section titled “Input, Output, dan Data Association”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.
Artifacts
Section titled “Artifacts”- 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
Perbandingan
Section titled “Perbandingan”| Elemen | Menunjukkan | Mengubah token? |
|---|---|---|
| Data Object | Informasi dalam konteks proses | Tidak |
| Data Store | Penyimpanan persisten secara konseptual | Tidak |
| Data Association | Hubungan input/output informasi | Tidak |
| Sequence Flow | Urutan kontrol | Ya |
| Annotation / Group | Penjelasan atau pengelompokan visual | Tidak |
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.