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

Управление статусом

Status_1.1 Операция Сменить статус применяется только в тех бизнес-процессах, в которых используются приложения с настроенными статусами. С ее помощью можно автоматически изменять статус приложения на том или ином этапе процесса и таким образом контролировать выполнение работ.

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

 

Определение статусов

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

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

Перейдите во вкладку Статусы.

Status_3

Поставьте флажок напротив пункта Добавить поле «Статус», а затем введите название. Не забудьте указать, какой статус является финальным и определите, нужно ли его скрыть с канбан-доски.

 

Настройка блока «Сменить статус»

На странице процесса нажмите +Добавить шаг, в типе шага выберите Сменить статус.

Status_4

Наведите курсор на порядковый номер шага процесса и нажмите на появившийся значок Status_5. Откроется окно настройки с полями: Название, Переменная, Установить статус.

Status_6

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

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

В выпадающем списке Установить статус выберите нужное значение и нажмите Сохранить.

 

Смена статусов у двух и более приложений в одном процессе

Может быть так, что в одном процессе используются сразу несколько приложений. Рассмотрим пример выше. В нем описываются этапы обработки заказа. Заказ – это приложение внутри раздела Заказы. В этом разделе могут храниться и другие приложения, например, Клиенты, Заявки, Товар. У каждого приложения могут быть настроены свои статусы.

Status_7

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

 

Это можно настроить так:

  1. На странице моделирования процесса перейдите на вкладку Контекст. Добавьте новую переменную, которая будет ссылаться на приложение Заявки.

Status_8

  1. Разместите новые блоки смены статуса на подходящих этапах бизнес-процесса.

Status_9

  1. Перейдите в окно настройки элемента. В поле Переменная выберите Заявки. В выпадающем списке укажите нужный статус и нажмите на кнопку Сохранить.

Status_10

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