+

MuleSoft Composer Release Notes

Use MuleSoft Composer 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.

August 8, 2022

What’s New

  • The following record types are now available for NetSuite Connector:

    • SERVICE_RESALE_ITEM

    • TIME_SHEET

    • TIME_BILL

Fixed Issues

Issue ID

In NetSuite Connector, connections using lowercase values in the Account ID field no longer fail.

W-11469671

Known Issues

Composer Platform

Known Issue Workaround ID

When deleting a connection, Composer ensures that no flows use that connection. If flows use that connection, they appear in a list in the Delete Connection window. However, in rare cases, flows created or edited before July 12, 2022 might not appear in the list.

Workday

Known Issue Workaround ID

In the Invoice object, all fields containing the data type number for amounts are sent as strings.

Using the Custom Expression Editor, you can use the typecasting function, fromStringToNumber, to change the field type from string to number. For example:

Unit Cost=fromStringToNumber(Sales Price)

RPA

Known Issue Workaround ID

If connecting to a different RPA than one for which that the existing flow was built, the current RPA process is not automatically mapped to the processes in the new org.

Complete the following steps:

  1. Delete the step in the flow.

  2. Re-add the step in the flow.

  3. Refresh the process list.

  4. Select the new process.

None

When getting a JSON from RPA, you can pass a list of objects to a connector supporting lists. For example, you can pass the list of order line items to NetSuite.

None

None.

When getting a JSON from RPA, you cannot use primitive values of a list when iterating the list. For example, a list of strings can be iterated, but you cannot do anything with the resulting values.

None

None

August 3, 2022

What’s New

  • You can now connect a new system: MuleSoft Robotic Process Automation (RPA).

    See the product documentation for details about each connector.

Known Issues

Composer Platform

Known Issue Workaround ID

When deleting a connection, Composer ensures that no flows use that connection. If flows use that connection, they appear in a list in the Delete Connection window. However, in rare cases, flows created or edited before July 12, 2022 might not appear in the list.

Workday

Known Issue Workaround ID

In the Invoice object, all fields containing the data type number for amounts are sent as strings.

Using the Custom Expression Editor, you can use the typecasting function, fromStringToNumber, to change the field type from string to number. For example:

Unit Cost=fromStringToNumber(Sales Price)

RPA

Known Issue Workaround ID

If connecting to a different RPA than one for which that the existing flow was built, the current RPA process is not automatically mapped to the processes in the new org.

Complete the following steps:

  1. Delete the step in the flow.

  2. Re-add the step in the flow.

  3. Refresh the process list.

  4. Select the new process.

None

When getting a JSON from RPA, you can pass a list of objects to a connector supporting lists. For example, you can pass the list of order line items to NetSuite.

None

None.

When getting a JSON from RPA, you cannot use primitive values of a list when iterating the list. For example, a list of strings can be iterated, but you cannot do anything with the resulting values.

None

None

August 2, 2022

What’s New

  • In Salesforce Connector, you can now specify conditions for triggers.

Fixed Issues

Issue ID

Labels are now properly capitalized in ServiceNow Connector.

W-10575461

Known Issues

Composer Platform

Known Issue Workaround ID

When deleting a connection, Composer ensures that no flows use that connection. If flows use that connection, they appear in a list in the Delete Connection window. However, in rare cases, flows created or edited before July 12, 2022 might not appear in the list.

Workday

Known Issue Workaround ID

In the Invoice object, all fields containing the data type number for amounts are sent as strings.

Using the Custom Expression Editor, you can use the typecasting function, fromStringToNumber, to change the field type from string to number. For example:

Unit Cost=fromStringToNumber(Sales Price)

July 29, 2022

What’s New

  • The On New Message trigger is now available for Slack Connector.

  • You can now connect a new system: Salesforce Marketing Cloud Connector.

    See the product documentation for details about each connector.

Known Issues

Composer Platform

Known Issue Workaround ID

When deleting a connection, Composer ensures that no flows use that connection. If flows use that connection, they appear in a list in the Delete Connection window. However, in rare cases, flows created or edited before July 12, 2022 might not appear in the list.

