Lewati ke konten

A04 — User Task

KodeA04
Nama BPMNUser Task
TierA (wajib dikuasai)
DiperkenalkanModul 2
SpesifikasiOMG BPMN 2.0.2 §10.2.1 TODO-VERIFY

A04 — User Task: ikon orang (siluet) di pojok kiri atas (langkah ke-3: 'Verifikasi data pesanan')
Unduh .bpmn

Memuat diagram…

Persegi panjang dengan sudut melengkung + ikon orang kecil (siluet manusia) di pojok kiri atas. Cari “Verifikasi data pesanan” (langkah ketiga dari kiri) di diagram di atas.


User Task menyatakan: “Pekerjaan ini dikerjakan oleh manusia yang berinteraksi dengan sistem — biasanya melalui form atau antarmuka yang disediakan oleh mesin proses (BPMS).”

Kata kunci: ada manusia yang mengerjakan, dan ada sistem yang memfasilitasi.


Menyatakan bahwa task ini memerlukan intervensi manusia yang terkelola oleh sistem. Dalam BPMS (Business Process Management System) seperti Camunda, User Task akan muncul dalam task list untuk di-assign ke pengguna tertentu dan diselesaikan lewat antarmuka yang disediakan.


Dari perspektif token: sama dengan Task abstrak. Namun di level eksekusi, User Task membuat proses menunggu sampai seseorang menyelesaikannya lewat sistem. Proses tidak otomatis lanjut — butuh aksi manusia.


  • Verifikasi data oleh staf lewat form aplikasi.
  • Persetujuan (approval) yang harus diklik seseorang.
  • Pengisian data yang membutuhkan pertimbangan manusia.

  • Jika pekerjaan dilakukan tanpa sistem → gunakan Manual Task (A03).
  • Jika pekerjaan sepenuhnya otomatis → gunakan Service Task (A05).
  • Jika pekerjaan mengeksekusi aturan bisnis → gunakan Business Rule Task (A07).

User Task “Verifikasi data pesanan” (ikon orang) — staf membuka form, mengisi, dan mengklik konfirmasi:

A04 — User Task dalam rangkaian tipe task berbeda
Unduh .bpmn

Memuat diagram…


Kasus 2 — User Task “Verifikasi data pesanan” mendahului XOR Gateway keputusan:

Kasus 2 — User Task dalam proses pesanan dengan keputusan
Unduh .bpmn

Memuat diagram…


Ikon siluet manusia = manusia + sistem. Tanya: “Siapa yang mengerjakan ini? Lewat antarmuka apa?”


“Setiap task yang dikerjakan manusia adalah User Task”

Tidak. Jika manusia mengerjakan sesuatu tanpa sistem (mengemas barang, menandatangani kertas), itu Manual Task. User Task spesifik untuk pekerjaan yang melewati antarmuka yang dikelola oleh mesin proses.


Menggunakan User Task untuk pekerjaan yang sebenarnya bisa diotomasi penuh. Jika tidak ada pertimbangan manusia yang diperlukan, gunakan Service Task — ini memudahkan analisis kandidat otomasi.


Tertukar denganPerbedaan kunci
Manual Task (A03)Manual Task = tanpa sistem sama sekali
Service Task (A05)Service Task = sistem, tanpa manusia
Task abstrak (A01)Abstrak tidak menyatakan siapa yang mengerjakan

Lihat A03 — Aturan pemilihan.


  1. Apakah pekerjaan ini membutuhkan keputusan atau penilaian manusia?
  2. Apakah ada sistem (form, aplikasi) yang memfasilitasi pekerjaan ini?

User Task adalah notasi yang paling sering digunakan dalam model to-be untuk menggambarkan pekerjaan manusia yang terkelola. Dalam implementasi BPMS, User Task adalah fondasi workflow — mesin proses akan mengantrekan task ini ke pengguna yang tepat dan menunggu konfirmasi penyelesaian.


  • Nama mengikuti pola “kata kerja + objek”.
  • Pekerjaan memang melibatkan manusia yang berinteraksi dengan sistem.

Di Camunda 8, User Task dapat dikonfigurasi dengan assignee, candidate groups, due date, dan form definition. Task ini akan muncul di Camunda Tasklist dan tidak lanjut otomatis sampai diselesaikan oleh pengguna.


User Task menyatakan pekerjaan yang dikerjakan manusia melalui antarmuka sistem — proses menunggu aksi manusia sebelum token bisa melanjutkan perjalanannya.