Information Technology Reference
In-Depth Information
Creating custom workflow transition logic
In previous recipes, we have looked at using workflow conditions, validators, and post
functions that come out of the box with JIRA and from other third-party add-ons.
In this recipe, we will take a look at how to use scripts to define our own validation rules
for a workflow validator. We will address a common use case, which is to make a field re-
quired during a workflow transition only when another field is set to a certain value.
So, our validation logic will be as follows:
• If the
Resolution
field is set to
Fixed
, the
Solution Details
field will be required
• If the
Resolution
field is set to a value other than
Fixed
, the
Solution Details
field
will not be required