Вопрос
Не предаются параметры диаграммы из компонента "Вопрос пользователю"
10 октября 2012 13:48
Столкнулся с проблемой, Если сохранить значение из скрипта "Вопрос пользователю" в параметр бизнес-процесса, то значение не сохраняется. В следующем компоненте значение становится дефолтовым. Версия 3.4.0.115.
Из других компонентов все в порядке
Вот пример:
.
Нравится
3 комментария
11 октября 2012 09:26
Добрый день, Андрей.
Используйте базовые методы для записи или чтения параметров БП: WFSetParamValue и WFGetParamValue
Пример использования:
function wda_StartProcessOnStart(StartItem) { var Diagram = GetDiagramByItem(StartItem); var OwnerID = WFGetParamValue(Diagram, 'OwnerID'); if (!OwnerID) { OwnerID = Connector.CurrentUser.ContactID; WFSetParamValue(Diagram, 'OwnerID', OwnerID); } }
12 октября 2012 09:27
Добрый день Павел!
Я использовал в том числе и WFSetParamValue и WFGetParamValue из Вопроса пользователю. Результат тот же.
17 октября 2012 16:08
Добрый день, Андрей!
Для корректной передачи параметров следует в скрипте элемента процесса указать следующее:
WFConnectParams(ActionItem, 'Test', 'Test'); ActionItem.Parameters('Test').Value = 1;
В этом случае параметр диаграммы будет связан с параметром процесса.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать