Дизайнер бизнес-процессов > Графические процессы (BPMN) > Графические элементы / Изменение элемента

Изменение элемента

изменение эл-таБлок Изменение элемента используется для того, чтобы в ходе выполнения бизнес-процесса автоматически редактировать элементы приложения. Вы можете добавить файл на карточку договора, изменить сумму в заказе или отредактировать даты актов и доп.соглашений и т.д.

Где используется «Изменение элемента»

Для примера возьмем приложение Договоры. При оформлении сделки сотрудник вносит в систему и отправляет на согласование необходимые данные — сумму договора, сроки оплаты, размер скидки т.д. Создается новый элемент приложения «Договор». Его карточка содержит все внесенные данные, но поле «Файлы договора» остается пустым, так как файл будет создан позднее.

edit_app_item_2

Как только финансовый специалист согласует внесенные данные, система по шаблону создаст файл договора.

Теперь этот файл нужно добавить на карточку в поле Файлы договора. Чтобы не делать это вручную, мы будем использовать блок Изменение элемента.

Как настроить «Изменение элемента»

На странице процесса на правой панели инструментов откройте вкладку Системные элементы. Перетащите блок Изменение элемента на схему и разместите его там, где в ходе процесса потребуется отредактировать элемент приложения.

edit_app_item-3

Дважды нажмите на добавленный блок, чтобы открыть окно с настройками. Введите название блока, затем укажите переменную. Эта переменная будет ссылаться на приложение, которое вы хотите отредактировать.

Если переменной в контексте процесса еще нет, нажмите на кнопку Создать новую переменную. Если переменная уже существует, выберите ее из выпадающего списка.

начало внимание

В блоке Изменение элемента всегда используются переменные типа «Приложение».

конец внимание

Изменение элемента_04

В нашем процессе уже есть переменная «Договор», так как мы используем процесс, связанный с приложением Договоры и содержит все нужные поля.

Если вы используете другой тип процесса, добавьте эту переменную на форму задачи, предшествующей Изменению элемента. Это нужно для того, чтобы пользователь при выполнении задачи смог выбрать элемент, в который и будут затем внесены изменения.

Теперь перейдите на вкладку Значения полей.

Изменение элемента_05

В колонке Поле Приложения укажите поле, которое необходимо будет изменить. В нашем случае это «Файлы договора». В колонке Переменная процесса укажите соответствующую переменную процесса. Мы указали переменную «Файл», так как в ней будет хранится создаваемый по шаблону договор.

Теперь, как только данные договора будут согласованы, ELMA365 создаст файл договора, сохранит его в переменную и передаст на карточку элемента.

Изменение элемента_06

ELMA365 позволяет аналогичным образом вносить изменения сразу в несколько элементов приложения. Допустим, во время процесса вы отредактировали срок действия договора и хотите также поменять эту дату на карточках доп.соглашений. Для этого, добавляя переменную «Дополнительные соглашения» в контекст процесса и в блок Изменение элемента, поставьте переключатель свойства на «несколько».

Изменение элемента_07

Теперь в ходе процесса пользователь сможет выбрать несколько соглашений, а изменения будут автоматически внесены в каждое из них.

Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас