Custom Escalation in Oracle BPM Suite 11g by Vivek Acharya
April 19, 2014 Leave a comment
This article is contributed by our guest writer Vivek Acharya. Vivek is an Oracle Consultant working as a Professional Freelancer. He has been in the Design, Development, consulting and Architect world for approximately seven years working in Oracle Practice at IBM,HP,Zensar. He is an Oracle Certified Expert as Oracle Fusion-SOA 11g Implementation Specialist and Oracle – BPM 11g Implementation Specialist. He has experience and expertise in Oracle Fusion – SOA, BPM, BAM, Mediator, B2B, BI, AIA, Web logic, Workflow,Rules,Webcenter,UCM,IDM,Oracle Fusion Applications,SaaS,OnDemand etc. He loves all things to do with Oracle Fusion Applications, Oracle SOA, Oracle BPM, Cloud Computing, Salesforce,SaaS and BSM. Vivek is author of the Oracle BPM Suite 11g Developer’s cookbook (Packt, 2012).
Escalation is a common requirement while implementing Oracle BPM processes with human interactions. Processes don’t do work, it’s the people who do. This concept leads to those processes which have heavy human interactions. There are scenarios when a participant does not act on an assigned human task and such scenarios become candidate for being escalated.
Custom Escalation is to empower BPM system with the capability to introduce a check on the Task’s outcome. A participant is assigned a task and if it doesn’t acts on the task in a specified time frame, then non-availability should be accounted, published and notified. If the Participant does not act in the duration provided, the task is escalated to the manager or another user, as appropriate.
Escalation makes sure that SLAs are met and the process performs as per the exceptions within in the time frame it is suppose to. For example – if a task is assigned to a participant and the participant was suppose to respond in 2 days and it’s overdue by 4 days, it basically hampers the fabric of the process and might lead to loss of business. Assume a loan approval process. If the loan document request is awaiting a loan officer approval and it’s overdue in its kitty by 4 days. Then it’s the best practice to escalate overdue information and the task to another participant.
This post is meant to showcase custom escalation and how participant list can be build dynamically. Read the complete article here.
For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.
As cloud computing becomes an essential aspect of business operations for many companies, there is a pressing need to integrate cloud applications with on-premises applications. According to a recent study, however, companies frequently have significant cloud integration challenges, with 53 percent of respondents saying lack of integration with cloud applications is their main hindrance to innovation.1 The middleware solutions in the Oracle AppAdvantage program eliminate this hindrance by sharing standards and components among all enterprise applications. This high level of consistency between Oracle Applications and Oracle integration solutions are key enablers for innovation and competitive advantage.
There is a debate over the meaning of the term "
Insurance Claims Management: ICM is the first accelerator to showcase the Adaptive Case Management (ACM) functionality in Oracle BPM. ACM is a great fit for claims business scenarios, since every claim is different: knowledge workers typically use their judgment to select and perform the best action at any given point in time, and may change the claim processing sequence. The ICM model can be applied to many other business processes in different industries, since it’s based on a business scenario (car insurance) easy to understand, yet functionally rich: a real-life ACM solution with extensible UI and business rules.
List of Samples:
For all Oracle BPM & Case Management users a new User Interface is available (see SOA Community Blog). Below I describe briefly how to install it on a BPM 11.1.1.7 environment.
An MDN (Message Disposition Notification) is a transmission level acknowledgment used in the AS2 standard, so that the sender knows that the receiver successfully acquired the message in a B2B scenario. B2B (Business to Business) is an integration term used to describe the sending and receiving of business messages between business partners. When the business messages are being sent over the internet via HTTP or SMTP, it is critical to business operators to know that the messages were transmitted successfully to the right party. In order to give assurance to the business operators, specific B2B transmission standards have been developed. We call these standards "Message Exchange Standards".
The 