Defining order processing workflows
Defining order processing workflows specifies how documents move through the system and which processing paths apply at each stage. By defining process types, pipelines, and determinations, you control the structure, sequence, and selection of workflow behavior during order processing.
Well‑defined workflows help ensure consistent processing, support multiple business scenarios, and make order behavior easier to understand and maintain as requirements change.
Overview
Order processing workflows determine how an order progresses from one stage to another. They define the overall flow of processing, the sequence of steps within that flow, and the criteria that are used to select the correct path at runtime. Workflow definitions provide the structure within which conditions, transactions, actions, and services operate.
Defining workflows is typically an iterative activity. You start by establishing high‑level process types, then refine behavior by configuring pipelines, sequencing steps, and defining how the system selects the appropriate pipeline for an order. This approach keeps processing logic organized and adaptable without embedding execution logic directly into the workflow structure.