10. Триггеры автонапоминания, переадресация, штрафы

Добавление управляющих воздействий в бизнес-процессы

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

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

Триггеры. Создание триггера для оповещения о просрочке.

Триггер создается в системе для отслеживания Пользователем определенных процессов, при этом должны выполняться определенные условия:

  • для какого типа объектов работает триггер;
  • при каких условиях триггер выполняется;
  • что триггер создает или изменяет.

Для создания триггера в системе необходимо выполнить следующие действия:

  1. Откройте в конфигурации начальную страницу, введите в строку «Поиск по функциям» набор букв – триггер.
  2. В появившихся ответах выберите раздел «Триггеры» в функции «Процессы».
  3. Нажмите на кнопку «Создать группу», присвойте ей и укажите наименование группы в строке «Наименование», например, «Напоминание о задачах».
  4. Нажмите на кнопку «Записать и закрыть».
  5. Нажмите на кнопку «Создать», откроется окно «Триггеры (создание)».

Рис.1.Создание триггеров
Рис.2.Создание группы
Рис.3.Триггеры. Создание

Настройка триггера

В системе запуск триггера реализован в следующих вариантах:

  • по расписанию;
  • по дате из объекта;
  • по событию.

Для запуска триггера:

  1. Откройте окно «Триггеры (Создание). В поле «Настройки» укажите название триггера, например, «Оповестить о скорой просрочке».
  2. Выберите вариант по строке «Запускать триггер», выбранный вариант подсветится зеленым светом.
  3. В правой стороне окна «Триггеры (Создание)» по строке «Настройки» нажмите на кнопку для триггера: Включен/Отключен. Выбранный вариант подсветится зеленым цветом, например, «по событию».
  4. Выберите объект (чтобы система понимала, для какого типа объектов работает триггер) путем нажатия по строке «Объект» на треугольник. Откроется справочник «Выбор реквизита: выбор типа реквизита».
  5. Выберите нужный объект из структур «Справочник», «Документ», «Бизнес-процесс», «Задача» путем нажатия на плюсик. Например, Задача – Задачи процессов. Нажмите левой кнопкой мыши на выбранном варианте.

После этого в окне «Триггеры (Создание)» появляется дополнительная строка зеленым цветом «Задействованные события». Эта строка позволяет системе вести отбор для триггера при возникновении определенного события.

Для настройки триггера по событию:

  1. Нажмите на надпись зеленым цветом «Задействованные события».
  2. Нажмите на кнопку «Добавить».
  3. В появившейся вкладке нажмите на треугольник под столбцом «Событие», затем нажмите на «Показать все», откроется окно «События».
  4. Выбрать событие из предложенных, например, «Получить оригиналы документов» и нажмите на него левой кнопкой мыши.
  5. Нажмите на надпись зеленым цветом «Задействованные события» левой кнопкой мыши, дополнительная вкладка закроется.

Рис.4.Заполнение свойств триггера
Рис.5.Выбор типа объекта для триггера
Рис.6.Выбор события для триггера

Для заполнения информации под строкой «При каких условиях триггер выполнится» в системе:

  1. Нажмите на вкладку «Значения стали» левой кнопкой мыши. В ней нажмите на кнопку «Добавить элемент».
  2. В появившемся справочнике «Выбор реквизита: «Выбор типа реквизита» выберете необходимое условие, например, «Принята к исполнению», левой кнопкой мыши.
  3. Перейдите во вкладку «Вид сравнения», в ней из предложенных системой вариантов выберите нужный. Например, равно.
  4. Перейдите во вкладку «Значение элемента», нажмите по строке выбранного элемента на троеточие.
  5. Откроется справочник «Выберите вариант заполнения». Из предложенных вариантов: «Фиксированное значение», «Путь к значению» или «Отмена» выберите нужный, для выбора нажмите на левую кнопку мыши. Например, «Фиксированное значение». Откроется дополнительный справочник «Выберите значение».
  6. Нажмите на троеточие по строке «Выбранное значение», выберите «Да» или «Нет». Например, нет, нажмите на кнопку «Выбрать».
  7. После указания всех необходимых условий нажмите на надпись «При каких условия триггер выполнится» левой кнопкой мыши и вкладка по ним исчезнет.
Рис.7.Заполнение условия триггера. Значения стали
Рис.8.Пример заполнение условия триггера. Значения стали

Для заполнения информации под строкой «Что триггер создает или изменяет» в системе:

  1. Нажмите на вкладку «Добавить действие» левой кнопкой мыши. Затем нажмите на кнопку «Действие».
  2. Заполните нужную вам информацию в столбце «Текст действия». Например, прошло 70% срока задачи, а она не принята к выполнению.
  3. Нажмите на кнопку «Получатель», встаньте в строку «Получатель», которая появится, и нажмите на треугольник в конце строки.
  4. Нажмите на фразу «Показать все», откроется окно «Выберите вариант заполнения», выберите «Путь к значению». Откроется справочник «Выбор реквизита: Выбор типа реквизита».
  5. Выберите нужный реквизит, например, «Доступные исполнители».
  6. Нажмите «Записать и закрыть».
Рис.9.Что триггер создает или изменяет
Рис.10. Выбор типа реквизита для Получателя

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

По строке «Максимальное количество запусков» Пользователь проставляет сколько раз будет запущен триггер для одного объекта. Если указано «0», то триггер будет выполняться при каждом срабатывании условий.

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

