Friday, August 29, 2014

#16 BPM 12c New Features - Enhanced BAM Integration

Here is my demo process -

Here is my XSD -

The process is relatively simple -

We will add some business indicators to this process -

Counters: for 


Dimensions: for 



Measures: for 


These are now available for use in the BPM process -

I set the 2 dimensions in the SetVars activity to the incoming supplier and product values.

I deploy the app and then open BAM composer - I check out the data objects on the
Administrator tab.

2 data objects have been auto-created for my BAMBPMDemo App.

I now kick off a couple of instances of the process -
some will be auto-approved, others approved and some will be rejected.

Back in BAM, I check the contents of the data object - BAMBPMDemo Activity.

We can now click on the Designer link and create a dashboard -
The detailed steps are covered in a previous post

Add the 2 data objects to the project -

This DO contains process instance metrics -

Create a Dashboard -

Create a View -

I open the Query Editor - and create a new Query

Tuesday, August 26, 2014

#15 BPM 12c New Features --> Process Asset Manager (PAM)

From the ORCL New Features Doc -

The Process Asset Manager (PAM) is BPM’s business process repository used to provide seamless collaboration across BPM Process Composer and BPM Studio clients. Both these clients publish projects to PAM which interfaces with source control for versioning and management of BPM assets. Key attributes of the Process Asset Manager are: 
» BPM Project lifecycle management 
» Integrated source control and versioning 
» Seamless collaboration across BPM Process Composer and BPM Studio clients. 
» Provides security and access control using OPSS 
» Utilizes MDS for run-time artifacts. 

I create a new Space - MySpace

Here is a simple process -

Let's save it to PAM

I close the application in JDev.

I now login to BPM composer and open MySpace -

Here is the BPM project -

I add an Activity to the process -

I "publish" the project to PAM -

I return to JDev -

I click on History and Changes 

I now check out

#14 BPM 12c Project Templates

Create the Template from a BPM project

Here I create a template from this project.

Here are the files included -

Use the Template when creating a new project

#13 BPM 12c New Features --> Human Task 11g/12c deltas

Here is the 11g Human Task Definition screen -

Here is the 12c equivalent -

Some name changes here, but note the new checkbox -
Exclude previous participant in current task.

There is also an additional User task property in 12c -

11g screen - check out the Advanced properties

12c equivalent -

Note: the new Reviewer property.

Human task Design Time

General Tab

11g -

12c -

Clicking on Configure -

Data Definition Tab

11g -

12c -

Addition of Summary Atttibutes.
Here is a simple example of such -

Assignment Tab 

11g -

12c -

Notifications Tab

11g -

12c -

Those are the deltas folks!