Home Dokumentasi Overview
Dokumentasi

Approval Overview

Approval Workflow mengatur siapa yang harus menyetujui dokumen seperti expense request. Gunakan halaman ini untuk memahami posisi Approval Overview dalam alur kerja harian dan data apa yang perlu disiapkan sebelum fitur dipakai.

Kenapa Dibutuhkan

Fitur ini mencegah dokumen sensitif difinalisasi tanpa peninjauan oleh orang atau role yang tepat. Dengan alur yang konsisten, tim dapat mengurangi input ulang, menjaga data tetap rapi, dan menelusuri proses bisnis dengan lebih mudah.

Permission

  • Melihat approval workflow: approval.workflow.view.
  • Membuat, update, atau mengaktifkan workflow: approval.workflow.manage.
  • Melihat approval request: approval.request.view.
  • Approve request: approval.request.approve.
  • Reject request: approval.request.reject.

Status Lifecycle

  • Status workflow memakai status master data: ACTIVE atau NON_ACTIVE.
  • Status approval request dapat berupa PENDING, APPROVED, REJECTED, atau CANCELLED.

Workflow

  1. 1Klik menu samping Approval Workflow.
  2. 2Tinjau workflow berdasarkan jenis dokumen, mode approver, dan status.
  3. 3Buat atau edit workflow jika diperlukan.
  4. 4Pilih jenis dokumen.
  5. 5Pilih mode approver, seperti user tertentu atau role.
  6. 6Atur apakah self approval diperbolehkan.
  7. 7Aktifkan workflow.
  8. 8Saat dokumen yang sudah terhubung ke approval disubmit, buka Approval Request.
  9. 9Tinjau detail dokumen dan histori.
  10. 10Klik Approve atau Reject.

Validation Rules

  • Hanya satu workflow aktif yang diperbolehkan untuk satu document type dalam perusahaan.
  • Workflow aktif harus menghasilkan minimal satu approver sebelum request bisa disubmit.
  • Reject wajib menyertakan notes.
  • Hanya assigned approver yang masih pending yang bisa approve atau reject pending request.

Side Effects

  • Submit expense saat ini membuat approval request untuk document type EXPENSE_REQUEST.
  • Document type approval tersedia untuk EXPENSE_REQUEST, PURCHASE_ORDER, STOCK_ADJUSTMENT, dan POS_VOID, tetapi setiap service dokumen harus terhubung sebelum request dibuat dari flow dokumen tersebut.
  • Jika self approval diizinkan dan requester adalah satu-satunya approver, request bisa approved otomatis.
  • Aksi approval membuat audit history dan notifikasi pending request.

Contoh

Rekomendasi screenshot:

  • Daftar approval workflow
  • Inbox approval request
  • Detail approval request

Troubleshooting

  • Jika submit menampilkan workflow not found, aktifkan workflow untuk document type tersebut.
  • Jika submit menampilkan approver not found, cek approver user, role, dan status aktif.
  • Jika approve atau reject tidak tersedia, cek assigned approver dan permission approval.

Catatan

Catatan
  • Hanya satu workflow aktif yang diperbolehkan untuk satu jenis dokumen dalam perusahaan.
  • Penolakan wajib menyertakan catatan.
  • Aksi approval dicatat dalam histori audit.
  • Approver yang ditugaskan harus memiliki permission approval yang dibutuhkan.