Known issues common to all post-functions
Filter by label (Content by label) | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Troubleshooting this post-function configuration: In case the post-function does not work as expected these are the things to look out for
Filter by label (Content by label) | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Info |
---|
JMWE shows an error message on the issue view if any error occurs during the execution of the post-function. This message is only displayed if the current user is a Jira administrator. |
When you add this post-function to a transition and trigger it, the add-on clears the selected field(s) of the target issues.
Issue(s) to operate on
Select the issues on which the selected fields should be cleared. They can be:
Current issue: Select this option to clear the selected fields on the current issue. This is the default option.
Sub-tasks of the current issue: Select this option to clear the selected fields on the sub-tasks of the current issue
Parent issue of the current sub-task: Select this option to clear the selected fields on the parent of the current issue
Issues that belong to the current issue (Epic): Select this option to clear the selected fields on the issues that belong to the current Epic
Epic of the current issue: Select this option to clear the selected fields on the Epic of the current issue
Child issues of the current issue in the Portfolio hierarchy: Select this option to clear the selected fields on the child issues of the current issue in the Portfolio hierarchy
Parent issue of the current issue in the Portfolio hierarchy: Select this option to clear the selected fields on the parent issue of the current issue in the Portfolio hierarchy
Issues linked to the current issue through any link type: Select this option to clear the selected fields on the current issues' linked issues
Issues linked to the current issue through the following link type: Select this option to clear the selected fields on issues linked to the current issue through a specific link type. Select the specific link type under “Issue link”
Issues returned by the following Nunjucks template: Select this option to clear the selected fields on issues returned by the result of a Nunjucks template. Input a Nunjucks template which is a comma-separated list of valid issue keys. For example:
"TEST-1"
"TEST-1","TEST-2"
{{ issue.fields.parent.key }}
{{ issue.fields.subtasks | join(",", "key") }}
Issues returned by a JQL search: Select this option to clear the selected fields on issues returned by a JQL search. Input a JQL search expression. For example:
project = TEST
returns issues of the project with the key TESTproject = {{ issue.fields.project.key }} and assignee = {{currentUser._accountId}}
returns issues of a project that belong to the project with key TEST and the assignee is the current userCode Block {% if issue.fields.assignee %} assignee = {{issue.fields.assignee._accountId}} {% else %} issuekey=INVALID-1 {% endif %}
Note that the {% if %} block is necessary to avoid an invalid JQL query when the issue is unassigned. In that case, the template will return a valid JQL query that returns no issue (
issuekey=INVALID-1
).
Conditional execution
To execute this post-function based on the result of a Nunjucks template see Conditional execution using a Nunjucks template.
Run As
Run as current user: The current user will be the author of the field change
Run as add-on user: The add-on user will be the author of the field change
Run as this user: Any user selected in this field will be the author of the field change
Delayed execution
Include Page | ||||
---|---|---|---|---|
|
Use case
A typical use of this workflow post-function is to clear specific fields during a transition. Consider a use where on reopening a ticket you want to clear the Fix Version/s of the issue. To configure it:
Add the “Clear fields” post-function
Select the “Fix Version/s” field
Save the post-function
Publish the workflow