Система настроена так, что при изменении триггера выходить из формы задачи не нужно, система динамически обновит задачу.

Использование триггера для изменения исполнителей задачи при наступлении условий, указанных в нем

Для того чтобы при наступлении условия, указанного в триггере, был изменен исполнитель на руководителя исполнителя в системе:

  1. Зайдите в систему, на начальной странице найдите блок «Процессы, задачи и показатели».
  2. Выберите в нем вкладку «Триггеры» и нажмите на нее левой кнопкой мыши.
  3. Откройте нужный вам документ. Нажмите на вкладку «Создать/Изменить/Заполнить».
  4. Нажмите на кнопку «Что заполнить» левой кнопкой мыши. Нажмите на троеточие под столбцом «Объект». Откроется справочник «Выбор реквизита: Выбор типа реквизита».
  5. Выберите строку «Задача», нажмите на знак + и выберите «Задачи процессов».
  6. Нажмите на кнопку «- Чем заполнить», нажмите на троеточие в появившейся дополнительной строке. Откроется справочник «Выбор реквизита: Выбор типа реквизита».
  7. Найдите строку «Доступные исполнители», нажмите на нее, нажмите на появившуюся кнопку «Доступный узел», откроется подраздел, выберите «Исполнитель (Составной тип)».
  8. Нажмите на значок возле троеточия с той же строке, откроется окно «Пути реквизитов», нажмите на треугольник в строке «Вид действия с табличной частью».
  9. Из появившихся вариантов системы выберите «Очистить». Нажмите на кнопку «Записать и закрыть».
  10. Нажмите повторно на кнопку «Чем заполнить». Появится новая строка, нажмите на ней на троеточие и выберите в появившемся справочнике строку «Исполнитель».
  11. Для этой строки в столбце «Значение элементов» нажмите на троеточие, выберите «Путь к значению» в появившемся окне, затем в появившемся справочнике «Выбор реквизита: Выбор типа реквизита» найдите строку «Исполнитель», нажмите на плюсик и выберите «Руководитель пользователя» левой кнопкой мыши. Нажмите «Записать и закрыть».

Примечание

Если тип данных в подзадаче «Что триггер создает или изменяет» соответствует типу данных в подзадаче «Для какого типа объектов работает триггер», то объект изменяется, а не создается заново.

Рис.11.Изменение Исполнителя в триггере
Рис.12.Доступные исполнители
Рис.13.Очищение исполнителей
Рис.14.Руководитель  пользователя

Использование триггера: заполнение – тип действия

В системе предусмотрены следующие варианты типа действия для заполнения:

  • комментарий;
  • напоминание;
  • показатель.

Для создания в системе для триггера описание заполнения с типом действия – показатель:

  1. Зайдите в систему, на начальной странице найдите блок «Процессы, задачи и показатели».
  2. Выберите в нем вкладку «Триггеры» и нажмите на нее левой кнопкой мыши.
  3. Откройте нужный вам документ. Нажмите на вкладку «Добавить действие».
  4. В строке «Заполнение» станьте на ее пересечение со столбцом «Тип действия», в появившемся окне из вариантов системы выберите «Показатель», в появившемся столбце «Показатель» нажмите на троеточие левой кнопкой мыши и создайте показатель, например, «Штраф».
  5. В появившемся окне заполните «Наименование», «Единицу измерения», «Аналитики показателя», нажмите «Записать и закрыть».
  6. Для показателя «Штраф» появится столбец «Формула». Укажите в нем сумму штрафа, например, 100 рублей. Для этого нажмите на троеточие, в появившемся окне «Формулы» укажите 100 в правой части экрана под «Формула», нажмите «Записать и закрыть».
  7. Заполните данные по строке «Аналитика» для столбца «Пользователь» — нажмите на троеточие и в открывшемся окне выберите строку «Исполнитель», для столбца «Задача» — нажмите на троеточие и в открывшемся окне выберите строку «Задачи процессов».
  8. Нажмите «Записать и закрыть».

Примечание

Напоминание используется в системе для того, чтобы Исполнителю пришло сообщение за определенное время о том, что событие случится.

Для аналитики показателя с наименованием «Пользователь» соответствует назначение «Сотрудник».

Для аналитики показателя с наименованием «Задача» соответствует назначение «Задача».

Рис.15.Заполнение – тип действия
Рис.16.Показатель
Рис.17.Пример.Показатель – штраф
Рис.18.Формулы
Рис.19.Значение аналитики

Общие реквизиты и их использование

Шаблон, то есть бизнес-процесс, может иметь свои реквизиты, например, контрагент. В системе есть возможность транслировать их в задачи. Также система допускает возможность их редактирования из задач.

Рис.20. Контрагент
Рис.21. Контрагент в задаче

При необходимости заполнения события пользователь может применить необходимый ему реквизит из ближайшей задачи.

Рис.22. Заполнение события

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

Рис.23 Ярлычок для отображения реквизита бизнес-процесса
Рис.24 Ярлычок для отображения реквизита задач

Общие реквизиты бизнес-процессов могут быть изменены в системе через бизнес-процесс или через задачу. Системой предусмотрено, что для отдельных реквизитов задачи могут устанавливаться права редактирования определенными сотрудниками.

Оцените статью