Workflow
The workflow defined here refers to an application that manages target data handled in business operations together with workflow data of "ID," "status," and "person in charge". The workflow functions mentioned here refer to support functions such as the flow editor, built-in tables, and built-in functions.
Workflow Development Flow
Workflow development can be developed in the following sequence:
-
Design workflow with Workflow Editor
The first step is to design the overall flow and organize the flow of node and operation. In this case, use the workflow editor.
-
Create UI to be displayed on each status
Create a UI to be displayed on each status. An empty UI is fine at this point.
-
Assign ID, label, and UI to be displayed to the status property of Workflow Editor
The UI will be displayed at the time of the relevant status.
-
Execute workflow generation wizard
Automatically creates workflow buttons in UI. The action of the button is described using built-in functions, which perform workflow processing. A minimum template definition that constitutes a workflow can be defined.
-
Create a table to store workflow records
It can be created as a built-in table from the database. Automatically creates two tables, $CASE and $CASE_HISTORY.
-
Deploy and check it only for flow operation
If there are problems here, modify the definition. If there are no problems, proceed to the next step.
-
Design and implement business data
Create an arbitrary table and UI to store business data. Add a process to register and update business data to the workflow button.
-
Deploy and check the overall application operation
-
If there are problems, edit the UI or actions directly and iterate on the development