Export and Import Oracle BAM Projects by Waslley Souza

clip_image001

 

In the real world, you’ll create your Oracle BAM projects in a development environment, and when all is well, you will export it to a test or production environment. Export and import actions are easy to perform using BAMCommand command-line utility.

In this post, we will learn how to export Oracle BAM projects from a source environment and then import it to a target environment.
Download the sample application: BlogProject.zip.

I created an Oracle BAM project called Blog that has Data Object, Business Query, Business Views and Dashboard.

First of all, edit the BAMCommand configuration file, defining the information about the source environment.
It is located at <FMW_HOME>/soa/bam/bin/BAMCommandConfig.xml.

Now you can execute the BAMCommand command-line utility to export your BAM project artifacts.
I could export all Oracle BAM objects in the system, but I have other projects and I just want to export the project called Blog. 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

Advertisements

Connecting Stream Explorer and BAM by Waslley Souza

clip_image001

 

When you are working with Oracle Stream Explorer and you need analytical data about the events, the easiest way is using Oracle BAM. The connection between the Oracle Stream Explorer and Oracle BAM is simple to create. In this post we will learn how to do this connection using JMS.

This is the structure of my CSV file.

In the Oracle Stream Explorer, go to the Exploration that you want to use.
Click Configure a Target.

Complete the form with information about your BAM server and click Finish.

This is the necessary setting in Oracle Stream Explorer.
Now, go to Oracle WebLogic Server and navigate to JMS Modules.

Click BAMJMSSystemResource, and then click New.
Create a new Queue with the same information you entered in Oracle Stream Explorer and click Next. 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

Using Oracle Process Mobile Application by Waslley Souza

clip_image001

 

When you are using the Oracle Process Cloud Service, you can use the Oracle Process Mobile Application on your mobile device to start a new process or access the task list to approve or reject the tasks assigned to you.

In this post, we will start a new process through the Oracle Process Mobile Application, approve the task assigned to a user and see the history of the process in Oracle Process Cloud Service from a web browser on a desktop computer.

First of all, download and install the application on your mobile device.

Configure the application.
In the Host field, I used the URL for my Oracle Process Cloud Service Workspace. Read the complete article here.

To request a free OCS trial service please visit our SOA Partner Community Workspace here (SOA 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

Getting started with Process Cloud Service by Waslley Souza

clip_image002

 

If you know and use Oracle BPM Suite, you will like to try the new cloud solution called Oracle Process Cloud Service or PCS. With PCS you can modeling your processes through the cloud without the need to install Oracle BPM Suite. Go to PCS section within the Oracle Cloud website to learn more about or try it: http://cloud.oracle.com/process.

In this post we will create a basic process to create and approve employees.
Download the sample application: CreateEmployeeApplication.zip.

Log in to Oracle Process Cloud Service.
Click Create button, and then select New Application.

Name the application as Create Employee Application.
Select New Space option, and then name it as HR.

In this step, we will create the process and we have many options to create it.
Select the Form Approval Pattern option.

Name the process as Create Employee Process.

In the Create Employee Process, right-click Submit Request, and then select Implement. 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

Getting started with Process Cloud Service by Waslley Souza

 

clip_image002If you know and use Oracle BPM Suite, you will like to try the new cloud solution called Oracle Process Cloud Service or PCS. With PCS you can modeling your processes through the cloud without the need to install Oracle BPM Suite. Go to PCS section within the Oracle Cloud website to learn more about or try it: http://cloud.oracle.com/process.

In this post we will create a basic process to create and approve employees.
Download the sample application: CreateEmployeeApplication.zip.

Log in to Oracle Process Cloud Service.
Click Create button, and then select New Application.

Name the application as Create Employee Application.
Select New Space option, and then name it as HR.

In this step, we will create the process and we have many options to create it.
Select the Form Approval Pattern option.

Name the process as Create Employee Process.

In the Create Employee Process, right-click Submit Request, and then select Implement. 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

Escalate task after expiration time in BPM by Waslley Souza

clip_image001In Oracle BPM 12c, when you have a priority activity that you need to be resolved at a specified time to fulfill your SLA (Service Level Agreement), you can escalate it. Let’s learn how to do it!

As a starting point, I will use the BPM application created here: Creating BPM Process with BPM Composer.

I created three users: peter, bruce and clark. Clark is the manager of Bruce, and Bruce is the manager of peter.

In the process, add a new swimlane and change the role to Process Reviewer.
Add an User Task between Initiator and End Events.

Double-click on User Task and click on Add button near Human Task field.
Name it as EmployeeApprovalHT. 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

Calling a Service in BPM Composer by Waslley Souza

 

clip_image001In the previous post, we created a simple BPM process using BPM Composer.
Now, let’s improve our process including a Service Call to save the employees added.
For this, we will need to do some changes.

Download the sample application: MyProject.zip

Go to Business Catalog.

Add a new Service and call it as CreateEmployeeService.
I’m using the service that I created here: Expose Application Module as SOAP Web Service.

Add a Service Task activity between the Initiator activity and the End event.
Call it as SaveEmployee.

Double-click on SaveEmployee activity.
In the Implementation section, set the type as Service Call and the Service as CreateEmployeeService.
Click on Apply Changes. 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

Configuring a Compact Domain for SOA Suite by Waslley Souza

 

clip_image002A compact domain is a developer domain consisting of a single administration server and in this post you will learn how to create it!

After the installation of SOA Suite 12c and required schemas, open a command prompt and go to ORACLE_HOME/soa/common/bin. Set the environment variable CONFIG_JVM_ARGS to -Dcom.oracle.cie.config.showProfile=true. This will activate the compact domain option in the configuration wizard.

cd ORACLE_HOME\soa\common\bin
SET CONFIG_JVM_ARGS=-Dcom.oracle.cie.config.showProfile=true
config.cmd

In the Configuration Type screen, select Create a new compact domain. 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

Getting started with BAM 12c by Waslley Souza

 

clip_image002Business Activity Monitoring (BAM) 12c monitors your business processes in real time to help you make informed tactical and strategic business decisions. In this post we will create a simple Dashboard with three Business Views, two of them to monitor the employees added, simulating real time data, and another one to monitor the EMPLOYEES table.

In the BAM Composer, go to Administrator page and create two new Data Objects: EmployeeDO and EmployeeHRDO.

Add two columns to EmployeeDO: EMPLOYEE_NAME and EMPLOYEE_JOB.

Inform the table EMPLOYEES in EmployeeHRDO. 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

Business Rules in BPM Suite 12c by Waslley Souza

clip_image001If you use the Business Rules feature in Oracle BPM Suite 12c, the business rules you created can be modified at runtime using the BPM Composer. This way you do not need to spend time changing and re-deploying your application. This feature works the same way in BPM Suite and SOA Suite.

As a starting point, I will use the BPM application created here: Creating a simple BPM Manual Process. Download the sample application: BpmBusinessRulesApp.zip.

In the WebLogic Console, create the president user.

In the JDeveloper, open the AddEmployee process.
Right-click HrOfficer swimlane, choose Add Role and add the President role.

Change the Canonical Model, adding JobName and Salary elements. 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