Feature #4175
Menu Request dan Approve di Sales (beserta logic saving/insert di tab Approver)
0%
Description
Dear Developer,
Telah dibuatkan menu Sales Quotation Request, Sales Quotation Approve, Sales Order Request, dan Sales Order Approve untuk membedakan antara yg request dan approve.
Untk di menu Sales Quotation Request tlg dibuatkan button Save sebagai berikut:
-Save Submit (DocStatus 1)
-Save Cancel (DocStatus 2)
-Save Draft (DocStatus 4)
*Draft artinya dokumen masih draft
*Submit artinya dokumen diproses ke step berikutnya. Akan masuk ke menu Sales Quotation Approve untk nantinya diapprove
*Cancel artinya dokumen dicancel
Di menu Sales Quotation Approve tlg dibuatkan button Save sebagai berikut:
-Save Cancel (DocStatus 2)
-Save Approve (DocStatus 3)
-Save Revise (DocStatus 5)
*Save Cancel artinya dokumen dicancel
*Save Approve artinya dokumen diapprove dan dapat berlanjut ke Sales Order. (Document Status berubah menjadi Done)
*Save Revise artinya ada yang perlu diperbaiki dan kembali ke menu Sales Quotation Request
MenuID Sales Quotation Request: SALESQUOTAREQ
MenuID Sales Quotation Approve: SALESQUOTAAPR
Untk di menu Sales Order Request tlg dibuatkan button Save sebagai berikut:
-Save Submit (DocStatus 1)
-Save Cancel (DocStatus 2)
-Save Draft (DocStatus 4)
*Draft artinya dokumen masih draft
*Submit artinya dokumen diproses ke step berikutnya. Akan masuk ke menu Sales Order Approve untk nantinya diapprove
*Cancel artinya dokumen dicancel
Di menu Sales Order Approve tlg dibuatkan button Save sebagai berikut:
-Save Cancel (DocStatus 2)
-Save Approve (DocStatus 3)
-Save Revise (DocStatus 5)
*Save Cancel artinya dokumen dicancel
*Save Approve artinya dokumen diapprove dan document status berubah menjadi Done. Ini adalah step paling akhir di Sales Management dan dokumen dapat berlanjut ke Goods Issue To Customer
*Save Revise artinya ada yang perlu diperbaiki dan kembali ke menu Sales Order Request
MenuID Sales Order Request: SALESORDERREQ
MenuID Sales Order Approve: SALESORDERAPR
Untk logic di tab Approver kurang lebih adalah sebagai berikut:
Di menu Sales Quotation 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 Sales Quotation Approve (dimapping di tabel PARAMETERAPPROVER) dengan Task Name Approve, Document Status Done dan Status Open
Di menu Sales Quotation 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 menjadi Closed.
-Menggenerate row baru dengan PIC menu Sales Order (dimaintain di tabel PARAMETERAPPROVER) dengan document status Draft dan Status Open
Di menu Sales Order 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 Sales Order Approve (dimapping di tabel PARAMETERAPPROVER) dengan Task Name Approve, Document Status Done dan Status Open
Di menu Sales 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.
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 menjadi Closed.
-Menggenerate row baru dengan PIC menu Goods Issue To Customer (dimaintain di tabel PARAMETERAPPROVER) dengan document status Draft dan Status Open
Tabel tab Approver: SLSDOCAPPROVER
Tabel parameter approver: PARAMETERAPPROVER
Tabel parameter DocStatus: PCMBSSALESDOCSTATUS
DocType Sales Quotation: SQUO
DocType Sales Order: SORD
Menu Path: Logistic & Service > Sales Management > Sales Quotation Request, Sales Quotation Approve, Sales Order Request, Sales Order Approve
Port: https://demo.minovais.com/
DB: MinovaES_Demo (103.153.60.89)
Terimakasih.