Skip to main content

Build Workflows Using Conductor UI

Orkes Conductor workflows can be built using various methods, including SDKs, APIs, BPMN imports, and the Conductor UI. In Conductor UI, you can build workflows using two approaches:

  1. Visual workflow builder
  2. Assistant

Using visual workflow builder

The visual workflow builder lets you design workflows directly in the Conductor UI by adding and configuring tasks on a canvas.

You can use the visual workflow builder to:

  • Drag and drop tasks to define workflow execution order.
  • Configure task and workflow inputs/outputs and other parameters.
  • Version workflows.
  • Run workflows visually.

This approach is well-suited for users who prefer a low-code and visual experience.

Create workflows using visual workflow builder

To create workflows visually using Conductor UI:

  1. Go to Definitions > Workflows from the left navigation menu on your Conductor cluster.
  2. Select + Define workflow.
  3. In the visual section on the left side, select + icon on Start. This action lists the available tasks in Conductor.
  4. Select a task to add it to the workflow.

Build workflows using Visual Workflow Builder

  1. Add additional tasks in the required sequence to complete the workflow.
  2. Once done, select each task to configure its parameters. When you select a task, the task configuration form opens on the right side of the screen.

Configuring task parameters using Conductor UI

  1. After configuring tasks, switch to the Workflow tab, and configure the workflow level parameters.

Configuring workflow parameters using Conductor UI

  1. Select Save.

After saving the workflow, you can use the UI tools to zoom in or out, fit the workflow to the screen, enable drag mode, export the workflow as an image, show descriptions, and search for tasks.

UI workflow configuration features

Once saved, run workflows using Conductor UI.

Using assistant

Orkes Conductor’s Assistant is an AI-powered chat interface for building, debugging, and exploring workflows in Conductor. It offers different tools depending on which page you open it from.

info

The Assistant is available on request only and is powered by Claude and OpenAI models. To enable it for your cluster, contact your Orkes representative. To try it out for free, sign up for our free Developer Edition.

Accessing the Assistant

You can open the Assistant from:

  • Launchpad: Enter a prompt directly after logging in.

Create workflows using Assistant

  • Workflow Definitions page: Go to Definitions > Workflow, select + Define workflow or open an existing workflow, then select the Assistant tab.

Create workflows using Assistant from Workflow Definitions tab

  • Executions list page: Go to Executions > Workflow to search and filter past runs using natural language.

Debug workflows using Assistant from Workflow Executions tab

  • Execution details page: Open a specific execution for AI-assisted debugging and failure analysis.

Debug workflows using Assistant from Workflow Executions tab

Capabilities by context

The Assistant activates different tools depending on where you open it.

Workflow Builder

When accessed from the workflow building (Go to Definitions > Workflow, select + Define workflow) page, the Assistant has full access to workflow building tools.

Build and modify workflows

  • Create a new workflow from a natural language description
  • Add tasks
  • Update or remove existing tasks
  • Configure task parameters and workflow-level settings
  • Validate and save workflows

Test and run

  • Run a workflow with test input data
  • Save and test in a single step

Generate workers

  • Generate custom worker code in Java, Python, JavaScript, or Go
  • Deploy Python workers to Kubernetes directly from the chat

Configure integrations

  • Discover configured integrations, including AI models, vector databases, message brokers, and external APIs
  • Configure a new integration mid-conversation where credentials are stored securely and never sent to the AI model
  • Add integration tasks for AI model completions, vector database operations, message broker events, and more

Clone workflows

  • Clone an existing workflow to create a test variant

Execution details

When accessed from a particular workflow execution (Go to Executions > Workflow, select a particular execution), the Assistant helps you understand what happened:

  • Analyze why a task or workflow failed
  • Explain errors in plain language and suggest fixes
  • Compare the current execution against other runs
  • Inspect task inputs and outputs

When accessed from the Workflow Executions (Go to Executions > Workflow) page, the Assistant lets you query past runs in natural language; for example:

  • "Show me all failed executions from the last 24 hours."
  • "Find executions for order-processing-workflow that failed with a timeout."

You can filter by workflow name, status, time range, or correlation ID.

When accessed from the Workflow Definitions (Go to Definitions > Workflow) page, the Assistant helps you explore your workflow catalog:

  • List and search workflows by name or pattern
  • View execution history for a specific workflow
  • Get a summary of a workflow's structure and purpose

General help

When opened from any other area of the UI, the Assistant answers questions about Conductor concepts, explains features, and points you to documentation.

Tips
  • Conversations are preserved within a session; you can iterate on a workflow across multiple messages.
  • When the Assistant needs an integration that isn't configured yet, it will pause and prompt you to provide credentials before continuing.

y