A process instance is a single, specific execution of a defined workflow, maintaining its own isolated state, variables, and execution history. It is the runtime manifestation of a static workflow definition, analogous to an object instantiated from a class in object-oriented programming. Each instance operates independently, managing its lifecycle from start to completion or failure, and is the primary unit of management, monitoring, and recovery within a workflow engine.
