Дизайнер бизнес-процессов > Табличные процессы > Операции / Изменение элемента

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

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

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

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

 

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

На странице описания процесса нажмите +Добавить шаг и выберите тип Изменение элемента.

Change_2

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

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

Change_4

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

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

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

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

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

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

Change_5

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

Теперь, как только данные заказа будут рассмотрены, QuickBPM передаст значение переменной на карточку элемента.

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

Change_6