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 parentA 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 memberA workflow post-function that assigns the current issue to the last assignee who belongs to a selected project role.
  • Assign to role memberA workflow post-function that assigns the current issue to the default member of a selected project role. 
  • Clear field valueA workflow post-function that clears the value of the selected field(s) of the current issue.
  • Clear field value of related issuesA 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 issueA 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 issuesA 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 field value from related issuesA 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 issueA 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 issuesA 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 issueA 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 fieldA 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 userA 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 IssueA post-function that will send an email to certain recipients specified in the post-function configuration.
  • Increase value of fieldA workflow post-function that increases the value of a selected numerical field by one.
  • Link issues to the current issueA post-function that will link the current issue to all issues that satisfy a parameterized JQL query.
  • Return to Previous StatusA 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 issueA workflow post-function which executes a Groovy expression against the current issue.
  • Set field valueA 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 valueA 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 issuesA 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 roleA 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 valueA 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.
  • Transition issueA 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 issuesA workflow post-function that triggers a transition on all issues related to the current issue
  • Transition parent issueA workflow post-function that triggers a transition on the parent issue of the current issue.
  • Unlink issues from the current issueA post-function that will unlink issues from the current issue based on the result of a Groovy condition.