Cloud Migration Resources
Planning a Jira Cloud migration? These resources can help you get started:
→ JMWE Cloud features – Review Cloud features and understand key differences between DC and Cloud.
→ Migration support from Appfire – Learn how we can help you migrate smoothly.
Use cases for post functions (Legacy)
Note: this page includes legacy Use Cases for JMWE for Jira Data Center/Server. These use cases are in the process of being verified and updated; you can still use them, but you may encounter discrepancies between what is documented and what you see in JMWE.
This section has use cases which help you in understand the usage of Post-functions provided by JMWE.
Assign to role member
This post function can be used to assign an issue to the member of a selected project role
Sample use cases:
On the creation of a Bug assign it to a user only if he is a Product Owner
Assign an issue to a member of the QA team when the issue is transitioned to Ready for testing status
Click here to know the post-function features
Assign to last role member
This post function can be used assign an issue to the last role member of a selected project role. This is very much similar to the Assign to role member, except that it always looks for the last role member.
Sample use cases:
When a tester reopens an issue assign the issue to a Developer who last worked on it.
After testers have validated an issue, it should be assigned to the last product owner who worked on it for the functional validation. The product owner might either have been explicitly assigned to the issue before, to write the functional specification or have written the specification while creating the issue.
Click here to know the post-function features
Clear field value
Clear the Fix Version/s field on the reopening of a ticket.
Clear field of related issues
This post-function 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.)
Clear a set of fields on all the linked issues of the current issue when an Abort is triggered on the current issue
Comment issue
This post-function can be used to comment an issue either by using a Raw value or the result of a Groovy expression or a Groovy template.
Sample use cases:
A customer using Jira Service Desk should be notified via a comment when someone has started working on their support request.
On resolving or closing the issue, comment the issue with a summary of the worklog.
Click here to know the post-function features
Comment related issues
This post-function 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.
Sample use cases:
An issue is blocking another and you want to ensure the Assignee of the blocked issue is notified when the impediment has been resolved.
Add a comment on all the sub-tasks when the parent is cancelled
On the Approval of an issue, copy the comment added if any to its sub-tasks.
The Service Desk Agent responsible for a support request should be notified when the linked Bug is resolved.
Click here to know the post-function features
Create/Clone issue
This post-function can be used to create a new issue.
Sample use cases:
On the approval of a Story, create two sub-tasks: one for Development and another for QA.
Create a bug in Project B when the developer confirms a Bug in Project A for the component UI
To onboard a new employee in the HR database, create tasks one for each value selected in "Onboarding Tasks" multi-valued field
An Epic has a Story and the Story has a sub-task. When the sub-task is reopened we want to create a bug in another project linking it to the sub-task. On creation of the Bug, set its Epic link to the Story's Epic link
Click here to know the post-function features
Copy field value from related issues
This post-function 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.)
Sample use cases:
Copy the Fix Version/s field from the Epic to a Story, while creating a Story.
Click here to know the post-function features
Copy field value to related issues
This post-function 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.)
Sample uses cases:
Copy the Fix Version/s field from the Stories to Epic, after resolving a user story.
Click here to know the post-function features
Copy field value from parent issue
This post-function can be used to set the value(s) of a selected field with value(s) from the same field of an issue's parent issue.
Sample use cases:
When creating a child bug of another bug (i.e. the parent bug), copy the fields Assignee, Component/s and Affects Version/s if they are left empty.
Click here to know the post-function features
Copy field value to parent issue
This post-function can be used to copy the value(s) of a selected field to the same field of the issue's parent issue.
Sample use cases:
Copy the labels from each sub-task to its parent when the sub-task is closed.
Click here to know the post-function features
Copy value from field to field
This post-function can be used to copy the value(s) of one field to another field of the same issue.
Sample use cases:
Set the component of an issue with a value selected from a cascading field that carries the Main and Sub-components in parent and child.
Issues in our project are fixed in the version they are found. So I want to copy the Affects Version/s of the issue to the Fix Versions, on resolving the issue.
I want 'Capture for JIRA Environment' field to be copied to the 'Environment' field when a bug is created using Capture for JIRA.
Copy value from a Single Version Picker select list to the Fix Version(s) field if the resolution provided while closing the issue is "Fixed".
Click here to know the post-function features
Email issue
This post-function is used to send an email to certain recipients specified in the post-function configuration
Sample use cases:
Send an Email to the voters of the issue when a new feature is approved.
On the creation of an issue send an Email notification to email addresses in a checkboxes custom field type.
Click here to know the post-function features
Increase value of field
This post-function is used to increase the value of a numerical field by one.
Sample use cases:
Track the number of times a bug fix was rejected by the QA team.
Click here to know the post-function features
Link issues to the current issue
This post-function is used to link the current issue to all issues that satisfy a parameterized JQL query.
Sample use cases:
Link all the Faults in Service desk project to the current issue with "blocks" link type
Click here to know the post-function features
Scripted (Groovy) operation on issue
This post-function is used to execute a Groovy expression against the current issue.
Sample use cases:
Copy attachments of the sub-tasks to the parent
Need support? Create a request with our support team.
Copyright © 2005 - 2026 Appfire | All rights reserved.