ScriptRunner for Jira

ScriptRunner for Jira 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 without writing any code
    • 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
    • Validators
    • Post Functions
    • Challenge
  • Listeners (30 mins)
    • Run scripts in response to events
  • Script Fragments (30 min)
    • Learn how to add custom button
    • Create issue panel
    • Display panel on customer portal
    • Challenge
  • Behaviours (1 hour)
    • Dynamic fields
    • Add dynamic fields on customer portal
  • Jobs (1 hour)
    • Run a script regularly
    • Challenge
  • Other useful features (1 hour)
    • Constrained Issue Creation
    • Custom REST end points
    • Fetch data from database
  • Integration with other tools (1 hour)
    • Create a page in Confluence
    • Consume external REST end point
  • Use cases (1 hour)
    • Send a custom mail
    • Dump csv data
    • Challenge

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

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

Projects delivered