Working with Workflow Instances
Workflow Instances are the actual execution of workflow definitions. A single workflow definition can have multiple workflow instances in progress at any given time. You can view and terminate any active workflow instances.
Behavior upon workflow execution
- A workflow with an object creates a new instance for each new record, while a workflow without an object creates a new instance regardless.
- For a standalone workflow, the application checks if a workflow instance already exists for a specific record and whether it is suspended. If an instance is found, the workflow resumes instead of creating a new one.
- For a staged workflow, the application always creates a new instance, as staged workflows do not have existing instances.
Business Rule Validation Support
- The system performs business-level validations during Create and Update operations.
- If the Product API returns an unauthorized (401) or forbidden (403) response, the system automatically falls back to the legacy create or update flow, ensuring the process continues without interruption.