Получение полей, решений и типов задач из Jira - malikovalibek/groovyForJira GitHub Wiki

Вы можете легко использовать ScriptRunner для Jira, чтобы получить информацию о полях, типах проблем и решениях в Jira. Используя это, вы можете использовать соответствующий идентификатор для обновления другой информации о проблеме. В следующем фрагменте показано, как получить эту информацию.

С участием ScriptRunner для Jira от Adaptavist

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

Облачный код

Требования Jira Jira

logger.warn getIssueTypeIdFromName('Story') logger.warn getFieldIdFromName('Summary') logger.warn getResolutionFromName('Done')

String getIssueTypeIdFromName(issueType) { def issueTypeObject = get('/rest/api/2/issuetype').asObject(List).body.find { (it as Map).name == issueType } as Map issueTypeObject.id }

String getFieldIdFromName(fieldName) { def customFieldObject = get('/rest/api/2/field').asObject(List).body.find { (it as Map).name == fieldName } as Map customFieldObject.id }

String getResolutionFromName(resolutionName) { def resolutionObject = get('/rest/api/2/resolution').asObject(List).body.find { (it as Map).name == resolutionName } as Map resolutionObject.id }