UiPath Documentation
industry-department-solutions
latest
false
UiPath logo, featuring letters U and I in white

Supply Chain & Retail Solutions user guide

Last updated Apr 16, 2026

Customer orders dataset

The customer orders dataset contains historical customer order-level sales data for each product and location. This dataset represents actual customer demand and is used by the inventory management solution to understand demand patterns over time.

If customer order data is not available at order-line level, an aggregated sales dataset can be provided instead.

Purpose

The inventory management solution uses customer order data to analyze demand volatility at the product and location level. This analysis is used to calculate inventory parameters and support replenishment and stock optimization recommendations.

During presales, this dataset is also used to assess historical inventory performance and understand the factors influencing demand and service levels.

Required fields

FieldDescriptionTypeUseNotes
order_idUnique identifier for each order.stringApplication / PresalesN/A
order_line_idUnique identifier for each line in the order.stringApplication / PresalesOptional. Can be the same as order_id if each order contains only one item.
order_dateDate and time the order was placed.datetimeApplication / PresalesN/A
product_idUnique identifier for the ordered product.stringApplication / PresalesN/A
location_idIdentifier of the location where the order was fulfilled.stringApplication / PresalesN/A
customer_idUnique identifier for the ordering customer.stringPresalesOptional. Enables presales analysis at a customer level.
ordered_unitsQuantity ordered by the customer.floatApplication / PresalesN/A
shipped_unitsQuantity actually shipped to the customer.floatApplication / PresalesUsed to support fill-rate and service-level analysis.
ordered_valueRevenue value of the ordered quantity.floatApplication / PresalesShould correspond to the value of ordered_units.
shipped_valueRevenue value of the shipped quantity.floatApplication / PresalesShould correspond to the value of shipped_units.
requested_ship_dateDate by which the order must be shipped to meet the customer's requested delivery date.datetimeApplication / PresalesOptional. Enables analysis of historical OTIF service levels.
expected_ship_dateDate the order was planned to be shipped.datetimeApplication / PresalesN/A
actual_ship_dateDate the order was actually shipped.datetimeApplication / PresalesN/A
statusCurrent status of the order (for example, finished, cancelled, complete).stringApplication / PresalesOptional. Allows cancelled or incomplete orders to be excluded.
updated_atDate and time (UTC) when the record was created or last updated.datetimeApplicationOptional.

Usage notes

  • Historical data should ideally cover up to two years, where available, to support accurate demand analysis.
  • The dataset should reflect actual customer demand, not forecasts.
  • Consistent identifiers (product_id, location_id) must align with the corresponding Products and Locations datasets.
  • If orders can be partially fulfilled, both ordered and shipped quantities should be provided to support service-level analysis.
  • Purpose
  • Required fields
  • Usage notes

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated