Our new Appfire Documentation Space is now live!
Take a look here! If you have any questions please email support@appfire.com
Workflow Post-functions
Post-functions are used to carry out additional processing, after a transition is performed.
Jira Misc Workflow Extensions makes the following Post-functions available to Jira administrators:
- Add field value to parent — A workflow post-function that adds the value(s) of a selected multi-valued field to the same field of the issue's parent issue.
- Assign to last role member — A workflow post-function that assigns the current issue to the last assignee who belongs to a selected project role.
- Assign to role member — A workflow post-function that assigns the current issue to the default member of a selected project role.
- Clear field value — A workflow post-function that clears the value of the selected field(s) of the current issue.
- Clear field value of related issues — A workflow post-function that clears the value of the selected field(s) of the issue's related issues (such as linked issues, Stories of an Epic, Epic of a Story, subtasks of an issue, issues returned by a Groovy script or a JQL search, etc.)
- Comment issue — A workflow post-function that creates a comment on the current issue. The text of the comment can be either a text, optionally including a Groovy template markup, or the result of the evaluation of a Groovy expression.
- Comment related issues — A workflow post-function that creates a comment on all issue's related issues (such as linked issues, Stories of an Epic, Epic of a Story, subtasks of an issue, issues returned by a Groovy script or a JQL search, etc.). The text of the comment can be either a text, optionally including a Groovy template markup, or the result of the evaluation of a Groovy expression.
- Copy issue fields — A workflow post function that allows you to copy the values of one or more fields from the current issue or related issue(s) or a set of filtered issues to the specified destination issue(s).
- Copy field value from related issues — A workflow post-function that sets the value of a field to the value of a field in related issues (such as linked issues, Stories of an Epic, Epic of a Story, subtasks of an issue, issues returned by a Groovy script or a JQL search, etc.)
- Copy field value from parent issue — A workflow post-function that sets the value(s) of a selected field with value(s) from the same field of an issue's parent issue.
- Copy field value to related issues — A workflow post-function that copies the value of a field to all related issues (such as linked issues, Stories of an Epic, Epic of a Story, subtasks of an issue, issues returned by a Groovy script or a JQL search, etc.)
- Copy field value to parent issue — A workflow post-function that copies the value(s) of a selected field to the same field of the issue's parent issue.
- Copy value from field to field — A workflow post-function that copies the value(s) of a selected field to another field of the same issue.
- Create/Clone issue(s) — A workflow post-function that create one or more new issue(s), optionally setting field values or copying them from the current issue. The specifications of the issue(s) to be created can be customized using the options provided.
- Display message to user — A workflow post-function that displays a message to the user triggering the transaction, as a “flag” in the top right corner of the issue view page or Jira Software board. This will not work on Jira Service Desk customer portals.
- Email Issue — A post-function that will send an email to certain recipients specified in the post-function configuration.
- Increase value of field — A workflow post-function that increases the value of a selected numerical field by one.
- Link issues to the current issue — A post-function that will link the current issue to all issues that satisfy a parameterized JQL query.
- Return to Previous Status — A workflow post-function that returns the issue to its previous status. This is useful when multiple transitions can lead to the same status (e.g. Escalated) and you want to return the issue to the previous status.
- Scripted (Groovy) operation on issue — A workflow post-function that executes a Groovy expression against the current issue.
- Set field value — A workflow post-function that sets the value(s) of a selected field of the current issue. The value can be either a constant, optionally including a Groovy template markup, or the result of the evaluation of a Groovy expression.
- Set field value from User Property value — A workflow post-function that sets the value of a selected field of the current issue to the value of a User Property of the current user or the user in an issue field
- Set field value of related issues — A workflow post-function that sets the value(s) of a selected field of all issue's related to the current issue. The value can be either a constant, optionally including a Groovy template markup, or the result of the evaluation of a Groovy expression.
- Set issue security level based on user's project role — A workflow post-function that sets the Security Level of the current issue based on the project role to which the current user belongs.
- Set issue, user or project Entity Property value — A workflow post-function that sets the value of a user, issue or project Entity property. The value can be either a constant, optionally including a Groovy template markup, or the result of the evaluation of a Groovy expression.
- Shared Action — A post-function that runs an action (a sequence of one or more post-functions), created on the Shared actions https://innovalog.atlassian.net/wiki/x/A4CElg page, on the current issue or issues related to the current issue.
- Transition Current Issue — A workflow post-function that triggers a transition on the current issue. This can be used to move the current issue one step further in the workflow.
- Transition related issues — A workflow post-function that triggers a transition on all issues related to the current issue
- Transition parent issue — A workflow post-function that triggers a transition on the parent issue of the current issue.
- Unlink issues from the current issue — A post-function that will unlink issues from the current issue based on the result of a Groovy condition.