We use "Set a Jira custom field with the attribute value from a selected object" post function in a workflow. We need to have a condition based of the values of select list field. Ca you give me an example?
Thank you,
Anna
Hi @Anna Protopapa ,
for example this one. It is expected that true or false value is returned to determine, it the post function should be executed or not.
Thank you for the answer. I am looking for the code of the condition to be based of the values of select list field and not on an insight insight custom field.
I assume your field has "Select List (single choice)" type. Then you can use something like this - if in custom field with id 12345 option with value "Your Value" is stored, the post function will be executed:
import com.atlassian.jira.component.ComponentAccessorimport com.atlassian.jira.issue.CustomFieldManagerimport com.atlassian.jira.issue.customfields.option.Optionimport com.atlassian.jira.issue.fields.CustomFieldLong customFieldId = 12345String customFieldValue = "Your Value"CustomFieldManager customFieldManager = ComponentAccessor.getCustomFieldManager()CustomField customField = customFieldManager.getCustomFieldObject(customFieldId)Option customFieldOption = issue.getCustomFieldValue(customField) as Optionreturn customFieldOption?.getValue() == customFieldValue
May I ask, how did it got working?I´m trying to use the same post-function to copy a object attribute (type select) into a text field and no matter what I try, the target text field has no value.Thank you and best regards,Peter Pesta
Hi,
How can the attribute name: both "xyz" and Let us say "ABC" from the Insight object must be in the Approver field of the ticket. ?
If I do it your way with the post function with one another. It first sets the XYZ as approver and than overwrites the approver with the "ABC" that doesn't fit.
So, how can i set the attributes XYZ and ABC attributes from the Insight object in the Approver field ?
It looks like you're new here. Sign in or register to get started.