Блок Присваивание используется для того, чтобы автоматически передавать данные в бизнес-процесс и устанавливать соответствие между полями приложения и контекстными переменными.
Например, в процессе обработки заявки на кредит заключается договор с клиентом. Менеджер по продажам оформляет документ в системе, указывая в нем сумму к выдаче и дату, когда средства должны быть переведены на счет клиента. На следующем шаге процесса бухгалтер должен перевести деньги клиенту. Система назначит ему задачу, в которую автоматически подтянет информацию о дате и сумме. Блок Присваивание нужен, чтобы передать эти данные из договора в задачу.
Разместите блок на том участке процесса, где требуется присвоить значения контекстным переменным процесса. Чтобы открыть настройки блока, дважды нажмите на элемент на схеме.
Вкладка «Основное»
- Название* — введите текст, который будет отображаться на схеме процесса.
Вкладка «Таблица соответствия»
- Поля контекста — выберите контекстную переменную процесса, которой будет присвоено значение. Для этого нажмите сначала на кнопку Добавить, а затем на ссылку Выберите поле. В выпадающем списке выберите нужную контекстную переменную.
- Значения — выберите переменную, значение которой будет присвоено контекстной переменной. Вы можете указать значение переменной вручную; выбрать контекстную переменную соответствующего типа; выбрать одно из полей приложения. В последнем случае убедитесь, что переменная типа Приложение добавлена в контекст процесса.
После того как вы указали поля контекста и значения, нажмите Сохранить.
Особенности блока Присваивание
Обратите внимание, установить соответствие можно только между переменными одного типа. Дополнительные настройки для каждого типа, такие как Один/Несколько, должны совпадать.
Соответствие можно устанавливать между таблицей приложения и таблицей из контекста бизнес-процесса. В этом случае потребуется сопоставить колонки этих таблиц.
Также важно отметить, что сначала полностью проверяется столбец Значения и только затем столбец Поля контекста.