ScriptRunner for Jira Cloud

ScriptRunner for Jira Cloud is one of the most useful app to customise Jira. Many organisations use it to not only customise Jira but also to perform bulk operations, automations and integration with other tools. If you are a Jira Administrator or a Consultant then learning ScriptRunner will help you a lot in your career.

Course Prerequisite

  • Basic knowledge of programming will help.
  • Groovy knowledge will also help.
  • You can take our free Mastering Groovy course.
  • Jira Administration Knowledge is good to have.

Course Price

For individual and corporate trainings please contact us.

Duration

2 days

Training Delivery Mode and locations

  • Online (Corporate and individual training) all over the world
  • In person (Corporate training) in United Kingdom and India

How to book?

Click here to find out the upcoming trainings and book by paying online

Course Outline

Day 1

  • Groovy Introduction (30 mins)
  • Groovy Fundamentals (1.5 hours)
    • Setup
    • Write your first code
    • Variable and Data types
    • Collections in Groovy: List, Range, Maps
    • Challenge
  • Groovy Essentials (2 hours)
    • Understanding Closures
    • Working with dates
    • Working with strings
    • Working with numbers
    • Challenge
  • ScriptRunner for Jira Introduction (30 mins)
    • What is ScriptRunner?
    • Walkthrough
  • Environment Setup (30 mins)
    • Installing ScriptRunner
    • Local setup using IntelliJ
    • Using Script Console
    • Version control your scripts
  • Write your first script (1 hour)
    • Hello World Script
    • Create an issue
  • Built-In Scripts (30 min)
    • Automate with pre-built scripts
    • Play with built in scripts
  • Time to write scripts (1 hour)
    • Script to add a comment
    • Script to fetch linked issues
    • Challenge
  • Troubleshoot your scripts (30 mins)
    • Using logs
    • Best practices to write scripts

Day 2

  • Script Fields (1 hour)
    • Calculate Cycle Time
    • Fetch and calculation based from change history data
    • Challenge
  • Workflows (1 hour)
    • Conditions: Using Jira Expressions
    • Validators: Using Jira Expressions
    • Post Functions
    • Challenge
  • Listeners (1 hours)
    • Run scripts in response to events
    • Update custom fields from email body
  • Script Fragments (30 mins)
    • Create web panel
    • Challenge
  • Jobs (1 hour)
    • Run a script regularly
    • Challenge
  • Other useful scripts (1.5 hour)
    • Parse JQL results
    • Bulk operation on issues
    • Add worklog on issues
  • Integration with other tools (1 hour)
    • Create a page in Confluence
    • Consume external REST end point
  • Use cases (1 hour)
    • Send a custom mail
    • Challenge

Wondering why you should choose Sparxsys? Click here to convince yourself.

Want to learn ScriptRunner for Jira Server instead? No problem we have a training for that as well.