Lewati ke konten utama

State Machine

Ringkasan awam

State machine itu peta status. Jadi kita bisa tahu: dokumen sekarang ada di mana, dan langkah legal berikutnya apa.

Visual Summary

EntitasStatus intiCatatan
SPBwaiting_confirmation, revision, approved, rejectFokus approval permintaan bahan
PO (PreOrder)waiting_confirmation, approved, complaint, received_by_logistic, received, reject, cancelAda loop komplain → approved
Paymentwaiting_confirmation, approved, verifiedJalur finalisasi pembayaran
SPKWAITING_APPROVAL, REVISION, APPROVED, FINISHED, REJECTEDEnum integer di modul SPK
SPK PaymentWAITING_APPROVAL, REVISION, APPROVED, REJECTEDApproval payment per SPK

1) SPB

2) PO (PreOrder)

3) Payment (PO)

4) SPK

5) SPK Payment

Sequence Status Update (Contoh PO)

Perlu verifikasi

Sebagian transisi bisa dibatasi lagi oleh rule controller/action (mis. dokumen wajib lengkap dulu). Diagram ini mewakili status model + pola dominan di flow.