Получение полей, решений и типов задач из 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 }