Time-based Release of Open Worklist Items?

  • 6 April 2005
  • 1 reply
  • 1 view

Badge
We need to have open worklist items automatically be released after some amount of time has passed. Right now, we're defining and updating an activity datafield "OpenedOn" to record when an item was opened by a user. We then have a service that periodically logs in as each user, retrieves Open worklist items, checks the custom OpenedOn datafield and releases it if it's more than X hours old. Surely there's a better way in K2 to determine WHEN a user opened an item - and to automatically release it after a specified period of time if the user never finished it? Any suggestions? Thanks.

1 reply

Badge +8
An escalation rule should be able to do this. You can set an escalation rule to fire at a specific time, so you'll be able to fire an escalation on a specific datafield's value. You can then use a GoTo escalation to redirect the activity to itself.

The challenge will be to update a datafield with the time value when the user opened the worklist item so that the escalation rule can use this value, and you will also need to cater for cases where no user opens the item.
Also, I am not 100% sure, but i suspect that the worklist item's status may still be 'open' after the activity is redirected to itself (because the first user opened the item) event though none of the new users have opened the item yet. Perhaps try it out?

Reply