cancel
Showing results for 
Search instead for 
Did you mean: 

Unity Client - Workflow Task Completion Notifications

Not applicable

I have customer that is moving large numbers of documents (400+) via a Workflow Ad Hoc Task. This processing can take some time, as there are scripts attaching to a 3rd party application, and related document operations from the task.

Users are complaining about the following two symptoms when performing these large "pushes" for workflow documents. NOTE: A timer is not viable because there are very large document counts in the queue (up to 10k), and operations cannot take place against all documents in the queue.

1. Unity allows the users "move away" from workflow and perform other client operations e.g. (doc retrieval) while with workflow logic is still in process as above. This leads to users not knowing if/when the workflow processing is complete for the documents processes. This leads to an issue wherein the task doesn't complete for all the documents, and they have to finish/restart the operation from the point that it stopped running.

2. The Unity Client does not notify the user when the workflow processing is complete. The users have to manually refresh the queue to get the new document list for the queue.

Is there a way to "lock" the Unity Client during workflow processing to stop the user from performing other operations until workflow processing is complete?

Is there a way to have Unity notify/alert the user when workflow task are completed? They do not want this on a per document basis, only after the last document is processed.

Thanks!

 

1 REPLY 1

Eric_Beavers
Employee
Employee

Have you considered splitting out this complex queue into separate queues (Current Queue, Processing Queue/Lifecycle, Completed Queue)? It sounds like way to much is being done all in the same spot. By splitting it out you can show the users current status of their request simply by queue names. This also allows you to leverage timers to offload the script work instead of making the users wait for it as well as detect when the work is completed by triggering system work on transitions.

Is there a way to have Unity notify/alert the user when workflow task are completed?

Use the Rule "Is This First or Last Item?" to detect the last document. Send an Internal Notification to the User, leveraging the unity client user option "Notify on New Email".