Thursday 11 July 2013

Human Task : maximum escalation level

PROBLEM STATEMENT:
------------------
While designing the human work flow task in JDeveloper to configure the
deadlines TAB. we configure the maximum escalation level as 3.
But, this maximum escalation level is applicable for the entire task flow
duration.
Customer would like to set the maximum escalation level at the stage
participant configuration of assignment TAB. 


EXPLANATION:
-----------
This behavior is expected.

The "escalation policy" is applicable to the task as a whole and not for individual participants.

This can be confirmed by checking the Routing Slip of the Human Task
(HumanTask1.task , from Jdev source mode)
 <globalConfiguration>
<escalationPolicy renewalDurationType="STATIC" renewalDuration="PT2M">
    <numberOfTimesEscalated type="STATIC">3</numberOfTimesEscalated>
</escalationPolicy>
 </globalConfiguration>

As can be seen the "numberOfTimesEscalated" is configured at the
globalConfiguration level.
(i.e) escalation policy is applicable for the whole Task.
Participant level escalation policy  is not implemented/supported.

Moreover , section 27.2.1.4 Task Deadlines in  link
http://docs.oracle.com/cd/E14571_01/integration.1111/e10224/bp_introhwf.htm
clearly states that the deadlines are associated with a task :
"Human workflow supports the specification of deadlines associated with a
task."

To clarify further ,
The "Escalation Level" set would determine the number of times the "task will
be escalated" , and is not applicable per/participant.

No comments:

Post a Comment