Form

System field

Menampilkan data task dan proses dari sistem, seperti nomor permintaan, pemohon, dan tenggat

System field

System field digunakan untuk menampilkan data yang sudah diketahui sistem tentang task dan prosesnya, misalnya nomor permintaan, nama pemohon, waktu diajukan, dan tenggat. Nilainya tidak diketik pengguna dan tidak bisa diubah. Komponen ini ada di grup Data pada palette.

Mapping ke Engine

Komponen ini tidak menyimpan process variable. Saat form disubmit atau disimpan sebagai draft, payload tidak berisi key System field. Spec form hanya mencatat nilai mana yang ditampilkan.

Properties

  • Heading: Judul di atas nilai, dua bahasa (EN & ID). Tampil bila Show the heading aktif.
  • Key: Identitas komponen di dalam form. Tidak ada nilai yang disimpan dengan key ini.
  • Values to show: Pilih 1 sampai 6 nilai. Urutan tampil selalu mengikuti urutan chip di editor, bukan urutan klik.
    • Request number: business key instance proses.
    • Process: nama proses.
    • Step: nama langkah (task) yang sedang dibuka.
    • Requester: nama user yang memulai proses.
    • Requester's department: belum ada sumber datanya, sehingga selalu tampil "—" dengan "No department on the profile".
    • Submitted at: waktu proses dimulai.
    • Due date: tenggat task di engine (due date Camunda).
    • Assignee: penerima tugas.
    • Email dan telepon pemohon tidak tersedia.
    • Galat yang membuat Save Changes nonaktif: "Pick at least one value" dan "Pick up to 6 values (now 7)".
  • Dates: Format tanggal untuk Submitted at dan Due date. Tampil hanya bila salah satunya dipilih.
    • Date: tanggal saja.
    • Date and time: tanggal dan jam, misalnya "21 Oct 2026, 13:43 WIB".
    • Relative: jarak dari saat form dibuka, dengan tanggal di sampingnya, misalnya "in 2 days · 23 Oct 2026, 13:43 WIB".
  • Layout:
    • Grid of boxes: dua kolom di desktop, satu kolom di layar di bawah 640 px.
    • One per line: satu nilai per baris.
  • Copy button on the request number: Menampilkan tombol salin di samping nomor permintaan. Tampil hanya bila Request number dipilih.
  • Show the heading: Menampilkan atau menyembunyikan Heading.
  • Disabled: Komponen tampil redup dan tombol salin nonaktif.
  • Hide If: Ekspresi FEEL untuk menyembunyikan komponen. Komponen disembunyikan ketika ekspresi bernilai true, dievaluasi ulang saat nilai field lain berubah.
  • Validation: Tidak ada aturan. Nilai tidak dicek dan tidak dikirim.

Perilaku saat diisi

  • Di App, nilai diambil dari task yang sedang dibuka. Request number dan Submitted at berasal dari instance proses, jadi sama di setiap langkah proses yang sama.
  • Semua tanggal ditampilkan dalam WIB (Asia/Jakarta), apa pun zona waktu komputer pengguna.
  • Nilai yang belum ada tampil "—" dengan alasannya:
    • "Not numbered yet": Request number belum ada, misalnya di halaman Start Process.
    • "Started by the system": proses tidak dimulai oleh user.
    • "Not submitted yet": proses belum dimulai.
    • "This step has no due date": task tidak punya tenggat.
    • "Not claimed yet": task belum diambil siapa pun.
  • Di halaman Start Process, Requester berisi user yang sedang login.
  • Di tema gelap, kotak System field memakai warna latar gelap form, sehingga label dan nilainya tetap terbaca.
  • Klik tombol salin untuk menyalin nomor permintaan. Bila berhasil tampil "Request number … copied". Bila browser menolak akses clipboard tampil "Couldn't copy. Select the number and copy it by hand."
  • Di Studio, kanvas dan Preview menampilkan nilai contoh, misalnya "BUD-2026-0175" dan "Rizky Pratama".

Due date adalah tenggat task di engine (due date Camunda), bukan tenggat SLA. Tenggat SLA yang tampil di daftar task tidak dibaca oleh System field.