Release Notes for MuleSoft Composer for Salesforce - 2023
Use MuleSoft Composer for Salesforce to build connected experiences faster. You don’t need to wait for development resources to unlock data, integrate apps, and automate business processes that create real customer value.
New versions are automatically available once they are released; you don’t need to perform any tasks to move to the new version.
See Known Issues and Limitations for MuleSoft Composer for Salesforce for a list of known issues and limitations by date.
December 14, 2023
What’s New
-
For triggers in the following connectors, the Polling Frequency field is now required:
-
MuleSoft RPA
-
Sage Intacct
-
SAP S/4HANA Cloud
-
ServiceNow
-
Slack
-
Snowflake
-
Zendesk
This field enables you to select how often Composer makes a request to the underling system API to look for changes to records in active flows.
-
December 6, 2023
What’s New
-
For triggers in the following connectors, the Polling Frequency field is now required:
-
Asana
-
Box
-
Gmail
-
Google Big Query
-
Google Sheets
-
Hubspot
-
Jira
-
Marketo
-
Netsuite
This field enables you to select how often Composer makes a request to the underling system API to look for changes to records in active flows.
-
October 19, 2023
What’s New
-
When defining a variable, the
List<Primitive>
andList<Object>
data types are now available. Additionally, you can append or prepend items to yourList
variable using dynamic or static list mappings. -
You can now define a primitive list by mapping a
List<Object>
data pill to a primitive list value within your flow. -
You now have the option to change connections for all steps (at the flow level) instead of individually changing connections for each step.
September 21, 2023
What’s New
-
Picklist Mapping is now enabled for all string fields. Using Picklist Mapping, you can map data from one application with the corresponding data needed by another application. This enables you to connect two applications that have different values for a similar field and to align the values in those fields across applications. You can determine how the possible values of an output field (data pill) map to the possible values of an input field. You can reuse the mapping across flows.
-
You can now specify output fields in your invocable Composer flow so that these output fields are returned in the response payload to the system that triggers the invocable Composer flow.
August 7, 2023
What’s New
-
In the Custom Expression Editor, you can now update any
List<Primitive>
(for example,List<String>
orList<Number>
) and manually build a list using commas and the typeahead feature. You cannot build the list in-line; however, you can select an existingList
data pill of that data type to build your list. -
The following
List
functions are now available for the Custom Expression Editor:-
joinBy
: Merges a list into a single string value and uses the provided string as a separator between each item in the list. -
splitBy
: Splits a string into a list of strings based on a separating string that matches part of the input string.
-
July 31, 2023
What’s New
-
You can now invoke a Composer flow from external systems, such as Flow Builder, Flow Orchestration, another Composer flow, an Apex callout, or a cURL command. This feature enables deeper interoperability and integrated capabilities across Salesforce. For more information, refer to Invoke a Composer Flow.
July 3, 2023
What’s New
-
The following enhancements appear on the Flow Details page:
-
The Last Triggered field now appears in the heading of the Flow Details page. This field displays the last time that a flow was triggered. Refreshing the Flow Details page also refreshes the value in the Last Triggered field.
-
The Reference ID field now appears in the Run History section. For Event triggers, the value in this field is the corresponding Record ID. For events triggered by the Scheduler, a unique Execution ID value is created for the run instance.
-
May 31, 2023
What’s New
-
You can now connect to a new system: SAP S/4HANA Cloud.
See the product documentation for details about each connector.
May 8, 2023
What’s New
-
A new option, Only the first record, is now enabled for the Get records action in Salesforce and NetSuite Connectors. Using this option, you can return a single record by using a unique identifier in your search criteria. When selected, the Get records action searches for all records that meet the selected criteria and returns the first record in the list that meets the criteria.
April 20, 2023
Fixed Issues
Issue Resolution | ID |
---|---|
Error messages in HTTP Connector now display more precise error types. |
W-12483461 |
When you complete the Operation Values field in REST Consumer Connector, an error indicating that a value is required no longer occurs. |
W-12648223 |
Rest Consumer Connector now properly recognizes the values provided in the Client Secret and Client ID fields while using API Sharing. |
W-12601570 |
March 24, 2023
What’s New
-
In NetSuite Connector, the log on time metadata is now registered to each record.
-
In NetSuite Connector, the metadata for the File object is now available for the Create Actions record.
Fixed Issues
Issue Resolution | ID |
---|---|
In NetSuite Connector, the Get Records action no longer returns the incorrect record for the LOT_NUMBERED_ASSEMBLY_ITEM record type. |
W-12473442 |
In NetSuite Connector, the USER_ERROR: Invalid log in attempt error no longer occurs. |
W-12619973 |
In NetSuite Connector, the Name field no longer appears in write operations. |
W-12428757 |
In NetSuite Connector, the Type dropdown in the Get Records action no longer causes a NETSUITE_SOAP_FAULT error. |
W-12572300 |
The NetSuite Connector no longer fails to parse the com.sun.xml.internal.stream.events.EndElementEvent error response. |
W-12573323 |
March 23, 2023
What’s New
-
Previously, boolean fields that supported expressions rendered as either text fields or as picklists. All boolean fields that support expressions now render as a hybrid field that supports both text fields and picklists. Additionally, if you manually enter
true
orfalse
into a text field, the field automatically selects the corresponding dropdown value regardless of letter case. -
When hovering over data type icons for fields, informational tooltips now appear.
March 22, 2023
What’s New
-
You can now connect to a new system: Google BigQuery.
See the product documentation for details about each connector.
March 14, 2023
What’s New
-
MuleSoft Anypoint Platform customers can now share externally available APIs managed in Anypoint Platform with business users for consumption in a MuleSoft Composer for Salesforce flow. This enhancement creates integrations that span beyond out-of-the-box connectors.
-
Organizations that use both MuleSoft Composer for Salesforce and Anypoint Platform can now connect the two organizations through Access Management.
February 21, 2023
What’s New
-
The Composer Administrator permission set is now available. After the installation of Composer, the system administrator can assign the following permissions to users:
-
The Composer Administrator has access to the Settings page and can manage email preferences and API Sharing.
-
The Composer User has general access to Composer functionality such as building and managing flows.
-
-
The Settings page is now available for those with the Composer Administrator permission. On this page, you can view and edit email notification settings.
February 17, 2023
February 6, 2023
What’s New
-
You can now connect to a new system: Sage Intacct.
See the product documentation for details about each connector.
February 3, 2023
What’s New
-
The following enhancements have been made for Microsoft Dynamics 365 Business Central Connector:
-
The Create Sales Order action now enables users to create a list of sales order lines within the sales order object.
-
The Update Sales Order action now enables users to update a list of sales order lines in addition to the sales order object.
-
The Get Sales Orders action now enables users to retrieve sales order lines corresponding to a filtered list of sales orders.
-
The On New or Updated Sales Order trigger now checks for new or updated sales order lines in addition to new or updated sales orders.
-
If you use a Display Name for the company, the Display Name is now populated in the Company ID dropdown instead of the Company Name.
-
February 1, 2023
Fixed Issues
Issue Resolution | ID |
---|---|
In Jira Connector, the metadata output for the |
W-11899482 |
In Jira Connector, the Retrieve attachment action now shows the detailed error message returned by the Jira endpoint. |
W-12282452 |
January 30, 2023
What’s New
-
Quickbooks Online Connector now supports custom fields for actions and triggers.
-
The following actions are now available for Quickbooks Online Connector:
-
Create Estimate
-
Get Estimate
-
Update Estimate
-
-
The following triggers are now available for Quickbooks Online Connector:
-
On New Estimate
-
On New or Updated Estimate
-
January 20, 2023
What’s New
-
The following record types are now available for NetSuite Connector:
-
BILLING_SCHEDULE
-
CLASSIFICATION
-
GIFT_CERTIFICATE_ITEM
-
INVENTORY_ADJUSTMENT
-
ITEM_RECEIPT
-
LOT_NUMBERED_ASSEMBLY_ITEM
-
OTHER_CHARGE_PURCHASE_ITEM
-
OTHER_CHARGE_RESALE_ITEM
-
OTHER_CHARGE_SALE_ITEM
-
SERIALIZED_ASSEMBLY_ITEM
-
SERIALIZED_INVENTORY_ITEM
-
TRANSFER_ORDER
-
January 13, 2023
What’s New
-
The following record types are now available for NetSuite Connector:
-
ITEM_FULFILLMENT
-
ITEM_GROUP
-
KIT_ITEM
-
Fixed Issues
Issue Resolution | ID |
---|---|
In NetSuite Connector, |
W-12029245 |
In NetSuite Connector, External ID is now shown in custom fields when creating or updating a record. |
W-11951099 |
In NetSuite Connector, errors are no longer overridden when warnings are present. |
W-12165594 |