Undo Smartform Check Out in K2 Smartform over Database

Pada posting kali ini akan dibahas cara melakukan checkout K2 Smartform secara database.

Jika K2 Smartform sedang dalam posisi checkout oleh user lain maka user lainnya tidak akan dapat mengakses Smarform tersebut dalam mode design. Sehingga jika kita ingin melakukan force checkin terhadap Smarform tersebut maka kita dapat melakukannya melalui store procedure di dalam database K2.

Undo Smartform Check Out in K2 Smartform over Database

Hal yang perlu dilakukan adalah mencari ID Smartform yang akan kita ubah statusnya dari checkout menjadi checkin secara database.

Untuk menjalankan query dibawah ini maka bukalah SQL Server Management Studio dan buatlah koneksi ke server K2. Setelah koneksi berhasil dibuat maka jalankan query dibawah ini :

USE K2;

SELECT * FROM [K2].[Form].[Form_Design] WHERE CheckedOutBy LIKE '%User4%'


Dari hasil query diatas maka akan didapatkan nama form yang dalam posisi checkout oleh "User4"



Undo Smartform Check Out in K2 Smartform over Database



Kemudian copy-lah ID yang terdapat dalam kolom ID yang formatnya seperti contoh dibawah ini.
EC7E6A9E-81A2-4926-A487-CB30C795AD6C

Setelah mendapatkan ID diatas kemudian jalankan stored procedure untuk melakukan checkin. Nama stored procedure yang kita gunakan adalah  [Form].[aUndoFormsCheckOut]
Jika stored procedure telah ditemukan kemudian klik kanan dan pilih execute stored procedure, seperti terlihat pada gambar dibawah ini.

Undo Smartform Check Out in K2 Smartform over Database

Kemudian kita isikan nilai dari setiap parameter yang ada stored procedure [Form].[aUndoFormsCheckOut] tersebut.

@UserID = K2:BUKITMAKMUR\K2.User4
@ID         = EC7E6A9E-81A2-4926-A487-CB30C795AD6C
@ClientStack tidak diperlukan dan biarkan kosong, kemudian klik tombol OK.

Undo Smartform Check Out in K2 Smartform over Database


  • Setelah menjalankan stored procedure diatas kita bisa cek kembali form tersebut akan kembali ke posisi check in.

Undo Smartform Check Out in K2 Smartform over Database


Semoga posting yang berjudul Undo Smartform Check Out in K2 Smartform over Database diatas dapat bermanfaat.



Salam,



Popular posts from this blog

SmartObject property ID is a required property for selected method Create. Value must be set.

Cara inject USB 3.0 Driver pada instalasi Windows - How to Inject USB 3.0 Driver in Windows 7

Python Font Color in Console