Feature #3968
Menu Purchase Order Request dan Purchase Order Approve
0%
Description
Dear Developer,
Telah dibuatkan menu Purchase Order Request dan Purchase Order Approve
Purchase Order Request adalah menu untk orang yg hanya bisa melakukan request/draft. Jadi tolong untk menu ini pilihan document statusnya hanya bisa Draft, Submit, dan Cancel (DocStatus 1, 5, 7). Untk document status yg bisa diproses di menu Purchase Order Approve adalah Submit (DocStatus 5)
Document Status Draft (DocStatus 1): Untk membuat draft (blm final). Tidak terkirim kemana-mana
Document Status Submit (DocStatus 5): Sudah final. Berlanjut ke menu Purchase Order Approve
Document Status Cancel (DocStatus 7): Dokumen dicancel
Notes: Untk disini dimungkinkan muncul document status Revise karena hasil revise dari menu Purchase Order Approve. Tlg dibuat validasi setelah user merevisi dan ingin mengesave document tidak bisa dengan document status Revise (hanya bisa dengan document status yg saya sebutkan diatas)
MenuID: PURCHORDERREQUEST
Purchase Order Approve adalah menu yang disediakan untk orang yg mengapprove. Jadi disini dia bisa mengubah document status yang tadinya Submit menjadi Approved. Untk menuju ke menu ini nanti akan bisa melalui widget yg ada di Home (redmine terpisah). Untk document status yang dimunculkan adalah Submit, Approved, Cancel, Revise.
Document Status Revise (DocStatus 4): Dokumen perlu direvisi dan kembali ke requester (ke menu Purchase Order Request) melalui widget (redmine terpisah)
Document Status Submit (DocStatus 5): Ini adalah document status yg perlu diubah Approver menjadi Approved. Kalau tidak diubah berarti stay saja, dan tidak berpengaruh kemana-mana
Document Status Approved (DocStatus 6): Dokumen bisa diproses ke proses selanjutnya yaitu Goods Receipt
Document Status Cancel (DocStatus 7): Dokumen dicancel
MenuID: PURCHORDERAPPR
Telah dibuatkan juga tab Approver untk menampung informasi terkait approver (Untk PICnya bakal terauto berdasarkan DocType dan Warehouse masih menunggu konfirmasi Tulisan)
Tabel DocStatus: PCMBSPURCHASEDOCSTATUS
Tabel Approver: DOCAPPROVER
Menu Path: Logistic & Service > Purchasing > Purchase Order Request & Purchase Order Approve
Port: https://tulisan-dev.minovais.com/
DB: MinovaES_Tulisan_Dev (103.153.60.89)
Terimakasih.
Files
Updated by Tri Rizqiaty 20 days ago
- Status changed from New to Assigned
- Assignee changed from Tri Rizqiaty to haykal haykal
Haykal,
- Untuk tbl approver tlg namanya diganti (ex: PTRSALESDOCAPPROVER), biar jelas approver untuk transtype apa
- Setiap menu, tlg dijelasin per docstatus, apa yg akan terjadi & validasinya
- Untuk tab approver bisa ditambahin di translist
- Untuk auto isi approver, akan tergenerate pada saat apa (ex : pilih warehouse diheader)
Updated by haykal haykal 20 days ago
- Description updated (diff)
- Assignee changed from haykal haykal to Tri Rizqiaty
Sudah direvisi ya Mbak.
Untk tabel Approver kata Bapak cukup 1 aja tapi untk semua menu (semua DocType)
Untk auto isi Approver masih menunggu konfirmasi dari Tulisan.
Terimakasih.
Updated by Tri Rizqiaty 20 days ago
- Assignee changed from Tri Rizqiaty to haykal haykal
Untuk table approver transaction, ga bisa dijadiin satu, nnti bentrok diDocNo, harus per transaction type tp emang boleh beda doctype.
Jadi tolong rubah. Secara teknis ga bisa.
Klo untuk table paramaternya gpp jadi satu.
Updated by haykal haykal 19 days ago
- Assignee changed from haykal haykal to Tri Rizqiaty
Done ya.
Tabel Approver: PURDOCAPPROVER
Terimakasih.
Updated by haykal haykal 19 days ago
Note: Kata Bapak untk di Purchase Order Request trigger ngeauto isian tab Approvernya itu hanya ketika document statusnya Submit
(Untk parameter isian approvernya masih blm dibuat; menunggu konfirmasi)
Terimakasih.
Updated by haykal haykal 19 days ago
Note tambahan: Kata Bapak meskipun di Purchase Order Request document statusnya Draft tetap mengauto (mengcreate row) PIC di tab Approver. Namun PICnya terauto dengan si user itu sendiri (user yg membuat dokumen)
Terimakasih.
Updated by haykal haykal 18 days ago
Telah dibuatkan Tabel Parameter Approver: PARAMETERAPPROVER
Untk auto PICnya siapa membaca dari tabel ini
Key untk mentrigger autoload PIC adalah ketika Document Status dipilih di menu Purchase Order Request.
-Ketika memilih document status Draft; PICnya adalah si user yg membuat dokumen
-Ketika memilih document status Submit; PICnya adalah PIC menu Purchase Order Approve (dimapping di tabel parameter)
Terimakasih.
Updated by haykal haykal 18 days ago
Kalo di Purchase Order Approve document statusnya dipilih Revise,
Berarti di tab Approver mengautoload PIC menu Purchase Order Request.
Terimakasih.
Updated by Tri Rizqiaty 17 days ago
- Assignee changed from Tri Rizqiaty to haykal haykal
Haykal,
1. Jika user yg buat request tdk terdaftar dlm tbl approver hrs gmn? tp dia bisa buat request krn dpt menunya.
2. Tolong detailin apa yg akan tersimpan PURDOCAPPROVER, dgn flow docstatus seperti ini, termasuk status approvernya akan berubah ketika apa.
- pertama kali save draft
- setelahnya save submit
- setelahnya save revise
- setelahnya save submit
- setelahnya save approve
Updated by haykal haykal 16 days ago
- Assignee changed from haykal haykal to Tri Rizqiaty
Yang terjadi di tab Approver
Ketika requester save dengan document status Draft:
-Tergenerate row dengan PIC si requester, document status Draft, dan status Open
Lalu requester save dengan document status Submit:
-Row yang Draft tadi statusnya berubah menjadi Closed
-Menggenerate row baru dengan document status Approve dan status Open dengan PIC Approver (membaca tabel PARAMETERAPPROVER)
(Note: Kalau requester langsung save dengan document status Submit berarti yg step dengan document status Draft dan status Open tidak perlu ada)
Ketika approver save dengan document status Approved:
-Row yang document status Approve dan status Open; statusnya berubah menjadi Closed
[Apabila ada Revise]
Ketika approver save dengan document status Revise:
-Menggenerate row baru dengan document status Revise dan status Open dengan PIC si requester
Ketika requester save dengan document status Submit:
-Mengubah document status Revise dan status Open menjadi document status Draft dan status Closed
-Menggenerate row baru dengan document status Approve dan status Open
Dokumen kembali berada di Approver
Dan seperti yang sudah dijelaskan sebelumnya; apabila Approver mengubah document status menjadi Approved, di tab Approver document status Approve statusnya berubah menjadi Closed
Kurang lebih seperti itu ya Mbak.
Terimakasih.
Updated by Tri Rizqiaty 12 days ago
- File Deploy 20251104.rar Deploy 20251104.rar added
- Status changed from Assigned to Developing
Fixing :
1. Update folder UI/script : MinovaUtil.FieldGenerator.js & MinovaXtype.js
2. Updare folder UI/app/view/logistic : documentlogistic.js
3. Update API1/bin & API2/bin dengan file dll terlampir
4. Execute SP terlampir
5. Buat table dataset copy dr PTRPURCHEAD (sesuai excel terlampir & tanpa table fisik sql)
Updated by Tri Rizqiaty 12 days ago
- Status changed from Developing to QA Test
- Assignee changed from Tri Rizqiaty to haykal haykal
Updated by haykal haykal 12 days ago
- File DocStatus hrsnya bukan kode.png DocStatus hrsnya bukan kode.png added
- Status changed from QA Test to Revise
- Assignee changed from haykal haykal to Tri Rizqiaty
Dear Mbak Yoms, ada catatan sedikit ya.
Itu di tab Approver DocStatus nya masih kode, harusnya Description. (foto diattach)
Terimakasih.
Updated by Tri Rizqiaty 12 days ago
- File clipboard-202511050937-asgmv.png clipboard-202511050937-asgmv.png added
- Status changed from Revise to QA Test
- Assignee changed from Tri Rizqiaty to haykal haykal
Fixing :
Rubah settingan DocStatus sesuai tbl PTRPUCRHHEAD.
Nextnya klo ada case combo description/berhubungan dgn parameter, tlg cek semua/samain settingan dulu, baru ke developer ya, thanks.

