requirements в workflow
Здравствуйте. Почему при создании любого кастомного поля в requirements при создании workflow перестает вообще вработать все в создаваемом workflow? Ни guard ни action не работают. Никаких ошибок при этом не выводится и консоль тоже не работает. Даже уже встроенные в youtrack workflow не работают если секция requirements не пустая.
Вот например я создаю workflow:
const entities = require('@jetbrains/youtrack-scripting-api/entities');
var workflow = require('@jetbrains/youtrack-scripting-api/workflow');
exports.rule = entities.Issue.onChange({
// TODO: give the rule a human-readable title
title: 'Time_spend',
guard: (ctx) => {
console.log(111111);
return true;
},
action: (ctx) => {
console.log(2222);
},
requirements: {
MyParam: {
type: entities.EnumField.fieldType,
name: 'test'
},
}
});
Ни одна консоль не будет работать пока я не закомментирую все что находится внутри секции requirements.
Please sign in to leave a comment.
Добрый день.
Вам нужно пройти на вкладку Workflow этого проекта, где вы сможете выделить этот workflow кликом и нажать Apply fixes для добавления в проект того поля, которое требует этот requirement. С информацией о работе и применении requirements можно ознакомиться здесь: Requirements | Developer Portal.
Спасибо огромное. Уже сам разобрался, но ваша подсказка все равно очень полезна.