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