This 15-minute tutorial shows how to integrate the Oracle
Service Cloud (RightNow) and Oracle Sales Cloud connections and
map data so that data can flow from Oracle Service Cloud
(RightNow) to Oracle Sales Cloud.
In this series, you learn how to create an integration using
Oracle Integration. This is the second tutorial in the Creating
an End-to-End Integration series. Read the tutorials
sequentially.
In this series of tutorials, you will create an
integration flow that synchronizes customer information between
Oracle Service Cloud (RightNow) and Oracle Sales Cloud in real
time - that is, whenever an Organization is created in Oracle
Service Cloud (RightNow), an AccountService is created in Oracle
Sales Cloud in real time.
Now that you've created connections, you need to integrate the
connections so that data can flow from one (the trigger) to the
other (the invoke). In this tutorial the Oracle Service Cloud
(RightNow) application is the trigger and the Oracle Sales Cloud
application is the invoke.
Watch "Create Integrations in
Integration" to see it before you do it.
What Do You Need?
Completion of the tutorial Creating Connections in Oracle
Integration.
Verify the details in the Summary page and click Done.
The Oracle Service Cloud (RightNow) connection appears on the
integration canvas.
Description
of the illustration dnd_rightnow
Click Save on the integration canvas to
save your work.
Configure
Oracle Sales Cloud Connection (Invoke)
On the integration canvas page, click Invokes to expand the
panel and drag your Oracle Sales Cloud connection to the
Invoke area. This invokes the configuration wizard.
Description
of the illustration integrate_sales.png
Fill in the wizard Basic Info page with the following
information:
Select Services from
the Browse by
drop-down menu.
Select AccountService
from the scrolling list of business services. Alternatively,
you can type AccountService in the the Filter By object name
text box to filter the object.
Click Save on the
integration canvas to save your work.
Map
the Data
One of the key tasks in creating an integration is defining how
data is transferred, or mapped, between two applications. You
will now map the fields of the Oracle Service Cloud (RightNow)
Organization object (trigger) to the fields of the Oracle Sales
Cloud AccountService (invoke). The Oracle Integration visual
mapper enables you to map fields between applications by
dragging trigger fields onto invoke fields. When you open the
mapper for a request or response message in an integration, the
data structures are automatically populated with the information
pulled from the trigger and invoke connections.
Watch "Map Data in Oracle Integration" to see it before
you do it.
Click the Create icon
when prompted. This opens the mapper.
Description of
the illustration mappernew.png
The source data structure is on the left of the mapper and the
target data structure is on the right. Collapse the top-level
nodes to make it easier to see the fields with which you want
to work.
Drag the source to the target, as listed in the table. Drop
the source in the empty field next to the target. As shown in
the image, the green check mark icon and the line connecting
them indicate that these fields have been mapped. You can use
the search option to find the source and target objects.
Source
Target
process / Organization / Name
createAccount / account / OrganizationName
process / Organization /
NumberOfEmployees
createAccount / account / EmployeesTotal
process / Organization / SalesSettings /
TotalRevenue / Currency / Name
After you have mapped the three items in the table, on the
target side, search for the CreatedByModule
field and then click it to invoke the Build Mappings page.
Description
of the illustration createdbymodule.png