Summary
JSS plugin provides a convenient way to put custom conditions, validators and post-functions into workflow in a form of Jython scripts. Plugin also provides an ability to create on-edit validators, on-edit postfunction, and custom listeners.Features
- Choose inline scripting or referencing a .py file. You can use a single script file in many places of your workflow, or event create your own library of useful scripts.
- On-edit validator provides server-side validation for the standard Edit operation and utilizes standard ways to report errors.
- On-edit post-function gives an ability to modify field values before they are applied (for example, you can easly create dependency between fields).
- Plug-in features EditArea Javascript code editor to provide in-browser script editing with formatting and syntax highlight.
- Scripting allows on-the-fly modifications without JIRA restart.
- Whole JIRA API is accessible from within the script. All needed variables are injected into script context.
- Unicode supported.
Download & Installation
Proceed to Downloads Page, then follow Installation Guide.
Visit plugin's page on Atlassian Plugin Exchange, Confluence Wiki space for installation guide, scripting samples and more or leave a bug report or a feature request.
Screenshots
Workflow validation script editor ![]() click to enlarge |
Workflow validation failure screen ![]() click to enlarge |
Global On-edit validation script editor ![]() click to enlarge |
On-edit validation failed ![]() click to enlarge |