2.22.1 - Data Pull: Material Updating, Truncating Strings, and Extracting Data

August 8, 2025

New Data Pull Settings:

Update Materials

When this setting enabled, ItemPath will update materials when the mapped name is the same as a material that already exists. If the setting is disabled, ItemPath will ignore the material, as the name is considered invalid.

Regex to extract sub-strings 

If the "Enable Regex" setting is turned on in an integration, a new field shows in the Column mappings of a Data Pull integration. This field can be used to store a regex pattern that will be applies to the mapped value. If the regex fails to extract a string, the original value will be used.

Truncate Data setting

If the "Truncate Data" setting is enabled in a Data Pull integration, any mapped string values that exceed the string limit of the field will be truncated to max length. If the setting is disabled, a validation error will be triggered and ItemPath will not attempt to create the Order or Material

Order Builder Hide Revisions

A new setting is available in the Order Builder: "Hide Revisions". If enabled, the revisions of an order will be hidden in the user interface.

Bug Fixes:

  • Resolves and error where validation would unnecessarily run when changing mapping type in Data Push
  • Fixes an issue where Data Push would fail if the "Max Retries" setting was set to an invalid value
  • Data Pull no longer errors out if the "Polling Frequency" setting is set to an invalid value
  • Data Pull now correctly maps "No Structure" data when there is a "Grouping" mapping within the "Lines" mapping
  • Fixes {lastDay} parameter in the Request Body of a Data Pull integration that uses HMAC authentication