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"
}
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:
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, so we'll build on this initial workflow in part 4 by adding an HTTP Task.