Workday

Known Issue Workaround ID

In the Invoice object, all fields containing the data type number for amounts are sent as strings.

Using the Custom Expression Editor, you can use the typecasting function, fromStringToNumber, to change the field type from string to number. For example:

Unit Cost=fromStringToNumber(Sales Price)

July 28, 2022

What’s New

  • You can now connect a new system: HubSpot.

    See the product documentation for details about each connector.

  • Required fields in Composer are now denoted with an asterisk (*). Previously, when adding fields in Composer, only optional fields appeared in the modals. Now:

    • When a parent field is selected or deselected and it has required child fields, those child fields are also selected or deselected by default.

    • When a field is selected or deselected and it has required parent fields, those parent fields are also selected or deselected by default.

    • When an optional field is selected, the corresponding required fields (including one or more parent fields) are also selected.
      Required fields can be removed only by deselecting them within the modal.

  • HTTP Connector now supports Paginated Requests. When retrieving collections of objects from remote systems, use Paginated Requests to ensure that all data pages are returned.

  • Flows based on a scheduler now have access to the scheduler’s current and previous timestamps.

  • NetSuite Connector now supports exponential retries, which prevent concurrency limit errors.

Known Issues

Composer Platform

Known Issue Workaround ID

When deleting a connection, Composer ensures that there are no flows using that connection. If there are flows using that connection, they appear in a list in the Delete Connection window. However, in rare cases, flows created or edited before July 12, 2022 might not appear in the list.

Workday

Known Issue Workaround ID

In the Invoice object, all fields containing the data type number for amounts are sent as strings.

Using the Custom Expression Editor, you can use the typecasting function, fromStringToNumber, to change the field type from string to number. For example:

Unit Cost=fromStringToNumber(Sales Price)

July 27, 2022

What’s New

  • The following objects are now available for NetSuite Connector:

    • Currency

    • Currency Rate

    • Lot Numbered Inventory Item

      Note that the objects will appear in all caps and with underscores.

Known Issues

Composer Platform

Known Issue Workaround ID

When deleting a connection, Composer ensures that there are no flows using that connection. If there are flows using that connection, they appear in a list in the Delete Connection window. However, in rare cases, flows created or edited before July 12, 2022 might not appear in the list.

Workday

Known Issue Workaround ID

In the Invoice object, all fields containing the data type number for amounts are sent as strings.

Using the Custom Expression Editor, you can use the typecasting function, fromStringToNumber, to change the field type from string to number. For example:

Unit Cost=fromStringToNumber(Sales Price)

July 13, 2022

What’s New

  • When deleting a connection, a list of active and inactive flows using the selected connection now appears. Using this list, if the connection is:

    • Not used in any flows, you can delete the connection.

    • Used in inactive flows, a list containing the name and count of inactive flows using this connection appears. Deleting this connection will affect the listed flows. If you reopen the inactive flow, you must select a new connection.

    • Used in active and inactive flows, a list containing the name, count, and status of active and inactive flows using this connection appears. If you choose to delete the connection, secondary confirmation appears. Prior to deleting the connection, Composer will first attempt to stop the flows.

Known Issues

Composer Platform

Known Issue Workaround ID

When deleting a connection, Composer ensures that there are no flows using that connection. If there are flows using that connection, they appear in a list in the Delete Connection window. However, in rare cases, flows created or edited before July 12, 2022 might not appear in the list.

Workday

Known Issue Workaround ID

In the Invoice object, all fields containing the data type number for amounts are sent as strings.

Using the Custom Expression Editor, you can use the typecasting function, fromStringToNumber, to change the field type from string to number. For example:

Unit Cost=fromStringToNumber(Sales Price)

June 28, 2022

What’s New

  • In NetSuite Connector and Salesforce Connector, empty field values are ignored by default. To clear empty values, you can now select the Clear on Null Values option.

Known Issues

Workday

Known Issue Workaround ID

In the Invoice object, all fields containing the data type number for amounts are sent as strings.

Using the Custom Expression Editor, you can use the typecasting function, fromStringToNumber, to change the field type from string to number. For example:

