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