Настройка кейса с визированием
Пример
Настроим кейс, по которому будут обрабатываться заявки на отпуск, созданные в разделе [Документы].
•Каждая запись с типом “Заявка” будет отправляться на визирование автоматически, сразу после внесения требуемой информации и сохранения записи.
•На первом шаге заявку визирует представитель отдела кадров.
•После отдела кадров заявку согласовывает руководитель подразделения, в котором работает заполнивший заявку сотрудник (заявитель).
•Ответственным за согласование заявки отправляется email-уведомление о том, что появилась новая запись для согласования, а заявителю — уведомление о результате визирования.
•Если виза была отклонена отделом кадров, то кейс переходит на стадию [Подготовка] для доработки заявки. Если виза была отклонена непосредственным руководителем, то кейс переходит на стадию [Отменена].
•В случае утверждения визы кейс перейдет на стадию [Выполнена].
•При переходе кейса на стадию [Выполнена] начинается отсчет срока актуальности заявки, по истечении которого заявка переходит в состояние “Архивная”. Настроим кейс, приведенный на схеме (Рис. 332).
Важно
Приведенный пример является пользовательским. Не все используемые в нем поля и значения представлены в базовой конфигурации Creatio. Нужные поля можно настроить в мастере раздела. “Как настроить передачу параметров между элементами бизнес-процесса”.
Приступать к настройке кейса необходимо только после того, как в мастере раздела будет включена функциональность визирования. Подробнее >>>
Настройка кейса “Обработка заявки на отпуск”
Перейдите в дизайнер кейсов раздела [Документы] по команде [Настроить кейсы раздела] в меню кнопки [Вид] (Рис. 333).
[По какой колонке строятся стадии кейса?] выберите из списка “Состояние”. Так стадии кейса будут определяться по значению поля [Состояние] заявки.
В левой части страницы в поле[По какой колонке настраивать условие запуска кейса?] укажите “Тип”, чтобы настроить запуск кейса только для документов с типом “Заявка”.
В поле
По кнопке [Добавить кейс] перейдите в дизайнер кейсов. Здесь потребуется:
-
задать основные параметры кейса;
-
настроить последовательность перехода кейса по стадиям;
-
настроить действия, которые выполняются на каждой стадии.
Как задать основные параметры кейса
Зададим основные параметры кейса на панели его настроек (Рис. 334).
На заметку
Открыть панель настроек кейса можно по кнопке .
[Кейс] ведите название — “Обработка заявки”.
В области[Описание] предназначено для дополнительной информации о кейсе, например, здесь можно описать назначение кейса.
Поле[Условие запуска кейса] нажмите и выберите тип документа “Заявка”. Кейс будет запускаться после заполнения и сохранения записи с указанным типом в разделе [Документы].
В полеВажно
Приведенный пример является пользовательским. Не все используемые в нем поля и значения представлены в базовой конфигурации Creatio. Например, тип документа “Заявка” можно добавить в справочнике [Типы документов]. Подробно работа со справочниками описана в отдельной статье.
[Раздел], [Колонка стадии], [Имя], [Пакет], а также признаки [Активен] и [Актуальная версия] будут заполнены автоматически. Назначение всех полей панели настроек и способы их заполнения описаны в отдельной статье.
Поля
Как настроить последовательность стадий кейса
На панели стадий настройте ход выполнения кейса. В нашем примере кейс будет проходить 5 стадий, которые соответствуют значениям поля [Состояние] записи раздела [Документы]. По кнопке добавьте 5 новых стадий — [Подготовка], [Визирование], [Выполнена], [Отменена], [Архивная]. Далее потребуется настроить свойства каждой стадии и действия, которые будут выполняться. Рассмотрим настройку на примере первой стадии кейса.
Рис. 335).
Кликните по первой стадии — справа отобразится панель настроек (В верхней части панели укажите название стадии, например, “Подготовка”.
[Значение стадии в справочнике] по кнопке выберите из справочника значение “Подготовка”. Значения в справочник [Значение стадии в справочнике] добавляются непосредственно в дизайнере кейсов при введении названия новой стадии. Обязательно сохраняйте кейс каждый раз, как добавляете новое значение справочника таким способом.
В поле[На какие стадии можно переходить?] автоматически отобразятся названия всех стадий кейса. Оставьте доступными для перехода стадию [Визирование], на которую кейс должен переходить при сохранении записи с типом “Заявка”, а также стадию [Отменена] — на случай, если заявку будет необходимо отменить.
В области[С каких стадий можно переходить?] по умолчанию отображаются названия всех стадий кейса. Удалите из списка все стадии, кроме стадии [Визирование]. Если на стадии [Визирование] виза будет отклонена, то кейс вернется на стадию [Подготовка].
В области[Автоматический переход на следующую стадию] выберите вариант перехода “Если выполнены обязательные шаги стадии”.
В области[Дополнительные настройки] выберите цвет, в который будет окрашен индикатор данной стадии на странице записи.
В области[Сгруппировать с другой стадией] позволяет объединить в одном шаге кейса стадии, которые являются взаимоисключающими. Сгруппированные стадии отображаются для пользователя как одна стадия. По клику на сгруппированную стадию открывается меню, в котором отображаются все стадии группы. В нашем примере установить этот признак нужно только для стадии [Отменена], чтобы сгруппировать ее со стадией [Выполнена].
Признак
Настройте остальные свойства стадии аналогичным образом: [Визирование] (Рис. 336), [Выполнена] (Рис. 337), [Отменена] (Рис. 338) и [Архивная] (Рис. 339).
На заметку
Стадии [Выполнена] и [Отменена] являются взаимоисключающими, поэтому они сгруппированы на одном шаге кейса. Группировка настроена в свойствах стадии [Отменена]. Поэтому на панели настроек свойств стадии [Выполнена] рядом с признаком [Сгруппировать с другой стадией] отображается значок . При наведении на него курсора мыши отображается подсказка, что стадия уже входит в группу.
Как настроить шаги для каждой стадии кейса
Настроим действия, которые будут выполняться на стадии [Подготовка]. Для этого на странице настройки учетной записи почты:
[Открыть страницу редактирования]. Так мы настроим, чтобы в ходе выполнения кейса открывалась страница записи раздела [Документы].
Нажмите на значок в рабочей области дизайнера кейсов на стадии [Подготовка]. В открывшемся меню выберите элементВведите название — “Заполнить заявку” и нажмите Enter на клавиатуре. При выделении добавленного элемента мышью справа отобразится панель его настроек.
[Какую страницу открыть?] по кнопке выберите из списка “Документ”.
В поле[Режим редактирования] выберите вариант “Редактировать существующую запись”. Ниже отобразится поле [Идентификатор записи].
В поле[Идентификатор записи] по кнопке выберите пункт “Колонка основной записи”. В открывшемся окне — колонку [ID]. Так вы настроите, какая именно запись будет открываться для редактирования.
В поле[Кто заполняет страницу?] по умолчанию указано значение “Контакт текущего пользователя”. При необходимости значение в поле можно изменить по кнопке .
В поле[Рекомендации по заполнению страницы] перечислите действия, которые необходимо выполнить при заполнении заявки, например: Этот текст отобразится на странице записи при выполнении шага.
В поле[Подсказка пользователю] можно добавить все, что будет полезным при заполнении заявки. Например, здесь можно указать доступное количество дней отпуска или добавить напоминание о необходимости согласовать отпуск с руководителем департамента до создания заявки.
В поле[Когда считать элемент выполненным?] — выберите вариант “Если запись соответствует условию”, Если необходимо, чтобы шаг считался выполненным после наступления требуемых условий (например, после заполнения определенных полей и т. д.).
[Действия] настройте условия фильтрации, чтобы элемент считался выполненным, только если на странице редактируемой записи заполнены поля [Тип отпуска] и [Количество дней отпуска] (Рис. 340). Для этого:
В областиПо кнопке [Добавить условие] выберите колонку [Тип отпуска] и установите условие, что колонка должна быть заполнена.
Добавьте еще одно условие, выберите колонку [Количество дней отпуска] и также установите условие, что колонка должна быть заполнена.
[Когда выполнять шаг?] автоматически отобразится вариант “Сразу после перехода на стадию”. Так сразу при переходе кейса на стадию [Подготовка] в системе будет создана задача по заполнению заявки. Задача отобразится на странице заявки, обработка которой ведется по кейсу.
В поле[Тип шага] установите “Обязательный шаг”.
В полеВ результате настройки шага будут выглядеть как на Рис. 341.
Настроим последовательность действий на стадии [Визирование].
[Визирование]. Введите название — “Виза HR” и нажмите Enter на клавиатуре. Cправа отобразится панель настроек элемента.
В рабочей области дизайнера кейсов на стадии [Визирование] добавьте элемент[Когда выполнять шаг?] автоматически отобразится значение “Сразу при переходе на стадию”.
В поле[Тип шага] установите “Обязательный шаг”.
В поле[Цель визирования] автоматически отобразится “Требуется утверждение”. При необходимости цель визирования можно отредактировать.
В поле[Объект визирования] отобразится объект системы, для которого настраивается кейс. В нашем примере это “Документ”.
В полеНа заметку
Если поле не заполнено и объекта “Документ” нет в списке для выбора, то по данному объекту не включено визирование в мастере разделов. Подробнее о последовательности настройки визирования читайте в статье "Как настроить визирование в разделе".
[Идентификатор записи] автоматически подтянется значение колонки [ID] записи, по которой запущен кейс.
В поле[Кому отправить на визирование?] укажите “Роли” — отобразится поле [Роль].
В поле[Роль] из справочника [Роли (представление)] выберите “HR”. Так любой из сотрудников, входящих в эту роль, сможет завизировать заявку.
В поле[Отправить e-mail уведомление] настройте уведомление визирующих о необходимости установки визы, а ответственного за заявку — о факте визирования.
В областиУстановите признак [О необходимости выполнить визирование].
В появившемся поле по кнопке выберите шаблон уведомления о необходимости визирования документа из справочника [Шаблоны email-сообщений].
Отметьте уведомление [О результате выполнения визирования].
В поле [Получатель уведомления] по кнопке выберите пункт “Колонка основной записи”. В открывшемся окне выбора колонки кликните [+] и выберите колонку “Ответственный” — отобразится поле [Колонка]. Выберите в этом поле колонку [Email], чтобы уведомление о результате визирования отправлялось на электронный адрес ответственному за заполнение заявки. После выполненных настроек значение в поле [Получатель уведомления] должно выглядеть так “[#Основная запись.Ответственный.Email#]”.
По кнопке выберите шаблон уведомления о результате визирования из справочника [Шаблоны email-сообщений].
Важно
Для отправки писем должна быть заполнена системная настройка [Почтовый ящик для отправки письма информации о визе]. Перейти к настройке можно из информационного сообщения в области [Отправить email-уведомление] по кнопке .
На заметку
Шаблоны уведомлений необходимо предварительно создать в дизайнере контента по объекту “Визы в разделе Документы”. Объекты визирования создаются автоматически, когда вы активируете опцию [Доступно визирование в разделе]. Например, если вы активируете [Доступно визирование в разделе] в разделе [Документы], будет создан новый объект “Визы в разделе Документы”. Перейти к его созданию можно по кнопке в правой части поля [Шаблон сообщения]. Подробно создание шаблона email-сообщения описано в отдельной статье.
[Игнорировать ошибки при отправке], чтобы кейс продолжал выполняться даже в случае возникновения ошибок при отправке уведомлений.
Установите признак[Изменить стадию после выполнения визирования] настройте условие выполнения кейса для случая, если виза была отклонена и необходимо доработать заявку. Для этого в поле [Если результат] выберите “Отрицательная”, а в поле [Перейти на стадию] — “Подготовка”.
В областиНа заметку
Если виза утверждена, то кейс автоматически перейдет на следующий шаг стадии [Визирование] — “Виза непосредственного руководителя”.
В результате настройки шага будут выглядеть как на Рис. 342.
[Визирование]. Введите название — “Виза непосредственного руководителя”. Свойства этого элемента будут отличаться от свойств элемента “Виза HR” только настройками в поле [Когда выполнять шаг?] и областях [Кому отправить на визирование] и [Изменить стадию после выполнения визирования].
На этой же стадии добавьте еще один элемент[Когда выполнять шаг?] выберите вариант “После выполнения предыдущего шага”.
В поле[Выполнить после шага] выберите “Виза HR”.
В поле[Кому отправить на визирование?] выберите из списка “Руководителю сотрудника”.
В области[Идентификатор записи] по кнопке выберите пункт “Колонка основной записи” и в открывшемся окне — колонку [ID]. В открывшемся окне выберите нужную колонку из объекта системы, который был указан как источник макросов. Так вы настроите, чтобы заявка отправлялась на визирование руководителю заявителя.
В полеВажно
В приведенном примере используются не все поля и значения, которые представлены в базовой конфигурации Creatio. Нужные поля можно настроить в мастере раздела. “Как настроить передачу параметров между элементами бизнес-процесса”.
[Изменить стадию после выполнения визирования] настройте условия перехода кейса по стадиям.
В области[Если результат] укажите “Отрицательная”, а в поле [Перейти на стадию] — “Отменена”. Так при отклонении визы кейс перейдет на стадию [Отменена].
В поле[Если результат] укажите “Отрицательная”, а в поле [Перейти на стадию] — “Отменена”. Так при утверждении визы кейс перейдет на стадию [Выполнена].
Кликните и добавьте другое условие: В полеНастройки остальных свойств элемента “Виза непосредственного руководителя” совпадают с настройками свойств элемента “Виза HR”.
В результате настройки шага будут выглядеть как на Рис. 343.
В рамках стадии [Выполнена] настроим срок актуальности заявки, по истечении которого кейс перейдет на финальную стадию, а состояние заявки изменится на “Архивная”.
[Подпроцесс]. Введите название — “Отсчет срока актуальности заявки” (Рис. 345).
В рабочую область дизайнера кейсов на стадии [Выполнена] добавьте элемент[Какой процесс запустить?] по кнопке выберите из списка бизнес-процесс перевода заявки в архив. Если нужного процесса нет в списке, то его можно добавить в библиотеку процессов по кнопке .
В полеОбщая схема бизнес-процесса перевода заявки в архив представлена на Рис. 344.
Элементы процесса [Начальное простое событие] и [Обработка таймера] — процесс будет стартовать через 15 секунд после перехода кейса “Обработка заявки” на стадию [Выполнена].
Элемент [Изменить данные] будет менять состояние выполненной заявки на “Архивная”.
Чтобы в архив переводилась та заявка, по которой выполняется кейс, должна быть настроена передача параметра основной записи из кейса в процесс. В нашем примере основной записью является документ, а параметром, получение которого должно быть настроено — ID документа. Если передача параметра не настроена, то потребуется выполнить настройки в дизайнере процесса. Для этого:
Откройте дизайнер процесса перевода заявки в архив по кнопке , которая отображается рядом с названием процесса в поле [Какой процесс запускать].
Кликните дважды курсором мыши в рабочем пространстве дизайнера — отобразится страница настройки параметров процесса.
Нажмите кнопку [Добавить параметр] на вкладке [Параметры].
В списке типов параметра выберите “Справочник”, а в поле [Справочник] укажите “Документ”.
Сохраните изменения в дизайнере процессов.
На заметку
Подробно создание и настройка бизнес-процессов описаны в отдельной статье.
[Параметры процесса] подтянется параметр, добавление которого описано выше.
Вернитесь в дизайнер кейсов к настройке свойств элемента “Отсчет срока актуальности заявки. После того как вы укажете процесс в поле [Какой процесс запускать], в области[Когда выполнять шаг?] автоматически отобразится вариант “Сразу при переходе на стадию”.
В поле[Тип шага] по умолчанию отображается “Опциональный шаг”. При необходимости вы можете сделать его обязательным.
В поле
Сохраните все изменения, выполненные в дизайнере кейсов.
Выполнение кейса
В результате выполненных настроек все документы с типом “Заявка” будут обрабатываться с использованием кейса “Обработка заявки на отпуск” (Рис. 346). Как только сотрудник, который создал заявку, кликнет на стадии [Визирование], документ передается на согласование в отдел кадров. Если отдел кадров отклоняет визу, то документ возвращается в состояние “Подготовка”. Если отдел кадров визирует заявку, то она передается на визирование руководителю заявителя. Если руководитель отклоняет визу, то заявка переходит в состояние “Отменена”. Если руководитель согласовывает визу, то заявка переходит в состояние “Выполнена”.
Смотрите также