Не предаются параметры диаграммы из компонента "Вопрос пользователю"

Столкнулся с проблемой, Если сохранить значение из скрипта "Вопрос пользователю" в параметр бизнес-процесса, то значение не сохраняется. В следующем компоненте значение становится дефолтовым. Версия 3.4.0.115.
Из других компонентов все в порядке

Вот пример:pack.rar
.

Нравится

3 комментария

Добрый день, Андрей.
Используйте базовые методы для записи или чтения параметров БП: 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);
	}
}

Добрый день Павел!
Я использовал в том числе и WFSetParamValue и WFGetParamValue из Вопроса пользователю. Результат тот же.

Добрый день, Андрей!

Для корректной передачи параметров следует в скрипте элемента процесса указать следующее:

WFConnectParams(ActionItem, 'Test', 'Test');
ActionItem.Parameters('Test').Value = 1;

В этом случае параметр диаграммы будет связан с параметром процесса.

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