Support #2034
Added by Fiona Avangeline Jonathan almost 2 years ago.
Updated almost 2 years ago.
Description
Mang Wanto,
Mohon dibantu buatkan fungsi untuk lock ESS saat ada approver yang sedang melakukan approval di task group approval.
Sebagai contoh:
ReqID 17 terbuat dengan group approval ID 10000149 dan 10000150. Jika ID 10000149 sedang membuka form dengan ReqID 17, maka ketika ID 10000150 ingin membuka form dengan ReqID 17 pop-up notification muncul.
Tabel: PCMWFRUNINBOXLOCK (Fungsi membaca tabel ini untuk melihat LockStatus dari ReqID yang ingin dibuka)
Contoh data yang dapat digunakan adalah ReqID 17 dengan RequesterID 10000148 dan approver EmployeeID 10000149 atau 10000150
Terima kasih.
Port: http://remote.minovais.com:31133/
Login approval: kezia
- Description updated (diff)
- Status changed from New to Assigned
- Description updated (diff)
- Due date set to 03/02/2023
dear All,
saya tambahkan sedikit ya informasinya, sebenernya ini tidak hanya berlaku saat di task group approval namun untuk di semua task jika memang di saat yg bersamaan lebih dari 1 orang menerima task yg sama di inbox masing2. Maka kondisi lock ini harus d baca.
Contoh misanya saat ada kondisi sharing approval, d sini bisa saja ada lebih dari 1 org yg menerima req id yg sama di masing2 inboxnya.
Dmemikian, terima kasih
Note: Dokumen yang terkunci dan user keluar dengan cara tidak normal (langsung close window atau laptop mati tiba2), maka diberi waktu 2 jam sebelum dokumen tersebut di release lagi.
- Assignee changed from Saswanto Tampan to Fiona Avangeline Jonathan
FITUR LOCK DATA IN USE
1. Banyak update di UI
app/controller/workflow/inbox/wfinbox.js
app/view/workflow/inbox/wfinbox.js
scripts/MinovaUtil.js = Penambahan fungsi (MinovaUtil.LockData)
scripts/MinovaUtil.js = Perubahan fungsi (MinovaUtil.CheckUser)
2. DATABASE
PCMWFCUSTPARAM =
CheckLocked NULL NULL MinovaIS.MinovaES.Implementation.WorkFlow WorkFlowQuery InboxLockCheck NULL EXEC dbo.spInboxLockCheck @reg_id, @emp_id, @release, @seq sqlstring NULL
Tabel baru PCMWFRUNINBOXLOCK
3. SQL SP
spInboxLockCheck
fnGetInboxLockStatus
fnGetInboxLockIsAuth
spInboxLockInsert
4. SQL JOB
PCMWFRUNINBOXLOCK DIJALANKAN SETIAP HARI SETIAP 30 MENIT
- Status changed from Assigned to Closed
Also available in: Atom
PDF