Изменение значения настраиваемого поля в функции публикации - malikovalibek/groovyForJira GitHub Wiki

Обзор Этот сценарий устанавливает значение настраиваемого поля во время перехода рабочего процесса с помощью функции публикации.

пример Когда клиент сообщает об ошибке на нашем портале поддержки, я хочу, чтобы для настраиваемого поля Уровень ошибки было установлено фиксированное значение. Я могу настроить эту функцию поста, чтобы автоматически устанавливать в настраиваемом поле значение «Ошибка 1 уровня» после создания автобуса.

Хорошо знать Используйте «Текстовое поле» в качестве типа настраиваемого поля. С участием ScriptRunner для Jira от Adaptavist

Создано 2 года назад , Обновлено 3 месяца назад

Код сервера Код центра обработки данных

Требования JiraJira (7,7 - 8,6)

import com.atlassian.jira.component.ComponentAccessor

// Name of the custom field to change final customFieldName = "TextFieldA"

// New value for that field final newValue = "I love Groovy !"

def customFieldManager = ComponentAccessor.customFieldManager def customField = customFieldManager.getCustomFieldObjects(issue).find { it.name == customFieldName }

assert customField: "Could not find custom field with name $customFieldName"

issue.setCustomFieldValue(customField, newValue)