Feature #3129
Approving Document In Logistic (Sales Order)
0%
Description
Dear Mas Shofwan dan Mba Yoma,
Pada modul logistic yang saat ini ingin digunakan sistem approve by atasan adalah dokumen Sales Order.
Untuk tab nya sudah aku buat:
- Table Name:PTRSALESDOCAPPROVER
Dan Ingin dibuat autoload isi tabel ketika create/create ref dokumen. Untuk tabel parameternya udah aku buat juga dengan table name PARAMLOGISTICAPPROVER
dan ingin dipaling bawah ada button approve berjumlah sesuai dengan sequence approvernya dan button tersebut hanya bisa di klik oleh approver. approver a tidakbisa mengeklik button approver b
contoh:
- table approver
1 0001
2 0002
ketika dibuat dokumen dengan status submit maka akan mengirimkan notifikasi email kepada approver tersebut. email diambil dari employee masterdatanya
ketika approver membuka dokumen sales tersewbut maka dipaling bawah akan ada button
karna ada 2 sequence approver, berarti ada 2 button
button 1 approver '0001'
button 2 approver '0002'
nantinya approver '0001' hanya bisa klik button 1 tidak bisa klik button 2. begitu juga sebaliknya
Ketika approver 1 dan dua sudah melakukan klik button approve maka otomatis akan mengubah status menjadi Active
Untuk status ada update fungsi dan efeknya juga ya mau minta tolong disetting
di table PCMBSSALESDOCSTATUS udah aku update juga ya
Terima kasih
Files
Subtasks
Related issues
Updated by Kezia Pawitra Yulianti about 2 months ago
- Due date set to 10/16/2024
- Status changed from New to Assigned
- Priority changed from Normal to High
ini untuk task penambahan button untuk approver aja yaa...bukan yg update status document jadinya
Tks
Updated by jihad .... about 2 months ago
Mas Shofwan ada beberapa catatan dan tambahan,
1. Tadi testing yang otorisasi yang bisa ganti flag yes no masih tidak bekerja
Sebelumnya aku user id aku tidak nempel dengan employeeid yang ada di atas dan pas aku mau ganti tidak bisa (itu kan benar ya)
tetapi aku ganti user id aku sama dengan employeeid yang ada di sequence 1 tapi tetap tidak bisa mas
2. Sudah aku buat appove date yang ketika flag tersebut dignti dan di save auto terisi tanggal pada user tersebut save
karena aku sudah coba setting lewat sdatatablefield tidak bisa autoload fnnowdate kalau dari autoload approvernya lewat parameter
Terima kasih
Updated by shofwan shiddiq about 2 months ago
1. Saat approve nya Yes, sudah di update supaya ApproveDate terisi Today, dan apabila di balikin No, maka approved nya jadi kehapus
UPDATE:
Trigger: AfterInsertPTRSALESDOCAPPROVER di table PTRSALESDOCAPPROVER
ALTER TRIGGER AfterInsertPTRSALESDOCAPPROVER
ON PTRSALESDOCAPPROVER
AFTER INSERT, UPDATE
AS
BEGIN
-- Update ApproveDate based on ApprovedFlag value
UPDATE PTRSALESDOCAPPROVER
SET ApproveDate = CASE
WHEN i.ApprovedFlag = 2 THEN CONVERT, GETDATE, 112) -- Format: yyyyMMdd
WHEN i.ApprovedFlag = 1 THEN NULL
ELSE i.ApproveDate -- Retain the current value for other flags
END
FROM PTRSALESDOCAPPROVER p
INNER JOIN inserted i ON p.DocNo = i.DocNo AND p.DocItemID = i.DocItemID
WHERE i.ApprovedFlag IN (1, 2); -- Only check for ApprovedFlag values 1 or 2
END;
2. Untuk validasi approve, pastikan user login sama dengan user yang ada di ApproverID
Updated by shofwan shiddiq about 2 months ago
- Status changed from Assigned to QA Test
- Assignee changed from shofwan shiddiq to jihad ....
Updated by jihad .... about 1 month ago
- File clipboard-202410171013-vjefo.png clipboard-202410171013-vjefo.png added
- Status changed from QA Test to Assigned
- Assignee changed from jihad .... to shofwan shiddiq
Mas Shofwan,
Ini masih tidak bisa mas approve walaupun aku sudah pake user yang sama dengan approver
Updated by shofwan shiddiq about 1 month ago
- File clipboard-202410171138-ooygl.png clipboard-202410171138-ooygl.png added
- Status changed from Assigned to QA Test
- Assignee changed from shofwan shiddiq to jihad ....
kalo approver ID sama, ini bisa di ubah combo nya. boleh di info skenario lengkap nya had, doc no, emp id login nya yang ngga bisa
Updated by jihad .... about 1 month ago
- File clipboard-202410171321-nuzb8.png clipboard-202410171321-nuzb8.png added
- Status changed from QA Test to Assigned
- Assignee changed from jihad .... to shofwan shiddiq
Aku coba test pake user nando isi employeenya bu eka (18041800)
dan aku coba di SO dengan doc No 00000256
untuk skenarionya aku coba create document seperti biasa mengisi header, sales item, dan add approver kemudian aku save dengan status submit
untuk case lainnya aku coba open document dan add approver langsung ganti status sebelum di save
Updated by shofwan shiddiq 26 days ago
- File clipboard-202411041112-3yv6f.png clipboard-202411041112-3yv6f.png added
- Status changed from Assigned to QA Test
- Assignee changed from shofwan shiddiq to jihad ....
1. untuk Sales Order Doc No 00000256 menggunakan user Nando, apabila di klik bisa di ubah combo nya dan auto isi Approve Date.
2. untuk case 2 ganti status, status itu apa ya maksud nya? Approver Flag nya? bukan nya approve id itu auto load dari master data ya. jadi tidak bisa di tambahkan / ganti. melalui menu UI hanya bisa ganti flag saja ( kalau user id nya sesuai )
Updated by Muhammad Bintar 26 days ago
- File clipboard-202411041546-h9jky.png clipboard-202411041546-h9jky.png added
- Status changed from QA Test to Closed
- Assignee changed from jihad .... to shofwan shiddiq
sudah di deploy ke production di cloud..