An integration is a prebuilt app or a configurable example. Integrations simplify the
business workflow implementation by allowing external systems to easily integrate with the
Salesforce Cloud apps. An integration can depend on several other apps that are necessary to
complete a business use case. For example, an integration app that syncs orders between SAP
S/4HANA and Salesforce Manufacturing Cloud has a related System API app to connect Salesforce to
the SAP S/4HANA system. Enabling an integration configures and deploys an instance of the
integration and its dependent apps in your MuleSoft instance. Enable an integration multiple
times to create multiple instances of the same integration.
Required Editions
| Available in: all editions |
| User Permissions Needed |
| To enable integration assets: |
Salesforce Administrator profile
AND
MuleSoft Administrator profile
|
-
In Setup, find and select MuleSoft Direct.
-
On the MuleSoft Direct Setup page, in the Available Assets area, from the list of
available integrations, go to the integration that you want to enable, and then click
Enable.
- Some integrations have prerequisites that you must complete before you enable. To
see the prerequisites of an integration that you want to enable, click View
Prerequisites.
- Some integrations use third-party connectors. To know more about these connectors,
click View Terms and Conditions.
-
Enter a display name for the integration.
A display name is how you want the enabled integration instance to be referenced in a
Salesforce org.
-
Enter the app name.
Make sure that the app name is unique to your MuleSoft instance.
-
Select the business group that you want to enable the integration for.
-
Select the environment where you want to enable the integration.
-
Select the deployment target where you want to deploy the integration.
-
Click Next.
-
Enter configuration details for each of the dependent apps.
To reuse the configuration settings of a saved connection, click Use a saved
connection and select the connection from the Connection Name
dropdown.
-
To save the connection configuration details, click Save this
connection, enter a display name, and save your work.
The connection is saved in the Connection section of the Home page. You can
reuse the saved connection to configure a dependent app or another integration app without
reentering the configuration details.
-
If needed, add or remove additional parameters:
-
Click Add Additional Parameters.
-
Provide a key and a value.
If you're deploying the integration to CloudHub 2.0, you can hide the parameter
value on the Anypoint Runtime Manager by selecting Hide value on Anypoint
Platform.
-
To add more parameters, click Add New.
-
To remove an additional parameter, click the delete icon next to Value.
-
Click Proceed and wait for the enablement process to be
completed.
A named credential is created for the enabled integration instance, and the deployed
integration instance is available in the Applications menu of MuleSoft Runtime Manager. You can
now extend the app in MuleSoft Anypoint Platform.