52
– задача запущена: посредством нажатия на кнопку этап завершается и
открывается форма, в которой необходимо выбрать результат и написать
комментарий. В случае, когда в шаблоне проекта за этим этапом следует другой,
происходит добавление в список новой задачи.
Представим модуль рассылки писем.
Пользователю в рассматриваемом модуле предоставляется возможность
создания контрагентам в системе рассылки писем, которые могут иметь
прикрепленные файлы и содержать HTML-теги.
Создание новой рассылки производится посредством кнопки «Добавить».
В новом окне пользователь вначале выбирает адресаты рассылки. Присутствует
возможность записи адресов вручную, однако целесообразнее использовать
кнопку «Выбрать», после чего выбрать во всплывающем окне получателей из
списка сотрудников контрагентов системы. В целях удобства дерево сотрудников
сопровождено фильтрами по параметрам и названию.
После осуществления выбора адресатов производится внесение темы и
заполнение тела письма. Форма имеет специальный встроенный редактор для
придания большей информативности письму (изменение шрифта, вставление
рисунка или таблицы, и пр.).
Присутствует возможность применения шаблона письма, выбираемого из
выпадающего под темой письма списка, о чем будет сказано позднее.
В нижней части окна предусмотрена возможность выбора прикрепляемых
к письму файлов. Посредством кнопки «Добавить» открывается форма просмотра
файлов на сервере, в которую необходимо загрузить собственный файл, выбрать
его и нажать «Ок».
Предусмотрена возможность сохранения написанного письма в качестве
шаблона для последующего использования, для чего создана кнопка «Сохранить
как шаблон».
Созданная новая рассылка отображается в общем списке. Кроме
стандартных кнопок «удалить» и «редактировать», рядом располагается кнопка
«старт/пауза», запускающая или останавливающая рассылку.
Сохранение рассылок производится в БД в таблицах table_mailer_queue и
table_mailer_history. Осуществление рассылки производится в соответствии с