ScriptRunner for Jira (Cloud)

You might find Smart Checklist integration with ScripRunner useful for updating checklists using automated scripts. Below you can find the example of adding a checklist to a Jira Issue by means of updating Issue Property with the key com.railsware.SmartChecklist.checklist. 

Basic Example

Code


Result


Set Checklist depending on Custom Field Value after Issue Creation

If you want the specific Checklist appended to your newly created ticket depending on the other Custom field value - you can easily do it by adding Script Runner Post Function to your Create Ticket workflow transition.

Check it out!

Assume that you have a custom field named "Environment" with 2 values: Production/Staging. So you expect that while adding a new issue - you'll have a proper checklist assigned.


Implementation flow

  1. Go To Workflow Editor
  2. Choose "ScriptRunner Post-Function" (Runs a script in a post-function, or a built-in script)
  3. Choose "Run Script" (Run arbitrary code on transition)
  4. Add inline Script


    Code

  5. Variables checklistProd and checklistStage used for keeping the proper value of the checklist (in text format)
  6. Save the script 
  7. Publish workflow

Result