BAMCommand by Marcel van de Glind

image

Recently I did a POC with BAM 12c at the customer. In a series of post’s I will describe my findings/experiences.
In the first post of this series I described the initial situation (Impact of ACM Implementation on BAM). This post ended up with the following challenge.

We have a ACM Case consisting of about thirty Case Activities. The Case and the individual Case Activities are housed in a private composite (1 + ~30 composites).

Challenge: How can we group/filter in BAM by ‘specific’ metrics that are present in each Composite. For example ‘Department’.

In the second post Filtering/grouping in BAM by ‘specific’ metrics (explored solutions) I have 10 recognized/examined solutions appointed for this challenge.

In this post I will cover the functionalities of BAMCommand that I have used in the implementation/rollout of the EMS configuration (Populating BAM using JMS).

But first, what is BAMCommand?

BAMCommand is the command-line utility to export, import, migrate, clear, and delete BAM metadata, data, and project artifacts.
You can find BAMCommand in the directory ‘FMW_HOME/STD/bam/bin’. By calling BAMCommand without parameters gives you an overview of the possibilities. This overview is shown below: Please read the complete the article here.

SOA & BPM Partner Community

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.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Advertisements

Populating BAM using JMS by Marcel van de Glind

image

Recently I did a POC with BAM 12c at the customer. In a series of post’s I will describe my findings/experiences.
In the first post of this series I described the initial situation (Impact of ACM Implementation on BAM). This post ended up with the following challenge.

We have a ACM Case consisting of about thirty Case Activities. The Case and the individual Case Activities are housed in a private composite (1 + ~30 composites).

Challenge: How can we group/filter in BAM by ‘specific’ metrics that are present in each Composite. For example ‘Department ‘.

In the second post Filtering/grouping in BAM by ‘specific’ metrics (explored solutions) I have 10 recognized/examined solutions appointed for this challenge. In this post one of these solutions (number 10) is further developed.

I will describe an implementation of how to populate BAM via a JMS queue. In a nutshell: we have the following situation:
An ACM Case Management composite (CASE A) with the Case Activities implemented in external BPM processes (Proces 1,2 and 3). The humantask metrics are available in BAM via the ‘default’ channel. For other metrics the composites have to send events. These events are catched by the Event Handling Service. This service puts them on the JMS Queue BAM uses as input source. Graphically represented: Read the complete article here.

SOA & BPM Partner Community

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.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Fool BAM with database hack by Marcel van de Glind

image 

Recently I did a POC with BAM 12c at the customer. In a series of post’s I will describe my findings/experiences.
In the first post of this series I described the initial situation (Impact of ACM Implementation on BAM). This post ended up with the following challenge.

We have a ACM Case consisting of about thirty Case Activities. The Case and the individual Case Activities are housed in a private composite (1 + ~30 composites).

Challenge: How can we group/filter in BAM by ‘specific’ metrics that are present in each composite. For example ‘Department’.

In the second post (Filtering/grouping in BAM by ‘specific’ metrics (explored solutions)) I have 10 recognized/examined solutions appointed for this challenge. In this third post one of these solutions (number 9) is further developed.

‘Use of a dummy Data Object based on the generic format supplemented by the generic custom indicators. This for both activity and process’ data. Customizing the generated dummy view on the database by merging the various generated views we more or less fool BAM.’

Create Dummy Data Object

We start by making a ‘dummy’ data object in BAM. This data object is based on the generic activity data object. Read the complete article here.

SOA & BPM Partner Community

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.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Oracle PaaS Partner YouTube Update October 2017

The October issue of the PaaS & Middleware Partner Update is an update from Oracle OpenWorld 2017:

• PaaS announcements

• PaaS innovation including AI and blockchain

For regular updates please subscribe to our YouTube channel here. Thanks for your likes and sharing the video on YouTube and LinkedIn. For the latest SOA & BPM Partner Community information please visit our Community update wiki here (Community membership required).

SOA & BPM Partner Community

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.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: YouTube,SOA Community,Oracle SOA,Oracle BPM,Jürgen Kress,Middleware Update,Partner Update

Integrate and Extend SaaS hands-on trainings for partners in UK, Finland, Belgium, Austria, Sweden, Spain, Dubai and Egypt

