Project

General

Profile

Support #2034

Lock WF ESS

Added by Fiona Avangeline Jonathan almost 2 years ago. Updated almost 2 years ago.

Status:
Closed
Priority:
Urgent
Start date:
02/28/2023
Due date:
03/02/2023
% Done:

0%

Estimated time:
Spent time:

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

#1

Updated by Fiona Avangeline Jonathan almost 2 years ago

  • Description updated (diff)
  • Status changed from New to Assigned
#2

Updated by Fiona Avangeline Jonathan almost 2 years ago

  • Description updated (diff)
#3

Updated by Kezia Pawitra Yulianti almost 2 years ago

  • 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

#4

Updated by Fiona Avangeline Jonathan almost 2 years ago

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.

#5

Updated by Saswanto Tampan almost 2 years ago

  • 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

#6

Updated by Fiona Avangeline Jonathan almost 2 years ago

  • Status changed from Assigned to Closed

Done, terima kasih.

Also available in: Atom PDF