"Выбор" в Бизнес - процессе

Здравствуйте!
Мне нужно создать БП, в котором будет присутствовать условие выбора. Для этого сделала следующее:
1. Определила параметр ProjectManagerID
2. Создала в свойствах следующий код:
function wa_IsProjectManagerIDOnDecision(DecisionItem, IsComplete, ResultLinkCodes) {
var Diagram = GetDiagramByItem(DecisionItem);
var ProjectManagerID = WFGetParamValue(Diagram, 'ProjectManagerID');
IsComplete.Value = true;
ResultLinkCodes.Value = ProjectManagerID ? 'Yes' : 'No';
}

При запуске БП, переход не осуществляется и БП прерывается. И я немного не могу понять, как осуществляется переход на ту или иную ветку.

Спасибо заранее за помощь.
Валентина.

Нравится

1 комментарий

Вам нужно в самом элементе "Выбор" прописать условие, используя параметры диаграммы и константные значения. Например,
ProjectManagerID == 'XXXX'
При этом обработчик нет потребности определять. Процесс пойдет по ветке "Да" при выполнении условия и по "Нет" в другом случае.

Показать все комментарии