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

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

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

Использование блока

Для примера возьмем приложение Договоры. Сотрудник создаёт элемент приложения и вносит в поля необходимые данные: сумму договора, сроки оплаты, размер скидки и т. д. При этом поле Файл договора остаётся пустым, поскольку договор будет сформирован позднее в ходе бизнес‑процесса.

edit_app_item_2

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

Настройка блока

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

edit_app_item-3

Дважды нажмите на добавленный блок, чтобы открыть окно с настройками.

Вкладка «Основное»

В открывшемся окне заполните поля:

edit_app_item_4

  • Название* — введите название блока, которое будет отображаться на схеме процесса;
  • Название задачи — включите опцию Формировать название по шаблону, чтобы добавить контекстные переменные в название, которое исполнитель увидит в списке задач и в карточке задачи:
    • Шаблон* — в правом углу поля нажмите значок {+} и выберите переменную. Также можно добавить условия и функции, как для формирования названия элемента по шаблону. Это позволит сгенерировать более информативное название.

Если данная опция не используется, то в списке задач и на форме отобразится текст, указанный в поле Название*.

  • Переменная* — укажите переменную типа Приложение из контекста бизнес-процесса, ссылающуюся на элемент приложения, который необходимо отредактировать. Если переменной в контексте процесса ещё нет, нажмите кнопку Создать новую переменную.

После указания контекстной переменной появится кнопка Изменить настройки переменной. Нажмите её, чтобы переименовать или указать дополнительную информацию. Внесённые изменения отобразятся в контексте процесса;

  • Способ изменения — выберите способ изменения элемента:
    • Вручную — на текущего исполнителя или группу исполнителей, указанных в зоне ответственности, будет назначена задача с формой изменения элемента. Поля заполнятся указанными ранее данными, которые можно отредактировать. Также пользователь сможет отменить изменение элемента, если для блока настроен соответствующий переход.

Если в зоне ответственности указана группа, задача изменения элемента будет назначена всем входящим в эту группу сотрудникам. Как только кто-то начнёт работу по задаче, она исчезнет из списка задач остальных исполнителей;

    • Автоматически — элемент изменится без участия исполнителя, а все поля заполнятся данными в соответствии с теми настройками, которые вы указали на вкладке Значения полей.
  • Переназначение — опция отображается, если выбран способ изменения Вручную. Включите её, чтобы исполнитель задачи мог переназначить её на другого пользователя;
  • Оповещение — опция отображается, если выбран способ изменения Вручную. Выберите её, чтобы исполнитель задачи получил в #ленту уведомление о её назначении. Чтобы на электронную почту исполнителя отправлялось дополнительное уведомление о задаче, он может включить в настройках профиля опцию отправки оповещений о новых задачах на email.

Вкладка «Значения полей»

Вкладка появляется после выбора переменной на вкладке Основное.

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

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

При изменении элемента Вручную вы также можете сопоставить поля с переменными. Например, если файл договора всё так же будет генерироваться по шаблону, исполнителю придёт задача изменения элемента, в поле которого будет подставлен сформированный файл. Сотрудник сможет его проверить или заменить, прежде чем сохранить изменения и закрыть задачу.

Обратите внимание, сопоставить можно только поля приложения и контекстные переменные процесса одинакового типа.

Вкладка «Переходы»

edit-app-item-4

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

Здесь можно настроить исходящие переходы блока. Они будут отображаться как кнопки в задаче изменения элемента.

Обратите внимание, для блока Изменение элемента можно задать только два исходящих перехода: для сохранения изменений и для отмены редактирования элемента. Переход, по которому должны сохраниться изменения в данных элемента, необходимо отметить как переход по умолчанию.

Также на этой вкладке можно изменить названия кнопок, добавить текст подтверждения, выбрать цвета и т. д. Чтобы перейти к настройкам, нажмите на название перехода. Подробнее читайте в статье «Переходы».

После того как вы указали все параметры, нажмите Сохранить.

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

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