Назначение Задачи в зависимости от выбранной подсистемы
Добрый день!
Мне необходимо автоматически назначать Задачу на пользователя в зависимости от типа выбранной подсистемы.
Пример:
Подсистема: JetBrains
Исполнитель: ВасилийП
Подсистема: Youtrack
Исполнитель: ИванР
Не подскажите пример подобной реализации?
Пытался сделать следующим образом, но пока безуспешно
var workflow = require('@jetbrains/youtrack-scripting-api/workflow');
exports.rule = entities.Issue.onChange({
title: workflow.i18n('Assign issue to current user when state changes to in progress'),
guard: function(ctx) {
var issue = ctx.issue;
return (issue.fields.Subsystem).name === 'Jetbrains';
},
action: function(ctx) {
//for example assigness is current user
issue.fields.Assignee = ctx.currentUser;
},
requirements: {
Assignee: {
type: entities.User.fieldType
}
}
});
Please sign in to leave a comment.
Добрый день,
Рекомендую воспользоваться вот этим примером, здесь решается аналогичная задача: https://www.jetbrains.com/help/youtrack/standalone/Workflow-Subsystem-Assignee.html.
Надеюсь, это поможет.