You are on page 1of 7

MENU

I N V O K E B O O M I P R O C E S S F R O M
October 13, 2011

Invoking Boomi Integration process in possible via sending SOAP/HTTP request to Boomi Atom from client applications that
triggers the web service enabled in Boomi Integration process. Here I will give you an example of invoking Boomi process
using Salesforce Outbound message. You require an Endpoint URL to invoke your Boomi Atom, Boomi Atom could be on
Cloud or locally deployed on your server, this example explain how to do it with the Atom on Cloud.

Salesforce Outbound Message:

First of all define a new outbound message

Setup->Create->Workflow & Approvals->Outbound Messages


Create a New Outbound Message
Choose your Object
Choose your Fields
Choose Endpoint URL
Define Workflow
Configure Rules for triggering of Outbound Message
Can be based on the modification of fields inside SFDC.

End point URL is the link to your atom, here we are considering Boomi Cloud Atom, so to create url see Cloud URL section
below.

converted by Web2PDFConvert.com
The above image shows the Salesforce outbound message screen, for Endpoint URL see Cloud URL section below in this post.

The Boomi Process:

Create a new Boomi Process with the following components:

Choose Web Service Server from connector picklist


Choose Listen as Action
Define Operation
Choose Action and Object name
Choose Single XML as Input
Choose Single XML as Output
Ignore Profiles for the moment
Set Result Content Type to application/xml

Boomi Process Start Shape

Add a Message component to generate an XML document for the acknowledgment.


Upon successful completion, your Process will need to send an acknowledgment back to Salesforce to close the loop for
the outbound message. You can simply copy and paste the XML below into a Message step before the Return Documents
step.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<notificationsResponse xmlns="http://soap.sforce.com/2005/09/outbound">
<Ack>true</Ack>
</notificationsResponse>
</soapenv:Body>
</soapenv:Envelope>

converted by Web2PDFConvert.com
This image shows a simple boomi process that listen to a outbound call from Salesforce and return a basic Acknowledgment
XML of the Outbound message.

Deploy Boomi Process:

You cannot use Test mode to receive data since the web server need to be deployed in order to listen real time.

Deploy the process in cloud atom or your local atom


Trigger Salesforce Workflow that sends outbound message to Atom Endpoint URL.
After sending an outbound message open manage tab in Boomi and review the inbound document data.
Save a copy of the inbound XML request data to a local file.

Review Integration Process Execution

Integration Process Building

After successfully listen outbound call from Salesforce in Boomi, move further with your integration process,

Configure Start Step


Edit Web Services Server Operation
Create a new Request XML Profile and use the XML Import Wizard to build a profile structure based on a saved copy of the
Test Data received from Salesforce
Create a new Response XML Profile and use the XML Import Wizard to build a profile structure based on a saved copy of
the Acknowledgment XMLdefined below

Add the branch node and start developing your integration process from the second node of the brach component.

Cloud URL

Salesforce does not allow authentication for their Web Service Call.
AtomSphere Cloud requires HTTP Basic Authentication
A custom authentication URL has been enabled to allow connect.boomi.com to perform the authentication. All
authentication details are in the URL:

https://connect.boomi.com/<OperationURL>;boomi_auth=<AuthString>

OperationURL From the Web Services Server Operation URL, which will start with /ws/

AuthString A Base64 encoded value of <AccountID>:<Security Token>

converted by Web2PDFConvert.com
Creating the AuthString parameter also requires the Base64 encoding of the colon between the AccountId and Security
Token, so basically the entire string as whole.
Account ID ID available under Setup >> Account Information
Security Token Generated in Atom Management >> Shared Web Server Configuration >> My Authentication
Remenber to encode AccountID:Security token combination in Base 64, initially I did this mistake when I was first time
invoking the process.

Hope this helps you.

SHARE THIS:

Email Facebook Twitter

Loading...

RELATED
BOOMI Atomsphere Process - Salesforce to CSV file

Update Process in BOOMI

Dynamic Delete Process in BOOMI

Posted in: Integration, Salesforce.com

Salesforce Summer11 Release Notes Get/Set Properties in Boomi Process

converted by Web2PDFConvert.com
2 T H O U I G N H V T O S K E O NB O O M I P R O C E S S
O U T B O U N D M E S S A G E
MAHFUZ CHOUDHURY March 3, 2016 at 4:54 pm REPLY

Hi Ali,

Thanks for a sharing the valuable information and clear to the point blog. I am trying to send opportunity Id via
outbound message from Salesforce to Boomi and I have followed the steps described by you. I am using a trial
Boomi Account and only difference is my atom has test prefix in the url. However, I get a 401 unauthorised error. I
have also added the url in remote site settings.

Any suggestions would be great.

Thanks,

Mahfuz

DAGNY FERNANDES July 1, 2016 at 9:59 am REPLY

Hi Ali,

I am getting the error in salesforce (404)Unknown operation for /getNewAssignment

urgent help required what might be the issue.

Thanks in advance

L E A V E A R E P L Y

converted by Web2PDFConvert.com
Enter your comment here...

About Ali

Catch me on !

- @ A L I B Z A -F A R O N T W I T T

My Tweets

converted by Web2PDFConvert.com
Dice Game
By Ali Bin Zafar

Algorithm Animation

By Ali Bin Zafar

- T A G- S

Apex BOOMI case chatter cUrl feedItem force.com Salesforce serviceCloud sessionid SoapUI SqlServer

- R E C E N- T P O S T S

Now Blogging On CloudFollows

Case Escalation Post in Chatter Private Group

Invoking Apex from JavaScript Button

Running Apex in Execute Anonymous using SOAP UI

Aborting a scheduled apex job

- L I V E- F E E D
http://feedjit.com/serve/?
vv=1515&tft=3&dd=0&wid=&pid=0&proid=0&bc=FFFFFF&tc=000000&brd1=012B6B&lnk=135D9E&hc=FFFFFF&hfc=2853A8&btn=C99700&ww=200&went=10Live
Traffic Stats

C R E A T E A F R E E W E B S I T E O

converted by Web2PDFConvert.com

You might also like