Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Automation for Jira is a popular tool to get your team automated by creating additional workflows, rules and processes.

...

Set Checklist on Issue Creation

This flow can also be achieved by the built-in Templates functionality of Smart Checklist. Visit this page for guidance.

  1. Go to Automation for JiraAutomation Rules

    1. Image RemovedImage Added
  2. Click Create Rule

  3. Set When: New Trigger

    1. Choose Issue created → Save

      1. Image RemovedImage Added
  4. Add component New Condition

    1. Image RemovedImage Added
  5. Set New Condition

    1. Choose JQL condition

      1. Image RemovedImage Added
    2. Add filter per Issue Type

      Code Block
      issuetype = Bug
      Image RemovedImage Added
    3. Save Condition

  6. Add component New Action

    1. Image RemovedImage Added
  7. Set New Action

    1. Choose Set entity property

      1. Image RemovedImage Added

         

    2. Choose Entity type: Issue

    3. Set Property Key


      1. Code Block
        com.railsware.SmartChecklist.checklist


    4. Add checklist template in Markdown formatting as the property value

      1. Image RemovedImage Added
    5. Save Action

  8. Save and Turn Automation On

    1. Image RemovedImage Added
  9. You're done! Now every time a "Bug" issue created - a proper Template will be added as a checklist.

Append Checklist Items on Issue Transition

Warning

Not available in next-gen projects. Please see the details here.

Note

Make sure you have the "Checklists" custom field added as a Smart Checklist storage. Read  "Checklists" Custom Field for set up

Otherwise - only new items will be added to the "Smart Checklist" content.

...

  1. Go to Automation for JiraAutomation Rules

    1. Image RemovedImage Added
  2. Click Create Rule

  3. Set When: New Trigger

    1. Choose Issue transitioned 

    2. Choose from status (e.g. Backlog) and to status (e.g. Selected for Development)

    3. Save

      1. Image RemovedImage Added
  4. Add component New Action

    1. Image RemovedImage Added
  5. Set New Action

    1. Choose Set entity property

      1. Image RemovedImage Added

         

    2. Choose Entity type: Issue

    3. Set Property Key


      1. Code Block
        com.railsware.SmartChecklist.checklist

    4. Add checklist template in Markdown formatting as the property value and add the following in the beginning: 


      1. Code Block
        {{issue.fields.Checklists}}

    5. Save Action

  6. Save and Turn Automation On

  7. You're done! Now every time an issue is transitioned from Backlog to Selected for Development, the proper checklist template will be appended to your issue.

Transition an issue to the next state when all the checklist items are completed

Warning

Not available in next-gen projects. Please see the details here.

  1. Make sure you have "Smart Checklist Progress" custom field enabled. Follow instructions here

  2. Once "Smart Checklist Progress" custom field is set up - start new Automation Rule creation

  3. Add trigger "When" Field Value is changed.

    1. Add "Smart Checklist Progress" field and "Edit Issue" as For operator

  4. Then Add "Compare Condition" automation block

    1. Set First Value: {{issue.Smart Checklist Progress}}

    2. Set Condition: "Exactly match regular Expression"

    3. Set Regular expression: (^$|.*Done)

      1. Image RemovedImage Added
  5. Then Add "Transition Issue" automation block

    1. Set "Destination status", e.g. "Done"

  6. Save the Automation Rule

...

  1. Make sure you have the "Checklists" custom field enabled. Follow instructions here

  2. Go to Automation rule and create new

  3. Choose the trigger Issue created

    1. Image RemovedImage Added
  4. Choose the action Create sub-tasks

  5. List subtasks you need

    1. Image RemovedImage Added
  6. Click Add fields  - your subtask will be converted to a separate action step

  7. Choose Same Project to be sure the sub-task is not lost

    1. Image RemovedImage Added
  8. Add "Checklists" custom field from Choose fields to set

  9. Then add checklist items using checklist Markup formatting. Check the detailed guide!

    1. Image RemovedImage Added
  10. Save and publish Automation Rule

  11. Now when you create a Jira issue new sub-tasks will be created automatically

    1. Image RemovedImage Added
  12. Click on the one that contains the checklist  - see it's rendered with Smart Checklist add-on

    1. Image RemovedImage Added

Add Checklist to Service Desk tickets for certain Request types (not a JIRA issue type)

Service Desk Request types are Jira issue types, but specific for Service Desk.

  1. You would need to check what issue type you have for "New User Account" requests

    1. Image RemovedImage Added
  2. and then create an Automation rule for this specific issue type. 

  3. E.g. If you have a Request Type called "Get IT help" and it has "Service Request" issue type: 

    1. Image RemovedImage Added
  4. In Automation, you would need to create a rule that would add a checklist to all the new requests of "Service Request" type

    1. Set Trigger. When: Issue Created

    2. Image RemovedImage Added
    3. Set Condition. If: Issue matches JQL 


      1. Code Block
        issuetype = 'Service Request' 


    4. Set Action. Then: Set Issue Property


      1. Code Block
        com.railsware.SmartChecklist.checklist


      2. And set the value of the checklist you need

...

  1. Go to Automation for JiraAutomation Rules

    1. Image RemovedImage Added
  2. Click Create Rule

  3. Set When: New Trigger

    1. Choose Issue created → Save

      1. Image RemovedImage Added
  4. Add component New Condition

  5. Set New Condition

    1. Choose Issue fields condition

      1. Image RemovedImage Added
    2. Select your needed custom field

    3. Choose the condition equals

    4. Add the value of your custom field

      1. Image RemovedImage Added
    5. Save Condition

  6. Add component New Action

    1. Image RemovedImage Added
  7. Set New Action

    1. Choose Set entity property

      1. Image RemovedImage Added
    2. Choose Entity type: Issue

    3. Set Property Key


      1. Code Block
        com.railsware.SmartChecklist.checklist


    4. Add checklist template in Markdown formatting as the property value

      1. Image RemovedImage Added
    5. Save Action

  8. Save and Turn Automation On

  9. You're done! Now every time an issue with a defined custom field value is created - a proper Template will be added as a checklist.

...