Рассылка уведомлений на почту
Надежда (обсуждение | вклад) (Новая страница: «{{Шаблон:Шаблон домино}} Назначение разработки: рассылка по почте сообщений заинтересов…») |
Надежда (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии 1 участника) | |||
Строка 1: | Строка 1: | ||
{{Шаблон:Шаблон домино}} | {{Шаблон:Шаблон домино}} | ||
− | Назначение разработки: рассылка по почте сообщений заинтересованным сотрудникам о результатах выполнения важных процедур и процессов.<br> | + | '''Назначение разработки:''' рассылка по почте сообщений заинтересованным сотрудникам о результатах выполнения важных процедур и процессов.<br> |
− | Концепция: в планировщике задач запускается специальная процедура, которая работает со своим отдельным списком заданий. Каждое задание включает проверку неких данных в БД и регламент запуска проверки. В результате проверки могут создаваться почтовые сообщения на указанные адреса.<br> | + | '''Концепция:''' в планировщике задач запускается специальная процедура, которая работает со своим отдельным списком заданий. Каждое задание включает проверку неких данных в БД и регламент запуска проверки. В результате проверки могут создаваться почтовые сообщения на указанные адреса.<br> |
− | Реализация:<br> | + | '''Реализация:'''<br> |
− | 1. Создан новый тип документа: Рассылка уведомлений. | + | 1. Создан новый тип документа: Рассылка уведомлений.<br> |
+ | Доступ регулируется ролью в блоке Рассылка - Рассылка уведомлений. После перерегистрации появляется одноименное меню с доступом к созданию/изменению документов. | ||
+ | |||
Параметры документа: <br> | Параметры документа: <br> | ||
• Акцепт <br> | • Акцепт <br> | ||
Строка 13: | Строка 15: | ||
• Дата окончания действия рассылки <br> | • Дата окончания действия рассылки <br> | ||
• Магазины (форматы) <br> | • Магазины (форматы) <br> | ||
− | • Процедура проверки – выбирается из списка зарегистрированных проверок <br> | + | • Процедура проверки – выбирается из списка зарегистрированных проверок. На данный момент пока одна - см. п.5 <br> |
• Доп.параметры могут появляться в зависимости от выбранной процедуры <br> | • Доп.параметры могут появляться в зависимости от выбранной процедуры <br> | ||
• Место запуска (офис, точка) <br> | • Место запуска (офис, точка) <br> | ||
Строка 36: | Строка 38: | ||
4. Создан в проекте классификатор проверочных процедур <br> | 4. Создан в проекте классификатор проверочных процедур <br> | ||
− | 5. | + | 5. Разработана проверочная процедура – Поступление данных о закрытии смены на кассах <br> |
Условие – по всем зарегистрированным и актуальным кассам, ежедневно, 1 раз в день, начало в 23:00 <br> | Условие – по всем зарегистрированным и актуальным кассам, ежедневно, 1 раз в день, начало в 23:00 <br> |
Текущая версия на 14:15, 10 апреля 2018
|
Назначение разработки: рассылка по почте сообщений заинтересованным сотрудникам о результатах выполнения важных процедур и процессов.
Концепция: в планировщике задач запускается специальная процедура, которая работает со своим отдельным списком заданий. Каждое задание включает проверку неких данных в БД и регламент запуска проверки. В результате проверки могут создаваться почтовые сообщения на указанные адреса.
Реализация:
1. Создан новый тип документа: Рассылка уведомлений.
Доступ регулируется ролью в блоке Рассылка - Рассылка уведомлений. После перерегистрации появляется одноименное меню с доступом к созданию/изменению документов.
Параметры документа:
• Акцепт
• Номер
• Дата
• Подразделение – компания
• Дата начала действия рассылки
• Дата окончания действия рассылки
• Магазины (форматы)
• Процедура проверки – выбирается из списка зарегистрированных проверок. На данный момент пока одна - см. п.5
• Доп.параметры могут появляться в зависимости от выбранной процедуры
• Место запуска (офис, точка)
• Актуальная
Строка документа:
• Сотрудник или почтовый адрес
2. Создан вид просмотра и форму документа, вид просмотра и форму строки.
Процедура акцепта закрывает документ от изменений. Устанавливает признак Актуальная.
Деакцепт разрешен и снимает признак акцепта и признак Актуальная.
Кнопка – отменить/разрешить для изменения признака Актуальная.
Фильтр:
• Актуальные (по умолчанию) – Все
• Место запуска
• Период действия
• Магазин
3. Для планировщика задач разработана процедура ‘Рассылка уведомлений’.
Процедура последовательно перебирает все актуальные документы типа ‘Рассылка уведомлений’, проверяет срок действия рассылки и условие запуска. Если условия выполняются, то запускается процедура проверки по указанным магазинам. В зависимости от результата работы процедуры либо ничего не выполняется, либо создаются почтовые сообщения. Адреса для сообщений указаны в описании рассылки. Это либо явное указание адреса, либо адрес из карточки сотрудника.
4. Создан в проекте классификатор проверочных процедур
5. Разработана проверочная процедура – Поступление данных о закрытии смены на кассах
Условие – по всем зарегистрированным и актуальным кассам, ежедневно, 1 раз в день, начало в 23:00
Проверка – наличие ККЛ с закрытой сменой за сегодня
Сообщение посылается, если найдена хотя бы одна касса, от которой не пришла ККЛ
Текст сообщения:
Дата <> Время <>
От следующих касс не поступила информация о закрытии смены: