Feature #4178
Updated by haykal haykal 19 days ago
Dear Developer, Telah dibuatkan menu Purchase Order Request dan Purchase Order Approve untk membedakan akses menu untk user yang melakukan request dan user yang melakukan approve. Untk document status di menu Purchase Order Request tlg dibuatkan button Save dimunculkan hanya sebagai berikut: -Save Draft -Draft (DocStatus 1) -Save Submit -In Process (DocStatus 2) -Save Cancel -Cancel (DocStatus 4) *Draft artinya dokumen masih draft *Submit *In Process artinya dokumen berlanjut ke step berikutnya (Purchase Order Approve) [akan masuk ke widget document approval] *Cancel artinya dokumen dicancel --------------------------------------------------------------------------------------------------------------------------- Di menu Purchase Order Approve tlg dibuatkan button Save sebagai berikut: document status dimunculkan semuanya: -Save Revise -Draft (DocStatus 5) 1) -Save Approve -In Process (DocStatus 2) -Done (DocStatus 3) -Save Cancel -Cancel (DocStatus 4) *Save Revise *Draft artinya ada yang perlu diperbaiki dan dokumen akan kembali ke requester masih draft *Save Approve artinya dokumen diapprove dan dokumen sudah *In Process adalah document status yg perlu diubah menjadi Done (step *Done adalah document status paling akhir final di Purchase). Purchase. Artinya Purchase Order sudah finish. Dapat berlanjut ke dokumen Goods Receipt *Cancel artinya dokumen dicancel ------------------------------------------------------------------------------------------------------------------------------------- Untuk logic di tab Approver (PURDOCAPPROVER) kurang lebih adalah sebagai berikut: +Di menu Purchase Order Request+ *Save dengan document status Draft tidak menggenerate/menginsert apa-apa *Save dengan document status Cancel tidak menggenerate/menginsert apa-apa Apabila user melakukan Save Draft: Di menu Purchase Order Request apabila mengesave dengan document status In Process: -Tergenerate row dengan PIC requester (dimapping menu Purchase Order Approve (dimaintain di tabel PARAMETERAPPROVER) dengan Task Name Request, Document Status Draft document status In Process dan Status Open Apabila user melakukan Save Submit: Di menu Purchase Order Approve apabila mengesave dengan document status Done: -Row yg sudah ada dengan Document Status Draft dan Status Open document status In Process; Statusnya berubah menjadi Document Status Submit dan Status Closed -Menggenerate row baru dengan PIC menu Approver (dimapping di tabel PARAMETERAPPROVER) dengan Task Name Approve, Document Status document status Done dan Status Open +Di menu Purchase Order Approve+ *Save Cancel tidak menggenerate/menginsert apa-apa Apabila user melakukan Save Revise: -Tergenerate row baru dengan PIC requester dengan Task Name Request, Document Status Revise dan Status Open Note: Ketika sudah kembali ke requester dan requester melakukan perbaikan dan Save Submit; maka row yg Document Status Revise dan Status Open akan berubah menjadi Document Status Submit dan Status Closed. Closed Dan menggenerate row baru dengan PIC menu Approver dengan Task Name Approve, Document Status Done dan Status Open (Sama seperti step ketika user melakukan Save Submit di menu Request) Apabila user melakukan Save Approve: -Row yang sudah ada dengan Task Name Approve, Document Status Done, dan Status Open, akan berubah Statusnya Closed. -Menggenerate row baru dengan PIC menu Goods Receipt (dimaintain di tabel PARAMETERAPPROVER) dengan document status Draft In Process dan Status Open DocType: PO MenuID Purchase Order Request: PURCHORDERREQ MenuID Purchase Order Approve: PURCHORDERAPR Tabel parameter Approver: PARAMETERAPPROVER Tabel tab Approver: PURDOCAPPROVER Tabel document status: PCMBSPURCHASEDOCSTATUS Menu Path: Logistic & Service > Purchasing > Purchase Order Request & Purchase Order Approve Port: https://demo.minovais.com/ DB: MinovaES_Demo (103.153.60.89) Terimakasih.