Friday, November 17, 2017

#606 Oracle Integration Cloud (OIC) - the Grand Tour

OIC is a toolbox for addressing the following -

1. Application Integration
2. Process Automation
3. Integration Analytics
4. Zero code apps

Naturally we have very deep integration between 1 to 3.
This you will see, further on in this post.

So let's address each of the above in a bit more detail -

Application Integration

Integration, formerly known as ICS -

New features here include the long awaited Workday adapter.

The usual patterns are supported -

I create a new Orchestration -

Note the new group on the right - Integration Artifacts

Now, I have a Process - NewOrgApprovals - already deployed, that approves new organizations,
and then writes them to Service Cloud.

This process has 2 Start actions -

Message and Form

So, I could call this process from Integration (ICS).

Now, back in the Integration design time -

I drop this Local Process onto my canvas - this is a proxy for the processes I have deployed.
I select the one I am interested in.

So there we have it, deep integration with Process.

Process Automation

On logging in to OIC, I immediately see my process TaskList -

As I am an Admin user, I also see some high level info on
my Integrations -

I see total number of Integrations, how many are active etc.
I also see the same for my Connections.

I also get quick access to what I'm currently working on.

The Actions Panel allows me to initiate the processes to which I have access -

Then I see the following -

Clicking on the above will bring me into the Process and Integration design-times.

Further down I see the top level Monitoring information -

to the left, Process Monitoring, Integration, on the right.

Clicking on My Tasks will bring me into a screen very reminiscent of
Process Workspace Tasks view

Now let's look at the menu a big more closely here -

I click on Administration and see the Process Roles -

Note the new role - Analytics Viewer

Administration also offers the following -

No major deltas, compared to PCS.

However, if you want to try out Dynamic Processes, you will have to select the
checkbox here. Dynamic Processes (Case Mgt) is in preview mode with version 1 of OIC.

Click on Initiate Requests to see a list of the apps to which you have access.

I initiate a process -

I click on Inbox and see the task awaiting approval

I open the task and Approve -

For Monitoring, I click on Dashboards -

For Tracking, I click on Processes -

That's the high level introduction - I will delve down deeper in later posts.

#605 Oracle Integration Cloud (OIC) - the cloud platform for Integration and Automation

Here a simple example, concentrating on Integration and Process.

The use case - user enters a new organization via a form, PCS is called too kick off an approvals process, if approved - call ICS to create the Organization in Service Cloud.

I begin by creating an Integration that accepts an organization name(String), maps that to the Name field in the Service Cloud Organization business object and then creates the Organization in Service Cloud.

I click on the Integrations link above to enter the Integration design time - yes, it is ICS

Some nice features by integration activation -


Now I go into Process Builder -

I add a Business Type for the Organization, I only add 1 attribute - the name

I create a form that allows one to input a new organization for approval -

No frills here, I just accept the defaults!

I then click on the Integrations link to select my Service Cloud integration from ICS -

Now to the process itself -

The flow is very banal -

Only thing missing is the Service Task to call ICS to create the new Org in Oracle Service Cloud.

That has got even easier - check out the new action - Integrations

I drop NCCreateOrg into the "yes" path -

All I need to do is the Data Mapping, and that's it -

I Publish the process -

I the Activate - note that we are using the same word as in ICS for deployment.

Back on the Home Page -

Now I need to assign my process roles to a user.

I click on the My Tasks area and then select Administration -

I now click on Initiate Requests -

The task is now awaiting approval - 1 Open