Обмен данными между переменными
Функция предназначена для обмена данными между переменными бизнес-процесса одного или разных типов, в процессе которого переменной-приемнику присваивается значение другой переменной или значение (объект), непосредственно указанный в поле источника (поле Значение) .
Окно свойств функции обмена между переменными помимо одинаковой для всех функций вкладки Общие содержит вкладку Параметры (рис. 3.15), где указываются переменные для обмена данными; вкладка содержит следующие поля:
- Переменная-приемник, в котором указывается переменная для записи значения;
- Значение, в котором указывается переменная, содержащая записываемое значение (переменная-источник); по умолчанию для выбора в данном поле доступны только переменные и значения, тип которых соответствует типу переменной-приемника, однако при установке флажка Разрешить использовать переменные разного типа (см. следующий пункт) в данном поле отображаются все объявленные в свойствах бизнес-процесса переменные;
- флажок Разрешить использовать переменные разного типа, установка которого позволяет выбрать в качестве источника переменную, тип которой не соответствует типу переменной-приемника; при установке флажка корректный обмен данными не гарантируется.
В настоящей реализации системы поддерживается преобразование:
- переменной любого типа к строковому типу;
- переменной типа карточка файла DV к типу карточка DV;
- переменной типа строка секции карточки DV к типам сотрудник DV, роль DV, группа DV, папка DV, подразделение DV.
Рис. 3.15. Функция обмена данными между переменными, вкладка Параметры