You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
Adaptavist provides documentation about extending Jira functionality through groovy scripts. Unfortunately, it's not clear what bindings can be used where.
Different bindings are used inconsistently and some are missed, so figuring out what can be used and what cannot be is guesswork.
For example, documented bindings for https://scriptrunner.adaptavist.com/latest/jira/scripted-fields.html#_scripting scripted fields.
To get access to custom field value I need to use getCustomFieldValue, besides such key binding as issue is missed altogether.
Now, documented bindings for workflow scripts https://scriptrunner.adaptavist.com/latest/jira/builtin-scripts.html#_technical_stuff_for_advanced_users
To get access to custom field value I need to use cfValues, and way more shortcuts compared to what I allegedly can use in script fields.
Question
Is there a cheat-sheet/document that outlines bindings for different scripts to eliminate/minimize the guesswork.
Console these bindings
Built-in scripts: these bindings
Transition scripts: these bindings
Scripted fields: these and so on
Hi Dennis,
In every Script Area there is a ? symbol that will gives you a dialog with the available binding in the specific context
You mentioned that Different bindings are used inconsistently and some are missed. Do you have an example ? Maybe is something that we missed somewhere and we have to include it.
Regards, Thanos
That is really handy.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I also like the idea of @Dennis Alexander for creating a cheat sheet or handy reference. This will help the newbies like me to learn quickly.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
That is interesting. Thank you, this functionality does not work for me on Chrome OS;
also, Ctrl + Space shortcut does not work on Chrome OS as it reserved (and can not be changed) to change the input method (from EN to DE for example)
If this info is available by pressing on (?) and you guys have it, why it is not part of the documentation?
Chrome Version: Version 75.0.3770.61 (Official Build) beta (64-bit)
An example of the inconsistency is that at workflow there is cfValues and getCustomFieldValue in script fields. But this is just an example.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.