Add a Script Action to the In-basket widget
Execute Script
var self = this;
var selectedWorkItems = this.getActionContext("WorkItemReference");
var selectedWorkItemCount = selectedWorkItems.length;
var doRefresh = false;
if (confirm('Are you sure you want to unlock this item?')) {
for (var i=0; i<selectedWorkItemCount; i++) {
var workItem = selectedWorkItems[i];
if (workItem.lockedUser.length > 0) {
doRefresh = true;
workItem.overrideLockStep(function() {
workItem.abortStep(function() {});
});
};
};
};
if (doRefresh)
this.getWidget().onRefresh();
Enable Script
var selectedWorkItems = this.getActionContext("WorkItemReference");
var selectedWorkItemCount = selectedWorkItems.length;
var lockedItemSelected = false;
for (var i=0; i<selectedWorkItemCount; i++) {
if (selectedWorkItems[i].lockedUser.length > 0)
lockedItemSelected = true;
};
return lockedItemSelected;
------------------------------
DAVE PERMAN
------------------------------
Original Message:
Sent: Thu May 16, 2019 02:09 AM
From: Faisal Meraj
Subject: Unlock Work item in BAW Case Client
Hi Team,
Can someone please provide code snippet to unlock a work item in BAW Case Client?
Regards,
Faisal Meraj
------------------------------
Faisal Meraj
------------------------------