Unit Cost=fromStringToNumber(Sales Price)

June 21, 2022

What’s New

  • Organizations that use both MuleSoft Composer and Anypoint Platform can now connect the two organizations through Access Management.

Known Issues

Workday

Known Issue Workaround ID

In the Invoice object, all fields containing the data type number for amounts are sent as strings.

Using the Custom Expression Editor, you can use the typecasting function, fromStringToNumber, to change the field type from string to number. For example:

Unit Cost=fromStringToNumber(Sales Price)

June 6, 2022

Fixed Issues

Issue ID

In Workday Connector, the connection validation now succeeds even if the user does not have access to the Performance_Management service.

W-11193505

Fixed reported security vulnerabilities in Workday Connector by upgrading the Spring Framework library from org.springframework:spring-context:5.3.18 to org.springframework:spring-context:5.3.20.

W-11195299

Known Issues

Workday

Known Issue Workaround ID

In the Invoice object, all fields containing the data type number for amounts are sent as strings.

Using the Custom Expression Editor, you can use the typecasting function, fromStringToNumber, to change the field type from string to number. For example:

Unit Cost=fromStringToNumber(Sales Price)

May 31, 2022

What’s New

  • In NetSuite Connector, empty field values are ignored by default. To clear empty values, you can now select the Clear on Null Values option.

Known Issues

Workday

Known Issue Workaround ID

In the Invoice object, all fields containing the data type number for amounts are sent as strings.

Using the Custom Expression Editor, you can use the typecasting function, fromStringToNumber, to change the field type from string to number. For example:

Unit Cost=fromStringToNumber(Sales Price)

May 20, 2022

Fixed Issues

Issue ID

Fixed the issue in Jira Connector in which a blank value in the Description field incorrectly returned an invalid input error.

W-11107531

Known Issues

Workday

Known Issue Workaround ID

In the Invoice object, all fields containing the data type number for amounts are sent as strings.

Using the Custom Expression Editor, you can use the typecasting function, fromStringToNumber, to change the field type from string to number. For example:

Unit Cost=fromStringToNumber(Sales Price)

May 17, 2022

Fixed Issues

Issue ID

Fixed the issue in Slack Connector in which a null pointer exception occurred after cleaning up markup in a plain text string.

W-11031313

Known Issues

Workday

Known Issue Workaround ID

In the Invoice object, all fields containing the data type number for amounts are sent as strings.

Using the Custom Expression Editor, you can use the typecasting function, fromStringToNumber, to change the field type from string to number. For example:

Unit Cost=fromStringToNumber(Sales Price)

May 11, 2022

Fixed Issues

Issue ID

ServiceNow Connector now loads metadata for all WebService accessible tables automatically.

W-10919969

In ServiceNow Connector, patched security vulnerability in dependency org.springframework : spring-beans : 5.3.17.

W-10981860

In ServiceNow Connector, patched security vulnerability in dependency org.springframework : spring-context : 5.2.7.RELEASE.

W-11001899

Known Issues

Workday

Known Issue Workaround ID

In the Invoice object, all fields containing the data type number for amounts are sent as strings.

Using the Custom Expression Editor, you can use the typecasting function, fromStringToNumber, to change the field type from string to number. For example:

Unit Cost=fromStringToNumber(Sales Price)

May 5, 2022

What’s New

  • The following objects are now available for NetSuite Connector:

    • Service Item for Sale

    • Service Item for Purchase

    • Return Authorization

The objects will appear in all caps and with underscores.

Fixed Issues

Issue ID

Fixed the null pointer exception issue that occurred in NetSuite Connector using a trigger that had been previously modified to select a custom object.

W-10995359

Known Issues

Workday

Known Issue Workaround ID

In the Invoice object, all fields containing the data type number for amounts are sent as strings.

Using the Custom Expression Editor, you can use the typecasting function, fromStringToNumber, to change the field type from string to number. For example:

Unit Cost=fromStringToNumber(Sales Price)

April 29, 2022

What’s New

  • The following actions were added to Workday Connector to enable Workday Financial Management:

    • Create Object

    • Update Object

    • Get Object

