Workflow overview
In Casewhere, all actions that happen around cases require a workflow to execute, whether they're buying parking tickets, applying for jobs, or simply sending newsletters. Casewhere provides two types of workflows:
- UI workflows: Display data to your users or collect information from them with UI elements. UI workflows are triggered from widgets by end-users. Casewhere provides a workflow definition editor with a form builder to enable you to design complex, rich UI activities.
- Automatic workflows: Are triggered automatically by an event in the system, a change in the database, or other workflows. Casewhere provides a wide range of workflow triggers, so you have all the necessary flexibilities to design solutions for different sophisticated scenarios.
You need to create a workflow definition in Casewhere Admin to define how workflows work, which data classes, and thus which processes and cases the workflows can interact with, which activities will execute under which conditions. The workflows will not execute themselves, so you also need to define the workflow triggers, i.e., who or what can trigger them.