Feature #3207
Notifikasi e-mail untuk atasan (All Document)
0%
Description
Dear Developer,
Ingin dibikin notifikasi e-mail ke atasan apabila dokumen telah terbuat dengan Document Status tertentu. Untuk mappingannya saya attach file di bawah.
Jadi ketika dokumen terbentuk dengan DocStatus seperti yang saya lampirkan di kolom DocStatus, maka itu akan mentrigger notifikasi e-mail ke atasan. Untuk mappingan atasannya (approver) juga sudah saya lampirkan di file tersebut (mengambil dari OM).
Nanti di e-mail yg dikirim ke atasannya itu akan ada hyperlink yang dimana ketika atasan mengeklik link itu akan langsung mendirect ke dokumen yang dimaksud (dokumen yg perlu di-approve).
Juga ingin dibuatkan button Load OM di tab Approver. Jadi nanti ketika user klik button itu Approver ID nya akan otomatis tergenerate based on OM (kalau OM nya di-maintain).
Port: http://remote.minovais.com:61138/
DB: MinovaES_KJL_Prod (1452)
Files
Subtasks
Related issues
Updated by Kezia Pawitra Yulianti 4 months ago
- Due date set to 11/15/2024
- Status changed from New to Assigned
Updated by shofwan shiddiq 4 months ago
- Status changed from Assigned to QA Test
- Assignee changed from shofwan shiddiq to haykal haykal
Ini sudah sesuai parameter di table PARAMLOGISTICAPPROVER
Nanti tinggal isi saja DocType. Untuk position nya isi di approver ID sesuai dengan DocType masing2
Updated by haykal haykal 4 months ago
- Status changed from QA Test to Assigned
- Assignee changed from haykal haykal to shofwan shiddiq
Wan, utk saat ini 'kan trigger agar munculin ApproverID itu ketika user memilih Approver Sequence. Itu dibuat seperti itu karena kebutuhan yg Sales Order. Tapi untuk dokumen-dokumen lain 'kan tidak perlu pakai Approver Sequence. Jadi inginnya triggernya adalah ketika user klik button Add untuk memunculkan ApproverID.
(Tapi sebenernya kalau ApproverID bisa otomatis muncul di tab Approver tanpa perlu klik apa-apa itu lebih bagus. Katanya sih kemungkinan Azid tahu caranya, tapi Azid masih nyari juga.)
Untuk yang button Load OM, nanti ketika user mengeklik button tersebut maka ApproverID akan otomatis terload berdasarkan atasan langsung si user.
Terimakasih.
Updated by shofwan shiddiq 4 months ago
- Assignee changed from shofwan shiddiq to haykal haykal
Skenario yg memungkinkan
1. user tetep pilih Approver sequence seperti di Sales Order
2. Setelah pilih sequence, approver id akan auto load
3. kalau mau pake load Om, di kasih flag aja di table approver nya ( Misal nya kode OM ) jadi untuk trans type yg di isi flag nya sesuai kode, maka akan ke load OM nya
- Jadi untuk approver sequence tetap perlu di buat kombo seperti yg di sales order untuk di trans type lain nya
Updated by haykal haykal about 2 months ago
- Status changed from Assigned to Revise
- Assignee changed from haykal haykal to shofwan shiddiq
Dear Shofwan,
Jadinya utk dokumen selain Sales Order, user tidak perlu memilih sequence di tab Approver (tidak perlu melakukan action apa-apa di tab Approver). ApproverID nya hrsnya otomatis tergenerate berdasarkan apa yang telah dimapping di tabel PARAMLOGISTICAPPROVER.
Terimakasih.
Updated by haykal haykal 22 days ago
Jadi untk scenarionya si Approver hanya perlu mengganti Document Status di bagian Header (mengganti menjadi Approved)
Nanti otomatis Approver Flag yg ada di tab Approver akan otomatis terganti.
Note: Khusus utk yg Sales Order (karena ada beberapa Approver) si Approver pertama tetap mengganti Document Status di Header seperti dokumen-dokumen lain. Tapi untuk Approver kedua dan seterusnya dia hrs mengganti Approver Flag di tab Approver.
Terimakasih.
Updated by haykal haykal 21 days ago
Dear Shofwan,
Tadi ada case ketika mengesave document Sales Order muncul notifikasi Save E-mail Successful dan e-mailnya sudah terkirim. Namun utk dokumennya sendiri blm kesave karena ada beberapa field yg mandatory yg blm diisi. Jadi notif Save Successfull yg seperti ketika ngesave document biasa (tanpa e-mail) belum muncul.
Jadi kalau di e-mail diinfokan kalau dokumen Sales Order dengan DocNo 00000294 sudah tergenerate. Tapi anehnya kalau di UI dokumen Sales Order 00000294 tidak ada.
Jadi kalau bisa engine Save E-mail Successful dan Save Successful yg biasa dibikin berbarengan saja. Jangan sampai yg Save E-mail Successful mendahului yg Save Successful biasa
Terimakasih.
Updated by haykal haykal 20 days ago
Wan, ini 'kan untuk All Document, berarti untuk dokumen-dokumen Sales, Purchase, dan Inventory.
Untk mappingannya adalah sebagai berikut (beserta Document Status yg mentrigger e-mail):
Sales
Tabel Header: PTRSALESHEADER
Tabel DocStatus: PCMBSSALESDOCSTATUS
Document Status: 2, 6, 10 (Submit)
Menu: Sales Inquiry (SINQ), Price Quotation (SQUO), Sales Order (SORD)
Purchase
Tabel Header: PTRPURCHHEAD
Tabel DocStatus: PCMBSPURCHASEDOCSTATUS
Document Status: 5 (In Process)
Menu: Purchase Requisition (PR), Purchase Order (PO)
Inventory
Tabel Header: PTRMATERIALHEAD
Tabel DocStatus: PCMBSLOGDOCSTATUS
Document Status: 2 (Submit)
Menu: Delivery Order (GICU), Goods Receipt (RCSP)
Updated by shofwan shiddiq 16 days ago
- File clipboard-202503101434-2kqwc.png clipboard-202503101434-2kqwc.png added
- File clipboard-202503101435-34rg9.png clipboard-202503101435-34rg9.png added
- File clipboard-202503101435-nqgox.png clipboard-202503101435-nqgox.png added
- File clipboard-202503101435-shlbu.png clipboard-202503101435-shlbu.png added
- Status changed from Revise to QA Test
- Assignee changed from shofwan shiddiq to haykal haykal
Dear Haykal, untuk engine email sudah berjalan ya di dokumen sales dan purchase
Purchase Requisition
Purchase Order
Sales Oder
Sales Inquiry
- Untuk goods issue dan goods receipt belum bisa kekirim email, karena dari engine bawaan di backend nya belum bisa nge save (error), tapi sebenernya engine email nya udah di mapping kalau memang sudah berjalan
- Untuk table Approver, harus masing2 perheader, tidak bisa semuanya pake table PTRSALESDOCAPPROVER. ( kalau memang approver hanya 1 sequence, ga perlu pake tab item approver sebenarnya )