Workflow (русский)

Привет!
Не можете помочь с workflow

rule Don't allow to submit issue without Surname set 
 
when issue.isReported() && loggedInUser.fullName == "Андрей Иванов" && Аккаунт-менеджеры == "введите фамилию аккаунт-менеджера" && project == "ProjectName" { 
  Аккаунт-менеджеры.required("Пожалуйста, введите фамилию аккаунт-менеджера"); 
}
prettyPrint();

Условие должно работать для новых только что поставленных задач, где
loggedInUser.fullName = created by;
Аккаунт-менеджеры - fieldname;
project = название проекта;

условие должно запрещать создавать задачу, если поле Аккаунт-менеджеры - не заполнено.
2 comments
Comment actions Permalink
Привет,

В вашем случае, лучше написать так:
rule Don't allow to submit issue without Due Date set
 
when!issue.isReported( ){
    Аккаунт-менеджеры.required(l10n(You must set the Due Date!));
}
prettyPrint();
Этот воркфлоу запретит создавать ишью, если поле не заполнено. То есть, это должно удовлетворять вашему сценарию.
Не очень понятно, зачем вы хотели учесть эти условия
loggedInUser.fullName == "Андрей Иванов" && Аккаунт-менеджеры == "введите фамилию аккаунт-менеджера" && project == "ProjectName"
prettyPrint();
Опишите пожалуйста ваш случай.
Спасибо.
0
Comment actions Permalink
Спасибо, Андрей))
В принципе, я указанное вами воркфлоу и брал за образец, но у меня является обязательным то, что этот воркфлоу будет работать только для определенного пользователя и если поле "Аккаунт-менеджеры" содержит некий текст на русском - то требовать его заменить. По умолчанию, поле Аккаунт-менеджеры == "введите фамилию аккаунт-менеджера".
Да, project == "ProjectName" - здесь будет лишним, наверное..
0

Please sign in to leave a comment.