Skip to main content
A specification file is an Excel document that outlines the client’s requirements for the workflow. It serves as a guide for developers, detailing what the workflow should accomplish. The file is composed of the following sheets:

Workflow

The workflow sheet defines the workflow’s name, as well as the organization’s name.
A screenshot of the BPMN diagram of the workflow is also provided.
The groups sheet defines the groups that will be available in the workflow.
This sheet is not exhaustive and might be empty if groups are provided by an external source (Studio data repository or Excel).
The actions sheet defines the actions that will be available in the workflow.
The forms sheet defines the forms that will be available in the workflow.
The trace state sheet outlines the structure of the data stored in the state and serves as a guide for defining the type of the workflow’s state data in the state.type.ts file.
The state sheet is not exhaustive, additional fields can be added if necessary.
The trace state update sheet outlines the minimal state data modifications required during the execution of an action’s effects.
The trace notes sheet defines the structure of the trace infos pannel.
The overview sheet outlines the structure of the workflow’s overview table.
The notifications sheet defines the notifications that will be available in the workflow.
Workflow specifications are not set in stone. You are free to make adjustments to suit the workflow’s needs, provided its behavior remains aligned with the specifications.