I have a manual task configured with a specific expected duration time. If it reaches this time and is not executed, the task will be completed with another state. How can I completed a manual task for an specific flow, without open it in the worklist, if it reaches its expected duration time?
I am trying to use a Jeopardy with a custom automation plugin but it does not work.
Hi UJ, why would you first accept and then assign to current user?
The original order looked OK to me.
When the task is accepted by another user, you first need to assign to current user and only then you can accept.
As this is a manual task and there requirement is without opening worklist they want to complete manual task.
So that manual task has to be in receive state and to work on it we have to accept it first.
<11-Oct-2012 2:50:29,439 IST PM> <ERROR> <automation.AutomationException> <ExecuteThread: '12' for queue: 'oms.automation'> <An automation exception has occurred At AutomationDispatcherImpl.runAutomator:/automation/plugin/internal/systemNotification/AutomationPlugin/1.0.0/T4_T4_SLA , the reason is :com.mslv.oms.automation.AutomationException: javax.transaction.TransactionRolledbackException: EJB Exception: : java.lang.ClassCastException: com.mslv.oms.automation.OrderNotificationContextBean cannot be cast to com.mslv.oms.automation.TaskNotificationContext
Hi, in order to receive the task notification context into your automator, you have to check the "Raise a Jeopardy for each branch" checkbox on the Conditions subtab of the Jeopardy tab of the Task editor in the DS.
I already posted this here but somehow the post disappered...
I only said "order thread based" because in the administrator that was what this was called.
Anyway, this does it and it worked for me with an xquery automator and I posted my code in some other thread, you can look it up.