Франмер. Системные события и их обработка: различия между версиями

Материал из largespace
Перейти к навигации Перейти к поиску
(Новая страница: «Описание алгоритма работы системных событий и логики обработки этих событий. Реализовано в расширении Франмер. Логика описывается в общем модуле '''ЛФБ_УправлениеСобытиями''' и вызывается через регламентное задание. {| class="wikitable" |+ !Имя со...»)
 
Нет описания правки
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
Описание алгоритма работы системных событий и логики обработки этих событий. Реализовано в расширении [[Франмэр-Пулс|Франмер]]. Логика описывается в общем модуле '''ЛФБ_УправлениеСобытиями''' и вызывается через регламентное задание.
Описание алгоритма работы системных событий и логики обработки этих событий. Реализовано в расширении [[Франмэр-Пулс|Франмер]]. Логика описывается в общем модуле '''ЛФБ_УправлениеСобытиями''' и вызывается через регламентное задание. Для корректной работы некоторых системных событий необходимо указание константных значений в регистре сведений "'''''Системные события. Ответственные'''''". Настройка выполняется в разделе "'''Бассейны'''" - "'''Системные события'''". В записи регистра нужно указать тип события, доступную роль по типу события и сотрудника, а также отметить галочку "Использовать". Если роли к типу не предусмотрены - то сам тип выбрать нельзя, как и записать. В таком случае запись не требуется вовсе.
 
[[Файл:Системные события. Ответственные. Запись.png|безрамки]]
{| class="wikitable"
{| class="wikitable"
|+
|+
!Имя события
!Имя события
!Роли
!Когда срабатывает
!Когда срабатывает
!Действия по обработке
!Действия по обработке
|-
|-
|Новая заявка на ИУ
|Новая заявка на ИУ
|Исполнитель
|При записи документа "Заявка на ИУ" в статусе согласования "На согласовании"
|При записи документа "Заявка на ИУ" в статусе согласования "На согласовании"
|Создается новая задача на ответственного сотрудника на согласование заявок на ИУ
|Создается новая задача на ответственного сотрудника на согласование заявок на ИУ
|-
|-
|Заявка на ИУ обработана
|Заявка на ИУ обработана
| -
|При записи документа "Заявка на ИУ" в статусе согласования "Согласовано" или "Отклонено"
|При записи документа "Заявка на ИУ" в статусе согласования "Согласовано" или "Отклонено"
|Выполняется поиск задач на согласование заявки и найденная задача отмечается как выполненная
|Выполняется поиск задач на согласование заявки и найденная задача отмечается как выполненная
|-
|-
|Завершение действия правил скидок
|Завершение действия правил скидок
|Исполнитель
|При записи документа "Карточка по скидкам" со сроком действия больше 3 дней
|При записи документа "Карточка по скидкам" со сроком действия больше 3 дней
|Как только срок действия документа становится меньше 3 дней - создается новая задача на руководителя по обновлению условий по правилам скидок
|Как только срок действия документа становится меньше 3 дней - создается новая задача на руководителя по обновлению условий по правилам скидок
|-
|Отправка СМС
| -
|При записи документа "Событие" с типом события - сообщение смс
|Выполняется проверка на запрет времени отправки, если можно отправлять - то если выезд не отменен и не просрочен - отправляется смс.
|-
|Новое задание на сборку
|Исполнитель
|При записи документа "Задание на сборку" со статусом Новый
При записи документа "Заказ на перемещение", если ранее он не существовал
|Создается новая задача на ответственного сотрудника
|-
|Новая заявка на выезд
|Диспетчер монтажа, диспетчер сервиса
|При записи документа "Заявка на выезд" в статусе "Новый"
|Создается новая задача либо на диспетчера монтажной службы, либо на диспетчера сервисной
|-
|Задание на сборку завершено
| -
|При записи документа "Задание на сборку" со статусом "Завершено"
При проведении документа "Перемещение", если по заказу-основанию нет остатков на перемещение
|Выполняется поиск задач на выполнение задания на сборку и найденные отмечаются как выполненные
|-
|Заявка на выезд выполнена
| -
|При записи документа "Заявка на выезд" в статусе "Завершен" или "Отменен"
|Выполняется поиск задач на выполнение заявки на выезд и найденные отмечаются как выполненные
|}
|}

Текущая версия от 08:11, 13 апреля 2023

Описание алгоритма работы системных событий и логики обработки этих событий. Реализовано в расширении Франмер. Логика описывается в общем модуле ЛФБ_УправлениеСобытиями и вызывается через регламентное задание. Для корректной работы некоторых системных событий необходимо указание константных значений в регистре сведений "Системные события. Ответственные". Настройка выполняется в разделе "Бассейны" - "Системные события". В записи регистра нужно указать тип события, доступную роль по типу события и сотрудника, а также отметить галочку "Использовать". Если роли к типу не предусмотрены - то сам тип выбрать нельзя, как и записать. В таком случае запись не требуется вовсе.

Системные события. Ответственные. Запись.png

Имя события Роли Когда срабатывает Действия по обработке
Новая заявка на ИУ Исполнитель При записи документа "Заявка на ИУ" в статусе согласования "На согласовании" Создается новая задача на ответственного сотрудника на согласование заявок на ИУ
Заявка на ИУ обработана - При записи документа "Заявка на ИУ" в статусе согласования "Согласовано" или "Отклонено" Выполняется поиск задач на согласование заявки и найденная задача отмечается как выполненная
Завершение действия правил скидок Исполнитель При записи документа "Карточка по скидкам" со сроком действия больше 3 дней Как только срок действия документа становится меньше 3 дней - создается новая задача на руководителя по обновлению условий по правилам скидок
Отправка СМС - При записи документа "Событие" с типом события - сообщение смс Выполняется проверка на запрет времени отправки, если можно отправлять - то если выезд не отменен и не просрочен - отправляется смс.
Новое задание на сборку Исполнитель При записи документа "Задание на сборку" со статусом Новый

При записи документа "Заказ на перемещение", если ранее он не существовал

Создается новая задача на ответственного сотрудника
Новая заявка на выезд Диспетчер монтажа, диспетчер сервиса При записи документа "Заявка на выезд" в статусе "Новый" Создается новая задача либо на диспетчера монтажной службы, либо на диспетчера сервисной
Задание на сборку завершено - При записи документа "Задание на сборку" со статусом "Завершено"

При проведении документа "Перемещение", если по заказу-основанию нет остатков на перемещение

Выполняется поиск задач на выполнение задания на сборку и найденные отмечаются как выполненные
Заявка на выезд выполнена - При записи документа "Заявка на выезд" в статусе "Завершен" или "Отменен" Выполняется поиск задач на выполнение заявки на выезд и найденные отмечаются как выполненные