BrainGrid Controller
Workflow Builder
Process Tools

Process Tools

Pre-requisites

  • Authorized user: Alice Johnson
  • Workflow: Monthly Reporting
  • User is logged into the Workflow Builder module
  • The workflow is fully configured and ready to run

Run Workflow

Authorized users can execute workflows, providing any required inputs, and view execution logs. They can also cancel running workflows if necessary.

Successful Workflow Run

Users can run a workflow without any required inputs.

Info:

  • User: Alice Johnson
  • Page: Workflow Builder -> Monthly Reporting
  • Action Steps:
    • Navigate to the "Monthly Reporting" workflow
    • Click on the "Run Workflow" button
  • Outcome: The workflow starts executing, and the status is displayed as "Running" with a confirmation message.

Workflow Run with Required Inputs

Users can run a workflow that requires inputs by providing them during execution.

Info:

  • User: Alice Johnson
  • Page: Workflow Builder -> Monthly Reporting
  • Action Steps:
    • Navigate to the "Monthly Reporting" workflow
    • Click on the "Run Workflow" button
    • Provide the required inputs
  • Outcome: The workflow starts executing with the provided inputs, and the status is displayed as "Running" with a confirmation message.

Workflow Run Failure due to Missing Inputs

If required inputs are not provided, the workflow will not start and an error message is displayed.

⚠️

Info:

  • User: Alice Johnson
  • Page: Workflow Builder -> Monthly Reporting
  • Action Steps:
    • Navigate to the "Monthly Reporting" workflow
    • Click on the "Run Workflow" button without providing required inputs
  • Outcome: The workflow does not start, and an error message "Required inputs are missing" is displayed.

Validate and Publish Workflow

Authorized users can validate workflows for errors and publish them. They can also choose to publish without validation or view validation errors.

Validate Workflow

Users can validate a workflow to check for errors before publishing.

Info:

  • User: Alice Johnson
  • Page: Workflow Builder -> Monthly Reporting
  • Action Steps:
    • Navigate to the "Monthly Reporting" workflow
    • Click on the "Validate" button
  • Outcome: The system checks the workflow for errors. If valid, a "Workflow validation successful" message is displayed. If there are errors, a "Workflow validation failed" message with error details is displayed.

Validate and Publish Workflow

Users can validate and publish a workflow in a single step.

Info:

  • User: Alice Johnson
  • Page: Workflow Builder -> Monthly Reporting
  • Action Steps:
    • Navigate to the "Monthly Reporting" workflow
    • Click on the "Validate & Publish" button
  • Outcome: The system checks the workflow for errors. If valid, the changes are saved, and a "Workflow validated and published successfully" message is displayed. If there are errors, a "Workflow validation failed" message with error details is displayed, and the changes are not saved.

Publish Without Validation

Users can publish a workflow without running validation.

Info:

  • User: Alice Johnson
  • Page: Workflow Builder -> Monthly Reporting
  • Action Steps:
    • Navigate to the "Monthly Reporting" workflow
    • Click on the "Publish" button
  • Outcome: The changes are saved, and a "Workflow published successfully" message is displayed.

Failed Validation

Users can view validation errors if a workflow fails validation.

⚠️

Info:

  • User: Alice Johnson
  • Page: Workflow Builder -> Monthly Reporting
  • Action Steps:
    • Navigate to the "Monthly Reporting" workflow
    • Click on the "Validate" button
  • Outcome: The system checks the workflow for errors and displays a "Workflow validation failed" message with error details.

Failed Validation and Publish

Users can attempt to validate and publish a workflow with errors, viewing the validation errors.

⚠️

Info:

  • User: Alice Johnson
  • Page: Workflow Builder -> Monthly Reporting
  • Action Steps:
    • Navigate to the "Monthly Reporting" workflow
    • Click on the "Validate & Publish" button
  • Outcome: The system checks the workflow for errors and displays a "Workflow validation failed" message with error details. The changes are not saved.