Workflow Service Panel
Workflow Definitions Folder Commands#
Create Workflow Definition#
Creates a new WorkflowDef in the selected project.
The creation form prompts for a name, description, user type, and task definitions. WorkflowDef names are required and cannot contain whitespace.
Task definitions are provided as a JSON array. Supported task _type values include:
REST_CONNECTORSCRIPT_EXECUTIONUSER_INPUTSWITCHFORK_JOINDO_WHILEHAYSTACKMQTT_PUBLISHAI_CONVERSE
Workflow Definition Commands#
Run Workflow#
Starts a new run for the selected WorkflowDef.
When the run is created, the extension opens the returned WorkflowRun JSON as a read-only document and shows the run ID and status.
Run Workflow with Input#
Starts a new run for the selected WorkflowDef after prompting for optional top-level _inputParams.
The input params field accepts a JSON object and is passed to the Workflow Service when the run is created.
Show Workflow Runs#
Opens the Workflow Runs tab in the Twinit Console for the selected WorkflowDef.
The console shows the 20 most recent runs, including status, created time, updated time, duration, tasks, task logs, and the run JSON.
View Definition JSON#
Opens the selected WorkflowDef as a read-only JSON document.
Delete WorkflowDef#
Deletes the selected WorkflowDef from the Workflow Service after confirmation.
Schedules Folder Commands#
Create Schedule#
Creates a time-based schedule for the selected WorkflowDef.
The schedule form prompts for a Quartz cron expression, a time zone, and optional _inputParams JSON. The cron expression must contain 6 or 7 whitespace-separated fields.
For example, 0 0 12 1/1 * ? runs the WorkflowDef daily at noon. The time zone defaults to UTC when not provided.
Schedule Commands#
View Schedule JSON#
Opens the selected schedule as a read-only JSON document.
Delete Schedule#
Deletes the selected schedule trigger after confirmation.
If the deleted trigger is the last trigger on its schedule job, the Workflow Service also deletes the job.
Workflow Runs#
The Workflow Runs tab in the Twinit Console is opened from the Show Workflow Runs command on a WorkflowDef.
From this tab you can refresh recent runs, select a run to inspect its tasks, view logs for workflow tasks, and review the selected run JSON.