Get Started with MuleSoft Direct for Energy Cloud
The integration assets are out-of-the-box templates with pre-built transformations that can be used to integrate with external systems.
The Energy and Utilities Cloud integration asset supports these flows:
- Create customers, accounts, contracts, premises, service points, and account hold requests.
- Request previous meter readings and add meter readings.
- Request rebill and billing adjustments.
- Request customer's financial adjustments, transactions, payments, account balance, bills, and bill line items.
To view the Energy and Utilities Cloud integration asset and its details, see MuleSoft Exchange.
To access MuleSoft Direct Integrations, you must have a MuleSoft instance. The pre-built integrations are deployed in your MuleSoft instance to enable extensibility.
If you're using CME managed package, complete these prerequisites.
-
Install the Energy and Utilities data pack which is a collection of Integration Procedures, which enables the functionality required for integration.
- Before you begin, find out which flavor of OmniStudio your org uses. See What OmniStudio Flavor Does My Org Use. To know more about the versions of OmniStudio, see Considerations for Using OmniStudio.
- For orgs using OmniStudio for Vlocity, install the API_Suite_Datapack_OS_OFF.json datapack.
- For orgs using OmniStudio Standard, install the API_Suite_Datapack_OS_ON.json datapack.
-
Assign the EnergyAndUtilitiesCloud org permission.
-
Assign the EAndUCloudMuleSoftIntegrationPsl permission set license and the EAndUCloudMuleSoftIntegration permission set.
Use Industry Integration Solutions in your Salesforce org to connect your Salesforce and MuleSoft instances and to automate the deployment of the integration apps. After deploying the app in your MuleSoft instance, you can extend the app in MuleSoft AnyPoint Platform to complete your business needs.
Explore the different Energy and Utilities Cloud Integration APIs.
Before you use the MuleSoft Direct Integrations, you must read and accept the terms and conditions of usage and enable access to them. See Enable Access to MuleSoft Direct Integrations.
Securely connect your Salesforce and MuleSoft instances by logging in to your MuleSoft Anypoint Platform account or by using the credentials from a connected app in your MuleSoft instance. See Connect Your Salesforce and MuleSoft Instances.
Enable an integration to configure and deploy 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. See Enable Integrations.
After you deploy an integration app in your MuleSoft instance, you can extend the app in Anypoint Studio to meet your business needs. See Extend your Integration App.
After the integration asset is deployed, Salesforce creates a named credential for the integration instance. The named credential specifies the URL of a callout endpoint and its required authentication parameters in one definition. See Named Credentials in Salesforce Help.