Case Management Part 3: Runtime Lifecycle of a Project

Now that we understand what Case Management is and the anatomy of an Oracle BPM 11g PS6 Case Management project, we can look at the simplified lifecycle of a project at runtime.... how the stakeholder interacts, what happens when a Case Activity is triggered, what happens when it ends etc....

Case Management Runtime Lifecycle

Step 1: Stakeholder triggers Case Start from User Interface (or other)

Step 2: Any Case Data entered by Stakeholder populated 

Step 3: Case Start Event generated 

Step 4: Case Event triggers Case Rules 

Step 5, 6 & 7: Case Rules trigger Human Activity, BPM Process, Custom Activity etc... and Engine populates Case Data  

Step 8: Relevant Activity Start Event(s) generated 

Step 9: Stakeholder (via UI) or other Subscribes to Case Event 

Steps 10 Onwards: Case Continues as above to completion

We can see from the above that the lifecycle, although not complex, is very powerful and provides all interactions necessary to manage a Case at runtime. 

Coming Next

Now that we have seen how a Case Management project behaves at runtime, we can start to look at best practices around the design of a Case Management project to help with performance, usability, management etc... 

Comments:

Nice!, I was really looking forward to reading Case Management stuff.

A real use case lifecycle example would be great.

Thanks, Mark

Posted by Carlos Casares on April 04, 2013 at 12:56 PM PDT #

Hi Carlos.... the real use-case... I'm working on it

Posted by Mark Foster on April 04, 2013 at 01:07 PM PDT #

thanks, very good explanation. the real use case would be really great.

Posted by Edgars on April 10, 2013 at 07:54 AM PDT #

Nice post Mark! Thanks.

Posted by felipe ieder on April 11, 2013 at 04:24 AM PDT #

Great Series, thank you Mark !!!

Posted by Susana Santos on April 15, 2013 at 07:58 AM PDT #

Hi Mark,

When can we expect a real use case, tutorial or screencast ?

Posted by Kuba on April 16, 2013 at 12:11 AM PDT #

Mark, excellent article. thanks

Posted by Tanya Williams on April 16, 2013 at 11:34 PM PDT #

I've long been a fan of your work. Your case management series is exactly what I needed. You've taken something that until now has been talked to using high level slides and not only shown me how to get it to work but also how it works under the covers.

Posted by Dan Atwood on April 19, 2013 at 02:18 PM PDT #

Great work! Looking forward to next articles. On my wish list: Best Practices on how to model cases, on using the rule and eventing mechanism and on how to build relevant UIs...:-)

Posted by guest on May 23, 2013 at 04:00 AM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About


This is the blog for the Oracle FMW Architects team fondly known as the A-Team. The A-Team is the central, technical, outbound team as part of the FMW Development organization working with Oracle's largest and most important customers. We support Oracle Sales, Consulting and Support when deep technical and architectural help is needed from Oracle Development.
Primarily this blog is tailored for SOA issues (BPEL, OSB, BPM, Adapters, CEP, B2B, JCAP)that are encountered by our team. Expect real solutions to customer problems, encountered during customer engagements.
We will highlight best practices, workarounds, architectural discussions, and discuss topics that are relevant in the SOA technical space today.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today