Updated by haykal haykal 11 days ago
- File Error Object Reference ketika Revise.png Error Object Reference ketika Revise.png added
- Status changed from QA Test to Revise
- Assignee changed from haykal haykal to Tri Rizqiaty
Mbak Yomma, ketika di menu Purchase Order Approve (sebagai approver) aku coba Revise kok muncul Error Object Reference ya ketika disave?
(foto diatach)
DocNo yg aku mau coba revise: 00000390
Updated by Tri Rizqiaty 11 days ago
- File clipboard-202511051602-yg7gc.png clipboard-202511051602-yg7gc.png added
- Status changed from Revise to QA Test
- Assignee changed from Tri Rizqiaty to haykal haykal
Cara/flow pembuatan dokumennya seperti apa?
Knp di tabel PURDOCAPPROVER untuk docno 00000390, tdk ada status draft?
Seharusnya seperti docno 00000387 jika di buat dr draft dulu.
Atau seperti docno 00000385 jika ada revise.

Updated by haykal haykal 11 days ago
- Status changed from QA Test to Revise
- Assignee changed from haykal haykal to Tri Rizqiaty
Ini flownya di requester langsung Submit (tanpa ada Draft dulu). Lalu pas di Approver dia ngerevise.
Karena memungkinkan saja seperti itu. (Untk dokumen yg diRevise tidak harus ada step Draft dulu sebelumnya)
Possible Scenario:
1. Draft --> Submit --> Approve
2. Submit --> Approve
[Dengan Revise]
3. Draft --> Submit --> Revise (balik ke requester)
4. Submit --> Revise (balik ke requester)
Untk yg No. 4 ini kyknya blm keakomodir ya?
Terimakasih.