Feature #4168
Menu Request dan Approve di Inventory (beserta logic saving/insert di tab Approver)
0%
Description
Dear Mbak Yomma,
Di Inventory Document telah dibuatkan menu Request dan Approve untk GICU dan GR. (Goods Issue To Customer Request, Goods Issue To Customer Approve, Goods Receipt Request, Goods Receipt Approve)
Untk menu Goods Issue To Customer Request dan Goods Receipt Request tlg dibuatkan button Savenya:
-Save Draft (DocStatus 1)
-Save Submit (DocStatus 2)
-Save Cancel (DocStatus 4)
*Draft artinya dokumen masih draft
*Submit artinya dokumen diproses ke step berikutnya. Document status inilah yang nanti perlu diapprove oleh approver di menu Approve (dan juga akan masuk ke widget document approval)
*Cancel artinya dokumen dicancel
Untk di menu Goods Issue To Customer Approve dan Goods Receipt Approve, tlg dibuatkan button Savenya:
-Save Revise (DocStatus 5)
-Save Approve (DocStatus 3)
-Save Cancel (DocStatus 4)
*Save Revise artinya ada yang perlu diperbaiki dan dokumen akan kembali ke requester
*Save Approve artinya dokumen diapprove dan semua step sudah finish. Artinya dokumen sudah final dan transaksi di dokumen tersebut sudah mempengaruhi stock
*Cancel artinya dokumen dicancel
Untk logic di tab Approver (MTRDOCAPPROVER) adalah kurang lebih sebagai berikut:
Di menu Request
*Save Cancel tidak menggenerate/menginsert apa-apa
Apabila user melakukan Save Draft:
-Tergenerate row dengan PIC requester (dimapping di tabel PARAMETERAPPROVER) dengan Task Name Request, Document Status Draft dan Status Open
Apabila user melakukan Save Submit:
-Row yg sudah ada dengan Document Status Draft dan Status Open 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 Done dan Status Open
Di menu 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.
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. Artinya semua step sudah finish, dan transaksi di dokumen sudah mempengaruhi stock.
Tolong dibuat seperti itu ya.
Tabel tab Approver: MTRDOCAPPROVER
Tabel parameter Approver: PARAMETERAPPROVER
Tabel parameter DocStatus: PCMBSLOGDOCSTATUS
DocType Goods Issue To Customer: GICU
DocType Goods Receipt: RCSP
MenuID Goods Issue To Customer Request: GICUREQ
MenuID Goods Issue To Customer Approve: GICUAPR
MenuID Goods Receipt Request: RCSPREQ
MenuID Goods Receipt Approve: RCSPAPR
Menu Path: Logistic & Service > Inventory Document > Goods Issue To Customer Request, Goods Issue To Customer Approve, Goods Receipt Request, Goods Receipt Approve
Port: https://demo.minovais.com/
DB: MinovaES_Demo (103.153.60.89)
Terimakasih.