Fixed Issues

Issue ID

Fixed the issue in Workday Connector in which you could not filter fields containing values with the file data type.

W-10574439 COCN-667

In Workday Connector, when editing a Job Requisition action, the Position Time Type field is now selectable as a list or set as a data pill.

W-10574489 COCN-605

When a generic error message is returned from the API in Workday Connector, the error message that occurs in Composer is now informative.

W-10574413 COCN-705

Improved validation error messages in Workday Connector to make them more specific.

W-10574467 COCN-632

In Workday Connector, the Position Title, Supervisory Organization, and Location fields are now optional in the Create Worker action. However, if the Location value is not set on the Position object, then the Location field is required, or the Create Worker API operation will fail.โ€

W-10574483 COCN-612

In Jira Connector, pagination is now enabled to fetch all assignable users in the Reporter and Assignee fields when using the Create issue with custom fields action.

W-10934109

Known Issues

Workday

Known Issue Workaround ID

In the Invoice object, all fields containing the data type number for amounts are sent as strings.

Using the Custom Expression Editor, you can use the typecasting function, fromStringToNumber, to change the field type from string to number. For example:

Unit Cost=fromStringToNumber(Sales Price)

April 28, 2022

What’s New

  • You can now connect a new system: HTTP.

    See the product documentation for details about each connector.

  • You can now add multiple identity providers (IDP) for your organization to enable single sign-on (SSO). The following identity providers are now available:

    • OpenID Connect IDP

    • SAML 2.0 ID

April 26, 2022

What’s New

  • When enabled, checks run every 15 minutes on running flows. If any flow fails, Composer sends an email to the owner of the flow.

Fixed Issues

Issue ID

In the JIRA Connector, entering a string value containing quotes in the Description field no longer causes an invalid JSON parsing request.

W-11037529

April 22, 2022

What’s New

  • In the Google Sheets and Slack Connectors, you can now hover over certain triggers, actions, and fields to view in-app contextual help.

April 18, 2022

What’s New

  • Using the Custom Expression Editor, you can now use formulas to transform data from one data type to another and format it accurately.

Known Issue Workaround ID

When using the fromDateToTime or the fromStringToDateTime function in the Custom Expression Editor, the value returned is off by one day. For example, if you enter 04/27/2022 T00:00:00Z, the value returned is 4/26/2022 5:00:00 PM.

April 12, 2022

Fixed Issues

Issue ID

Fixed the issue in Workday Connector in which the values in the Currency and Pay Plan fields of an Update Job Requisition action were not ordered alphabetically.

W-10663753

April 4, 2022

What’s New

March 31, 2022

What’s New

Fixed Issues

Issue ID

Updated error messages in Google Sheets Connector for empty list fields in the Create Row action.

W-10574328

Fixed the issue in Google Sheets Connector in which columns without headers were incorrectly assigned the header of the next column with a header.

W-10899109

March 28, 2022

What’s New

  • The following objects are now available for NetSuite Connector:

    • Vendor

    • Vendor Bill

    • Purchase Order

March 23, 2022

What’s New

  • The On New or Update Invoice trigger and the Get Invoices action are now available for Xero Connector.

March 22, 2022

What’s New

  • You can now use the Custom Expressions Editor to build expressions and apply functions in Composer. This release supports basic math operators and basic functions such as string, date, and number.

Fixed Issues

Issue ID

Fixed the issue in Jira Connector in which flow triggers were not activated if the field values contained spaces.

W-10830185, W-10824255

March 14, 2022

Fixed Issues

Issue ID

Fixed the issue in Salesforce Connector in which objects containing boolean fields without set default values did not return metadata.

W-10808550

March 9, 2022

Fixed Issues

Issue ID

Fixed the issue in Salesforce Connector in which remaining access tokens were not refreshed in the Session Management page after deleting an access token.

W-10718676

March 2, 2022

What’s New

  • The Get Organization by ID action is now available for Zendesk Connector. This action returns an organization based on specified ID search criteria.

February 21, 2022

Fixed Issues

Issue ID

