Skip to main content

Running the Workflow

Order Fulfillment Codelab part 3

You're running order fulfillment at Bob's Widgets, and it's totally manual. You're working with Conductor to create workflows and work to better automate the system.

In part 1 of this codelab, we created our first workflow and task - all built to run the widget_shipping worker that Bob gave you on your first day.

In part 2, we got the worker (the microservice) up and running, and connected the application with our remote Conductor server.

In part 3, we'll actually run the worker, and see Conductor in action!

Let's get started by running the workflow!

Running the workflow

To run our workflow, click the Run Workflow box in the left nav. This will open a panel looking for parameters. Choose the workflow named Bobs_widget_fulfillment and as input, add an address. Here's an example address:

{
"name": "Bob McBobface",
"street":"123 Main St.",
"city": "Anytown",
"state":"ME",
"zip":"00234"
}

version 1 run workflow

Press Run Workflow to get started!

Seeing the workflow in action

Once you press Run workflow, a workflowId will appear below the form. Click the workflowId, and by the time the new page has loaded, your workflow will likely be completed:

version 1 results

There is a lot of information about your workflow on this page, and in this short video, we walk through the various screens:

Initial Workflow complete

Congratulations - your automation has begun. But, you still have a lot of things you'd like to automate, and so we'll build on this initial workflow in part 4 by adding a HTTP Task.