Routing
Send entities down the right path with percentages, conditions, and decision rules.
- RoutingHow routes connect nodes and carry entities, the General tab settings, and the route types available in ProcessModel.
- Cost, Logic, and SeedThe Cost, Action Logic, and Seed tabs shared by every route: assign a cost, run logic when an entity takes the route, and control randomness.
- Conditional RouteRoute entities based on a condition or attribute, checked in priority order, with a blank condition as the catch-all.
- Percentage RouteSplit entities down paths by probability, with the Percent routes from a source summing to 100 percent.
- Alternate RouteA backup route used only when the primary route is blocked or full.
- Create RouteSpawn child entities along a route, forking from the parent or transforming it.
- Detach RouteSeparate loaded children from a parent so they flow independently.
- Attach RouteRejoin children onto a parent as an assembly or join step.
- Pickup RouteLet a parent entity collect matching entities from a source as it passes.
- Renege RouteRemove entities that have waited too long and send them down a different path.
- Pull RouteA demand-driven route where the destination pulls entities from upstream sources by a queue discipline.
- Round Robin RouteRotate entities across destinations in strict turn, with optional weighting.
- Balancing RouteSend each entity to the destination with the lightest current load.
- Availability RouteRoute an entity only to a destination that currently has capacity.
- Schedule RouteRoute by time of day, day of week, or a shift schedule.
- Ordered RouteObsoleteAn obsolete route type that used order signals to hold entities for just-in-time control; use a Pull route for demand-driven flow instead.