Fixed the issue in NetSuite Connector in which triggers with the Type of Record field set to NON_INVENTORY_SALE_ITEM returned data from other record types.

W-10674134

February 7, 2022

What’s New

  • In Stripe Connector, in the Create Product action, the Images field is now available. This field enables you to add the URL of to up to eight images that are then attached to the action.

  • In the QuickBooks Connector, the following fields are now available in the Create Invoice action:

    • Transaction Tax Code

    • Item Tax Code

January 27, 2022

What’s New

  • The Date Time picker is now available. You can either Pick from Calendar or Search Data Pills in fields with the data type date or time. The Date Time Picker uses the time zone set in your browser by default.

  • The Flow Details page now shows the Created on and Last Modified dates in the time zone set for your browser.

  • When an error occurs, if there is additional information about the error, you can click the More details link in the error message. Using the information provided in the Error window, you can troubleshoot the issue or copy the Trace ID to provide to support. You can also click the Contact MuleSoft Support Team button to contact support directly.

January 25, 2022

Fixed Issues

Issue ID

The Update row action in Google Sheets Connector did not accept a data pill as an input for the Row number field.

COCN-910

January 19, 2022

Fixed Issues

Issue ID

Upgraded library dependencies.

COCN-873

January 13, 2022

Fixed Issues

Issue ID

Upgraded library dependencies.

COCN-894

January 7, 2022

What’s New

  • MuleSoft Composer now supports the list of strings data pill. You can now type characters, dates, booleans, or numbers into a field and a list of matching strings is returned in a dropdown.

January 5, 2022

Fixed Issues

Issue ID

Fixed the issue in which NetSuite Connectorโ€™s metadata resolution fails and produces an empty error message. The error no longer occurs.

COCN-875

December 21, 2021

Fixed Issues

Issue ID

Fixed an issue in Asana Connector in which an error appeared when establishing a connection between the connector and Composer.

SE-12452

December 16, 2021

What’s New

  • In Google Sheets Connector, when using the Create/Update Row action, you can now transfer multiple rows of data.

Fixed Issues

Issue ID

Previously, in Google Sheets Connector when Google Sheets was the trigger, all output fields were returned as text regardless of the assigned data type (for example, int or` bool). As a result, if you attempted to map the trigger data pills to non-text fields in the action, you encountered an error. Now, trigger fields retain their original data types and you can map them appropriately in subsequent actions.

SE-227701, COCN-575

Fixed an issue in Google Sheets Connector in which metadata from a document containing a space failed.

COCN-742

Upgraded library dependencies.

December 9, 2021

Fixed Issues

Issue ID

Fixed metadata pagination issues in Xero Connector.

CSCA-1106

Fixed failing sample data requests for the Get contact by ID and Search contacts actions in Xero Connector.

CSCA-1044

Fixed the field labels in Xero Connector to match the corresponding field names in the Xero APIs.

CSCA-1043

Fixed field labels in Xero Connector.

CSCA-1040

December 2, 2021

What’s New

  • NetSuite Connector now supports the Job record type.

  • The NetSuite connector now supports the External value in the ID Type field for the Update Record action.

  • The NetSuite connector now supports ID Type values for the Delete Record action.

  • The NetSuite connector now supports the Assembly Item record type.

  • Jira Connector now supports spaces in input fields for all operations.

  • Actions in Jira Connector now support the Comment field.

Fixed Issues

Issue ID

When some metadata subcategories are empty, metadata can be refreshed in the flow.

SE-23496

Fixed the issue when processing custom fields with empty values.

SE-23068

The NetSuite XML request no longer requires the runServerSuiteScriptAndTriggerWorkflows flag.

SE-22758

Fixed the issue when processing date/time custom fields.

COCN-735

November 23, 2021

Fixed Issues

Issue ID

When adding a For Each block to a flow control in Salesforce Connector, the For Each block shows the object label name instead of the object API name.

COCN-745

November 5, 2021

What’s New

MuleSoft Composer is generally available.

Was this article helpful?

๐Ÿ’™ Thanks for your feedback!

Edit on GitHub