...
Knowledge on how scriptrunner listener works for both cloud and server
Got to understand different scenarios for Jira based on which scripts were written
Basic knowledge on groovy
While setting the value for multi-select system fields always set the values based on “id’s of values” and not “values itself“ in behaviors
While setting the value for single select system fields we can directly give “values” instead of “id’s of values”
scriptrunner behaviors
While setting the value for single select custom field we have to give “id’s of values” only (can also be directly configured in field setting as these are custom fields)
No | Date | Topics learnt | ||||||||||
1 | 12-03-2020 | Introduction to Groovy, how groovy works, static and dynamic compilation, optional typed, how to use scriptrunner to execute scripts in script console, how to look up to javadoc for methods and classes | ||||||||||
2 | 13-03-2020 | Variables, rules, operators, built in scripts and scenarios in scriptrunner, listeners, exception handling, how to get all the details related to a specific issue (code) | ||||||||||
3 | 16-03-2020 | Conditional statements (if else, switch), looping (for, for in, while), String, string functions, interpolation, multilines, methods / functions, closures, how to get all the subtasks related to issues, fetch their data and manipulate their information (code) | ||||||||||
4 | 17-03-2020 | Worked on setting a default value to a fix version system field (includes reading and understanding the behaviors of scriptrunner, sample examples, and implementation of the code)
| ||||||||||
5 | 18-03-2020 | Collections, lists, maps, ranges, types of ranges, iterations over collections, functions available for different collections, IO operations, how to set values based on system and custom fields (code) |