Programmatically import workflows

Chris Kast October 15, 2014

Is there a way to programmatically import workflows into JIRA? We want to store the workflows in XML format in source and be able to automatically update upon change. I looked at REST API and CLI and couldn't find anything.

1 answer

0 votes
John Bishop
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 15, 2014

If you have a BTF version of JIRA and you can create your own custom plugin, then you can create your own rest method which will:

  1. Use the WorkflowManager to get the workflow and cast the jiraworkflow object as a ConfigurableJiraWorkflow.
  2. Use the WorkflowUtil to convert your XML into a WorkflowDescriptor
  3. Set the descriptor for the workflow from step 1 to the workflowdescriptor you created in step 2.
  4. Use the workflow manager to update and save the workflow from step 1.

Suggest an answer

Log in or Sign up to answer