MuleSoft Anypoint Connector for Salesforce Data 360
Set Up the MuleSoft Direct Connector
MuleSoft Direct Connector Reference
To set up the MuleSoft Direct connector, you need to create a connected app, add the connector in Data 360, and create unstructured data lake objects (UDLOs) for the data. See the Unstructured Data File Formats and Connectors for a list of supported file formats.
Review these prerequisites.
From Setup, enter External Client Apps in the Quick Find box, and then select External Client App Settings.
Turn on Allow creation of connected apps.
Select New Connected App and set these values.
| Value | Description |
|---|---|
| Connected App Name | Enter the connected app’s name, which displays in the App Manager and on its App Launcher tile. The connected app name must be unique within the org, for example, My MuleSoft Direct. |
| API Name | Enter the API name used when referring to your app from a program. It defaults to a version of the name without spaces for example., My_MuleSoft_Direct. |
| Contact Email | Enter the contact email for Salesforce to use to contact you or your support team. |
In the API (Enable OAUTH Setting) area, select Enable OAuth Settings.
Select Enable for Device Flow.
Select these OAuth scopes.
Select Enable Client Credentials Flow.
When you understand the security risks, accept the warning and save your changes.
Click Manage Consumer Details and copy the consumer key and secret values.
At the top of your newly created connected app click Manage.
Select Edit Policies.
Save your changes.
In Setup search for “OAuth and OpenID Connect Settings”, and then turn on Allow Authorization Code and Credentials Flows.
In Salesforce, click Setup.
Select Integrations > Integration Solutions > MuleSoft Direct Setup.
Click Connect to MuleSoft.
Select the US or EU server.
Authenticate to the Anypoint Platform using your user credentials or to the connected app using your client ID and secret.
(For orgs with Industry and Data Cloud licenses) In the Available Assets section, select the Data Cloud filter.
Select the application asset that you want to use, and click Enable Instance.
Add the necessary details to enable the instance
| Display Name | The unique name of the application |
|---|---|
| App Name | The unique name of the application instance |
| Business Group | The MuleSoft business group in which you’re deploying the app instance |
| Environment | The MuleSoft environment in which you’re deploying the application instance |
| Deployment Target | The MuleSoft deployment target in which you’re deploying the application instance |
Click Next.
Authenticate to the external source, and click Next.
Each source has different authentication options.
Wait for the asset instance to deploy.
When the instance is ready, its status changes to Active. An application instance can also be in an error state or still require authentication.
After the application instance deploys and is active, Data 360 creates a read-only connector for that application instance. Use the connector to create unstructured data lake objects (UDLOs) to ingest data from the external source.