How to use Escalation in jBPM6 ?

Solution Unverified - Updated -

Issue

  • Consider an example where a user attached a Catching Intermediate Escalation Event to a Human Task. User wants to be able to achieve a requirement like, if this task is not completed within x amount of time, then start a subprocess or diverge the current flow. The subprocess has a Start Escalation Event that uses the same escalationCode. However while implementing this kind of use case in BPMS 6.1 it appears that the Escalation Events don't seem to work as they are expected to work. Is there a demo process which can show users how does the Escalation Event get triggered in BPMS 6 or jBPM 6 ?
  • The Escalation event properties are lacking a place to write the escalation logic. The Human Task has entries for Notifications (email-centric mostly), and Reassignments (which is user/group-centric). However, there are no provision for Escalation getting triggered at the task level.
  • One way to achieve the above requirement some users choose Task Reassignment feature with Human Tasks. However, users are curious to understand how the Escalation event could be used instead as an alternate approach to start a subprocess when a Human Task has not been completed for a specific period of time. For an example, if a user fails to complete a task within a certain time (say within 24 hours), the Escalation Event will skip the current task and start a new subprocess that may assign a new task to another user to mitigate the situation. In other words, in this use case users are not reassigning the same task but instead switching the workflow to a different processing branch. How can it be achieved using Escalation feature of BPMS 6 ?

Environment

  • Red Hat JBoss BPM Suite (BPMS)
    • 6.1.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.