Just a heads up: On March 24, 2025, starting at 4:30pm CDT / 19:30 UTC, the site will be undergoing scheduled maintenance for a few hours. During this time, the site might be unavailable for a short while. Thanks for your patience.
×Hello,
i want to create an escalation service which will copy and append all values from the field label to the field labels.
best regards
toni
Can you explain when you want this script to run and what it should do in full? You say escalation, but don't define what the trigger for it is.
The code snippet Anton gave is the core of getting a label that is currently on a specific issue, so you can use it later to update other fields.
But I don't know if you're trying to copy the data from field to field on a single issue, or for a range of issues, or from one issue to another, or something else.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
ok here is my case:
we have a custom-field called label and the systemfield labels. we want to remove that custom-field label. so this is our situation and our goal.
i want to copy and append all values from label to labels.
i can not do it with a bulk-change. i could do it over a post-function with copy field-value to other field. since we have 40 workflows and many transition it does not make sense to define this post function in every transition.
so i want to create an escalation service which run only one time. it will search for all issues where the field label is not empty and will copy and append these values to the field labels. on the next morning i will check it and disable the escalation service and delete the field label.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You can find a lot here - https://community.atlassian.com/t5/Jira-Core-questions/Copy-Custom-field-value-from-one-field-to-another/qaq-p/73207
For example, to get labels from system field "Labels", you can use smth like this:
import com.atlassian.jira.component.ComponentAccessor
def issue = ComponentAccessor.getIssueManager().getIssueObject("issuekey");
issue.getLabels()
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I need a script which is not only for one issue rather dann for a whole project.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If you want to use escalation service, issue scope will be defined via JQL you provide. For setting issue in escalation service see this https://scriptrunner.adaptavist.com/5.0.2/jira/escalation-service.html
Don't you mess up escalation service and script listener? First acts on schedule, latter every time when an event/-s fires and some conditions passes. What exactly do you need?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hey, following this long-time-ago tread ;
I would need to copy field value to another field from all issues of 1 project (one time)
We are currently using 'Due Date' and want to move to 'Deadline'
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.