imageYou are working on Oracle SaaS implementations and want to integrate and extend them? Attend our two days hands-on training to understand how to use Oracle PaaS service like Integration Cloud Service (ICS), Mobile Cloud Service (MCS), Process Cloud Service (PCS) and Virtual Builder Cloud Service (VBCS) in combination with Oracle SaaS solutions like Sales Cloud.

Register to any of these in-class sessions (free):

For more information please visit our integrate and extend SaaS partner resource kit here.

SOA & BPM Partner Community

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.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Filtering/grouping in BAM by ‘specific’ metrics (explored solutions) by Marcel van de Glind

image

Recently I did a POC with BAM 12c at the customer. In a series of post’s I will describe my findings/experiences.
In a previous post I described the initial situation (Impact of ACM Implementation on BAM). That post ended up with the following problem description.

Problem description

We have a ACM case consisting of about thirty Case Activities. The Case and the individual Case Activities are housed in a private composite (1 + ~30 composites).

Challenge: How can we group/filter in BAM by ‘specific’ metrics that are present in each composite. For example ‘Department’.

In this post I will describe solutions we have recognised/examined to make Management Information (MI) available for this ACM implementation.

Starting situation

There are per composite two data objects in BAM:

  1. Activity data for the specific BPM process
  2. Process data for the specific BPM process

Each of these data objects is associated to a personal database view. Actually, under the hood all these views get their data from the same database tables. More details about this will follow in a separate post (<link to database post as soon as the post is their>). See figure below. Same goes for the ‘Process’ variant.

The views contain a subset of the rows and columns in the table.

  1. the rows of a BPM process
  2. Number of default columns that are the same for each process (generic part of e.g. BEAM_VIEW_116, BEAM_VIEW_11)
  3. Number of specific columns for the relevant BPM process (indicators) (specific part of e.g. BEAM_VIEW_116)
  4. Table where data is stored (e.g. BEAM_FLEX_11) Read the complete article here.

SOA & BPM Partner Community

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.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Impact of ACM Implementation on BAM by Marcel van de Glind

image

Recently I did a POC with BAM 12c at the customer. In a series of post’s I will describe my findings/experiences.
This is the first post in the series.

As a starting point we have the following situation:

We have an ACM composite consisting of a case with associated BusinessRule component and different BPM processes implemented as Case Activities. See figure below.

This is one single composite application. This means that there are two objects for BAM (‘VeryHugeCase Activity’ and ‘VeryHugeCase Process’) generated in the ‘Process Analytics’ project. Read the complete article here.

SOA & BPM Partner Community

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.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Oracle OpenWorld 2017 PaaS announcements

IMG_2775Oracle OpenWorld took place last week in San Francisco. Get the latest conference highlights:

SOA & BPM Partner Community

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.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

ADF Autogeneration from Oracle BPM Human Tasks by Dan Atwood

imageSomething we typically have to learn on our own is how to (1) auto-generate an ADF form and project from an Oracle BPM project and (2) how to reuse the ADF project when subsequently generating more ADF forms.

This has changed slightly in 12.2.1, and this provides step-by-step instructions on how to do this.  This is an excerpt from Lesson 3 of AVIO’s new Oracle BPM Developer Training for 12.2.1.

Create an ADF Project and Form from a Human Task

Because human tasks in Oracle BPM projects are associated with the interactive activities, ADF forms can be automatically generated from the information flowing into and out of the human  tasks.

1. Inside the Applications tab, expand the SOA folder -> expand the Human Tasks folder. 
2. Double click ApproveCandidate.task.

3. As shown below, click the Form dropdown -> Launch Task Form Wizard. Read the complete article here.

SOA & BPM Partner Community

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.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Actionable Email Templates in Oracle Process Cloud Service by Antonis Antoniou

image

Oracle Process Cloud Service provides you with a very convenient and easy way to configure notifications for your human tasks though the use of email notification templates.
These notification templates are defined using HTML and can include a variety of information such as payload data, task data, you can include links to perform an action on a task directly within the email and task comments. Furthermore a notification template can be re-used across your application processes.
So let’s see in practice how you can create and use an email notification template.
Create a new application in Oracle Process Cloud Service, give it a name and file it under a space (I’ve named it "Email Templates Demo Application" under a custom space called "aantoniou"). Read the complete article here.

SOA & BPM Partner Community

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.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress