Workflow Schemas
Laboperator workflows are described by template files referred to as Workflow Template and its subset, Workflow Step Template. They mostly share the same schema files.
Explore Schemas
To explore the schema documentation, it's best to start with the top-level entry schemas:
Workflow Schema Index
The workflow template schema is split into smaller schema files.
- A step call object
/schemas/definitions/flow/step-object/
- Action Identifier Schema
/schemas/definitions/workflow-template/action-identifier/
- Action Object Schema
/schemas/definitions/workflow-template/action-object/
- Actions Schema
/schemas/definitions/workflow-template/actions/
- AddStep Event
/schemas/definitions/workflow-event/add-step/
- AddStep Options
/schemas/definitions/workflow-template/action-objects/add-step/
- Alert Object
/schemas/definitions/workflow-template/action-objects/alert/
- Author
/schemas/definitions/author/
- Behavior Schema
/schemas/definitions/workflow-template/behavior/
- Behaviors Schema
/schemas/definitions/workflow-template/behaviors/
- Button
/schemas/definitions/button/
- Buttons
/schemas/definitions/buttons/
- Change Reason
/schemas/definitions/workflow-template/change-reason/
- CommandResponse Options
/schemas/definitions/workflow-template/trigger-objects/command-response/
- CompleteTimer Options
/schemas/definitions/workflow-template/action-objects/complete-timer/
- Configuration Section Schema of a step
/schemas/definitions/config/step-config/
- Configuration Section Schema of a workflow template
/schemas/definitions/config/workflow-config/
- Context information of a workflow or a step
/schemas/definitions/context/info/
- Context information panel settings
/schemas/definitions/context/settings/
- DataPoint Options
/schemas/definitions/workflow-template/trigger-objects/data-point/
- Device Object Schema
/schemas/definitions/step/device-object/
- Duration
/schemas/definitions/duration/
- Dynamic member name
/schemas/definitions/dynamic-member-name/
- Element Schema
/schemas/definitions/step/element/
- Field
/schemas/definitions/field/
- Field Mapping
/schemas/definitions/field-mapping/
- Field Values
/schemas/definitions/field-values/
- FieldUpdate Options
/schemas/definitions/workflow-template/trigger-objects/field-update/
- Fields
/schemas/definitions/fields/
- File
/schemas/definitions/field-schema/file/
- Flow
/schemas/definitions/workflow-template/flow/
- Flow Control
/schemas/definitions/flow/flow-control/
- For-Each Array Flow
/schemas/definitions/flow/for-each-array/
- For-Each Integer Flow
/schemas/definitions/flow/for-each-integer/
- Format Specifier
/schemas/definitions/format-specifier/
- Get Resources
/schemas/definitions/workflow-template/action-objects/get-resources/
- GoToPreviousStep Options
/schemas/definitions/workflow-template/action-objects/go-to-previous-step/
- GoToPreviousStep Options
/schemas/definitions/workflow-template/action-objects/go-to-step/
- HTTP status code
/schemas/definitions/status-code/
- If-Then-Else Flow
/schemas/definitions/flow/if/
- IncidentClose Options
/schemas/definitions/workflow-template/trigger-objects/incident-close/
- IncidentCreate Options
/schemas/definitions/workflow-template/trigger-objects/incident-create/
- Info
/schemas/definitions/info/
- Information summary about the step that will be generated in the report.
/schemas/definitions/report-summary/
- Input Channels
/schemas/definitions/step/element-objects/input-channels/
- JSON Pointer
/schemas/definitions/json-pointer/
- Loop Flow
/schemas/definitions/flow/loop/
- Manual Options
/schemas/definitions/workflow-template/trigger-objects/manual/
- Markdown Formatted Content
/schemas/definitions/markdown/
- Member Name
/schemas/definitions/member-name/
- Moment Duration
/schemas/definitions/moment-duration/
- MoveStep Event
/schemas/definitions/workflow-event/move-step/
- Notify Object
/schemas/definitions/workflow-template/action-objects/notify/
- Page containing context information
/schemas/definitions/context/page/
- Quantity
/schemas/definitions/field-schema/quantity/
- Relationship
/schemas/definitions/field-schema/relationship/
- RemoveStep Event
/schemas/definitions/workflow-event/remove-step/
- RepeatSubstep Options
/schemas/definitions/workflow-template/action-objects/repeat-substep/
- ResetTimer Options
/schemas/definitions/workflow-template/action-objects/reset-timer/
- ResolveForEach Event
/schemas/definitions/workflow-event/resolve-for-each/
- ResolveIf Event
/schemas/definitions/workflow-event/resolve-if/
- ResolveUntil Event
/schemas/definitions/workflow-event/resolve-until/
- ResolveWhile Event
/schemas/definitions/workflow-event/resolve-while/
- Resource tag
/schemas/definitions/resource-tag/
- Scan Options
/schemas/definitions/workflow-template/trigger-objects/scan/
- Schema Version
/schemas/definitions/schema-version/
- Schema for a reference to an external step
/schemas/definitions/step-reference/
- Scope
/schemas/definitions/step/element-objects/scope/
- Script
/schemas/definitions/script/
- Script
/schemas/definitions/field-schema/script/
- Secret
/schemas/definitions/secret/
- Secrets
/schemas/definitions/secrets/
- SelectCell Options
/schemas/definitions/workflow-template/action-objects/select-cell/
- SelectRow Options
/schemas/definitions/workflow-template/action-objects/select-row/
- Selector Accessors
/schemas/definitions/step/selector-accessors/
- Selector Options
/schemas/definitions/step/selector-options/
- Selector Schema
/schemas/definitions/step/selector/
- SendCommand Options
/schemas/definitions/workflow-template/action-objects/send-command/
- SendEmail Options
/schemas/definitions/workflow-template/action-objects/send-email/
- Sequential Flow
/schemas/definitions/flow/sequential/
- Set Field
/schemas/definitions/workflow-template/action-objects/set-field/
- Set Temporary Field
/schemas/definitions/workflow-template/action-objects/set-temporary-field/
- Signature
/schemas/definitions/config/signature/
- Slug
/schemas/definitions/slug/
- StartTimer Options
/schemas/definitions/workflow-template/action-objects/start-timer/
- Step
/schemas/definitions/workflow-template/step/
- Step Identifier
/schemas/definitions/step-identifier/
- Steps Section Schema
/schemas/definitions/workflow-template/steps/
- StopTimer Options
/schemas/definitions/workflow-template/action-objects/stop-timer/
- Substep Schema
/schemas/definitions/step/substep/
- Table Schema
/schemas/definitions/step/table/
- Table State Schema
/schemas/definitions/step/table-state/
- Table column mapping schema
/schemas/definitions/step/table-attributes/columns/
- Table rules
/schemas/definitions/step/table-attributes/rules/
- Tables Schema
/schemas/definitions/step/tables/
- The Workflow Step Template Schema
/schemas/definitions/step-attributes/
- Timer
/schemas/definitions/field-schema/timer/
- Timer Complete Options
/schemas/definitions/workflow-template/trigger-objects/timer-complete/
- Timer Complete Options
/schemas/definitions/workflow-template/trigger-objects/timer-stop/
- Timer Reset Options
/schemas/definitions/workflow-template/trigger-objects/timer-reset/
- Timer Start Options
/schemas/definitions/workflow-template/trigger-objects/timer-start/
- Trigger Identifier Schema
/schemas/definitions/workflow-template/trigger-identifier/
- Trigger Object Schema
/schemas/definitions/workflow-template/trigger-object/
- Triggers Schema
/schemas/definitions/workflow-template/triggers/
- UUID
/schemas/definitions/uuid/
- Update Resource
/schemas/definitions/workflow-template/action-objects/update-resource/
- Version
/schemas/definitions/version/
- Webhook Actions
/schemas/definitions/workflow-template/action-objects/webhook/
- Webhook Handler
/schemas/definitions/step/webhook-handler/
- While Flow
/schemas/definitions/flow/while/
- Workflow Event Schema
/schemas/workflow-event-schema/
- Workflow Step Template Schema
/schemas/workflow-step-template-schema/
- Workflow Template Schema
/schemas/workflow-template-schema/
- timestamp
/schemas/definitions/timestamp/