Reader small image

You're reading from  Instant Oracle BPM for Financial Services How-to

Product typeBook
Published inApr 2013
PublisherPackt
ISBN-139781782170143
Edition1st Edition
Right arrow
Author (1)
B.M Madhusudhan Rao
B.M Madhusudhan Rao
author image
B.M Madhusudhan Rao

B. M. Madhusudhan Rao, alias name James Smith (Author of James Smith's Technology Blogs), has more than 15 years of experience in the enterprise software industry. He has been a TOGAF 9 Enterprise Architecture certified solution specialist at Oracle's North America Technology Organization for more than 5 years. He works primarily around Service Oriented Architecture, Business Process Management, Webcenter Portal, Webcenter Content, and Enterprise Architecture Practice. He is a part of the Tech-Sales team that showcases various customer proof of concepts and demonstrations to meet the customers' business challenges and requirements.Before joining Oracle, Madhu was a Technical Manager at HCL Technologies in India. He is known as James for his blog James Smith's Java and Oracle Blogs, which is very popular among techies. Last year, in 2012, his blog jamessmith73.wordpress.com had over 74,000, hits making it one of the top technology blogs.Madhu lives in Bangalore,India with his parents, wife, and little daughter Aishwarya Rao, and loves nature photography.
Read more about B.M Madhusudhan Rao

Right arrow

Administering processes (Advanced)


Process escalation is one of the core features of BPM. Suppose if Conan Doyle is on leave or has not approved a task in a given time. The process automatically escalates the task to his manager or some other user in the business process, so that the task continues on time, according to their service-level agreements.

The following are some of the other important features of BPM:

  • Document management capabilities: BPM's out of the box integration capabilities allow process documents to be checked-in directly to the content repository (UCM). These documents are carried across the process workflow and are visible to all the process participants.

  • Setting deadlines: BPM allows task expiry based on a certain time interval. By default, tasks never expire. Sometimes, there can be a business case where James Bank offers festival discounts to its customers , and these can expire and become inactive after a certain time interval.

  • Process simulation: This is another key area that allows the business analyst to make some important decisions based on time, effort, and cost analysis. Process simulation can help in calculating return on investment benefits.

Getting ready

Before we begin, the following requirement needs to be fulfilled:

  • Download the source code from the previous recipe.

  • Ensure that WebCenter Content, WebCenter Portal, and SOA Suite are running. Also ensure that the process is running as expected, end to end.

How to do it…

Without any more delay, let's perform the following steps:

  1. Launch JDeveloper and open the Application Verification Task human task.

  2. Click on the Deadlines tab, and in the Task Duration Settings field, change the value of the Escalate after drop-down list to 7 days.

  3. To set up an escalation rule, from the Task Duration Settings field, select the Expires after drop-down list and then in the Fixed Duration drop-down list, set the value to 5 working days. One can also set the escalation process to notify the manager if no action is taken within a specified time.

  4. We can also set up document management capabilities for the document that has been checked in. To do this, enable the document package under the documents tab.

  5. In this process, we will set AgencyVerification to have a fixed cost of $100. Similarly, we can set up a number of process instances to be simulated based on time and cost on a given task.

To create a simulation model, let's perform the following steps:

  1. In JDeveloper, click on the BPM Project Navigator tab.

  2. Then under Simulations, create a new simulation model named LoanSimulationModel.

  3. Save the simulation model.

  4. Create a new simulation definition named LoanSimulationDefinition based on the current simulation model. We can also specify start and end times, and there can also be multiple processes simulated in one simulation definition.

    Note

    In a real business scenario, we need to make some assumptions related to the time taken by each role and the corresponding cost involved in each stage of the process. We can also configure whether the cost is on a per-hour basis or is fixed for a given task or activity for a certain role.

  5. Run the simulation model by clicking on the green run button located in the process simulation taskbar below the process canvas.

How it works…

We can view the process flow under the Simulation mode. We can also change to a 3-dimensional display of the simulated process. The display shows current instances, and instances in the queue waiting at various stages for verification or approvals.

There's more…

It is also possible to include multiple business processes under one simulation definition, and estimate the total cost and the time factor. We can also add the Partner Quote Business Process, discussed later in the Integrating with business partners recipe, to the current simulation, and estimate the total cost and time to complete a loan approval. These simulation models help process owners to identify process bottlenecks and estimations, in order to set up service-level agreements with their customers.

Previous PageNext Page
You have been reading a chapter from
Instant Oracle BPM for Financial Services How-to
Published in: Apr 2013Publisher: PacktISBN-13: 9781782170143
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
undefined
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime

Author (1)

author image
B.M Madhusudhan Rao

B. M. Madhusudhan Rao, alias name James Smith (Author of James Smith's Technology Blogs), has more than 15 years of experience in the enterprise software industry. He has been a TOGAF 9 Enterprise Architecture certified solution specialist at Oracle's North America Technology Organization for more than 5 years. He works primarily around Service Oriented Architecture, Business Process Management, Webcenter Portal, Webcenter Content, and Enterprise Architecture Practice. He is a part of the Tech-Sales team that showcases various customer proof of concepts and demonstrations to meet the customers' business challenges and requirements.Before joining Oracle, Madhu was a Technical Manager at HCL Technologies in India. He is known as James for his blog James Smith's Java and Oracle Blogs, which is very popular among techies. Last year, in 2012, his blog jamessmith73.wordpress.com had over 74,000, hits making it one of the top technology blogs.Madhu lives in Bangalore,India with his parents, wife, and little daughter Aishwarya Rao, and loves nature photography.
Read more about B.M Madhusudhan Rao