S
SkinGreek
Всем привет
нарвался на очередную сложность в понимании работы лотус машины.
В общем не могу понять почему данную формулу он выполняет
а эту нет
По сути я просто скидываю значение другого JobProperty в локальную переменную, и передаю уже переменную в @Relation. Но почему то вторая версия формулы мне выдает "More than one document matches criteria for relation: @Relation([Manager of Employee]; emp)"
По сути мне нужно узнать прямого подчиненного владельца предыдущей активности, зная инициатора.иерархия подчиненный-начальник строго иерархична. То есть у DDInitiator ну никак не может быть несколько начальников.
Изначальная формула выглядит так
Но она конечно не работает из-за непонятной проблемы описанной выше.
В описании JobProperty не нашел не одного ограничения на использование формул, да и формула не такая уж сверх требовательная
Есть идеи как побороть это?
нарвался на очередную сложность в понимании работы лотус машины.
В общем не могу понять почему данную формулу он выполняет
Код:
mng := @Relation([Manager of Employee]; @JobProperty([DDInitiator]));mng
Код:
emp:= @JobProperty([DDInitiator]);mng := @Relation([Manager of Employee]; emp);mng
По сути мне нужно узнать прямого подчиненного владельца предыдущей активности, зная инициатора.иерархия подчиненный-начальник строго иерархична. То есть у DDInitiator ну никак не может быть несколько начальников.
Изначальная формула выглядит так
Код:
mng := @JobProperty([DDInitiator]);
emp := "";
@DoWhile(
emp := mng;
mng := @Relation([Manager of Employee]; emp);
@JobProperty([Previous Activity Owner]) = mng
);
emp
В описании JobProperty не нашел не одного ограничения на использование формул, да и формула не такая уж сверх требовательная
Есть идеи как побороть это?