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