The Workflow plugin helps you orchestrate automated business processes in NocoBase, such as daily approvals, data synchronization, reminders, and other tasks. In a workflow, you can implement complex business logic by simply configuring triggers and related nodes through a visual interface, without writing any code.
Each workflow is orchestrated with a trigger and several nodes. The trigger represents an event in the system, and each node represents an execution step. Together, they describe the business logic to be processed after the event occurs. The following image shows a typical inventory deduction process after a product order is placed:

When a user submits an order, the workflow automatically checks the inventory. If the inventory is sufficient, it deducts the stock and proceeds with order creation; otherwise, the process ends.
From a more general perspective, workflows in NocoBase applications can solve problems in various scenarios:
Workflow is a built-in plugin of NocoBase. No additional installation or configuration required.