Replicating Workflows with Mistral

The new command line switch ‘-s’ will allow the operator to replicate / clone an existing workflow execution based on its ID. Once id is given mistral will create a new workflow execution based on the parameters of the first, which will provide a simple approach to spawning a number of workflow executions without having to specify inputs or parameters. Otherwise you can override some of the parameters (e.g. some of the input variables)

Basic Usage

From the command line the operator will issue the following. The first step would be to list the current executions, which is done with “execution-list”. The following step is to take the listed execution id and pass it to the source execution switch “-s”.

mistral execution-list

mistral execution-create -s <execution id>

Once the workflow execution is selected and the replicate command used you should see a newly created workflow execution based on an existing one with a new execution id.

mistral execution-create -s 123e4567-e89b-12d3-a456-426655440000




Workflow ID

Workflow name

Workflow namespace


Task Execution ID


State info

Created at

Updated at






2018-01-25 18:41:07

2018-01-25 18:41:07