2.21.1 - Order Builder Improvements and Fixes

June 14, 2025

New features

  • Users will now see clear success and error messages (toast notifications) when creating orders using the manual Order Builder.
  • Material name (materialName) validation during order creation (via the API or Data Pull) is now case-insensitive, making it easier to create orders.
  • API connections will now automatically use 'https' as the default protocol if none is specified in the Connection's URL, improving security.

Bug fixes

  • Fixed an issue that prevented orders with date and time values from being created in manual Order Builder mode.
  • Resolved an issue in the Order Builder app where the 'Add Field' dropdown menu would lose focus after being expanded.
  • Fixed a bug preventing replenishment orders from refreshing their order lines.
  • Fixed a bug in Order Builder's replenishment mode that incorrectly limited shelf searches to only the storage unit name. Users can now more effectively search for shelves.

2.21.1.1

Bug fixes

  • Material code (materialCode) and Material ID (materialId) values are now case insensitive (in addition to the material name, materialName) during order creation.

2.21.1.2

New features

  • You can now modify the body of a test POST request in the settings for Connections with an HMAC authentication method. This is done via a Requests section that is visible after providing basic connection details, which includes interface elements to quickly specify date and time values.
  • You can now modify the body of POST requests made by Data Pull integrations that use a connection with an HMAC authentication type. This is done via a new Request card, visible in the integration settings.
  • In Dashboard widgets, "trend lines" have been renamed "target lines" to more accurately reflect their function.
  • The Web Services session is no longer closed when creating order lines through the API, improving API response times.

Bug fixes

  • Resolved an issue where custom statuses would overlap in the Order Builder settings page.
  • The error type and message for expired API JWT tokens have been reverted to "Expired Authorization" and "The access token has expired".

2.21.1.3

New features

  • When using Order Builder's manual order creation mode, a user can select a cost center by it's name. The corresponding order line will use the cost center's ID, not name.