Шаблоны сообщений

Шаблон сообщения определяет ЧТО, КОМУ и КАК будет доставлено в виде сообщения.

 

Примеры:

 

1.Категория "Сервис", тип оповещения "Оповещение на базе отчета "Реестр заказ-нарядов".

 

В рамках данной категории возможно формирование любых отчетов, которые возможно получить с помощью отчета "Реестр заказ-нарядов".

Например:

Перечень предварительных заказ-нарядов, с момента открытия которых прошло более указанного количества дней.

Перечень заказ-нарядов, находящихся в работе более указанного количества дней.

Перечень заказ-нарядов, закрытых в кредит и не оплаченных более указанного количества дней.

Перечень незакрытых заказ-нарядов в определенном цехе

Перечень незакрытых заказ-нарядов для определенного контрагента/группы контрагентов

а также любые прочие возможные срезы журнала заказ-нарядов с любыми фильтрами, группировками, сортировками, детализацией и т.п.

 

(нажмите для увеличения):

 

ntmes003_01_01_zoom50

 

 

2.Категория "CRM", тип оповещения "Напоминание о предварительной записи на сервис".

 

ntmes003_01_03_zoom50

 

 

 

-------------------------------------

 

В большинстве шаблонов сообщений будут использоваться шаблоны на базе отчетов. При этом пользователю будет предложено выбрать один из соответствующих шаблонов отчетов(нажмите для увеличения):

templates003_zoom50

Настройка шаблонов отчетов выполняется обычным образом, с помощью дизайнера отчетов. Все возможности по дизайну и управлению данными - доступны. Однако, в случае использования шаблона отчета для оповещения, следует учитывать определенные нюансы:

1.Сформированный для сообщения отчет будет сохранен в HTML формате и использован как текст письма в случае оповещения по eMail. При этом, многие почтовые клиенты и WEB браузеры могут отображать такой отчет некорректно в случае, если его разметка слишком сложная. Идеальный вариант - отчет в виде простой таблицы (такой, который экспортируется в Excel в строгом соответствии столбцов Excel столбцам таблицы. Экспорт в Excel может быть использован как механизм "валидации" такого шаблона). Не стоит ждать корректного отображения любого стандартного отчета в виду наличия, как правило, в его шаблоне "шапки" с параметрами отчета и каких-либо итоговых данных в нижней части. Однако, с помощью незначительных изменений, можно привести практически любой отчет к виду, корректному для использования в качестве HTML текста eMail.

2.Некоторые оповещения на базе отчетов имеют заданную периодичность формирования (обычно, раз в сутки). При этом, в шаблоне отчета могут быть указаны дополнительные условия, выполнение которых может привести к тому, что в отчете не будет никаких данных (например, при формировании сообщения по шаблону "Страховые ЗН в статусе КРЕДИТ > 50 дней" может не оказаться ни одного подходящего заказ-наряда). Для избежания отправки пустого отчета, существует специальный механизм (нажмите для увеличения):

 

reporttemplatesetup01_zoom35

 

В словаре каждого шаблона отчета, на базе которого возможно формирование оповещений, имеется переменная ResultIsOk, по умолчанию имеющая значение false.

 

Установите в любом месте отчета значение данной переменной в true, и отчет будет сохранен в качестве сообщения. Иначе - сообщение на базе данного отчета создано не будет.

Рекомендуемое место установки данного значения - событие BeforePrintEvent у любого бэнда, который печатается только при наличии требуемых данных (нажмите для увеличения):

reporttemplatesetup02_zoom35

 

 

При назначении шаблона отчета шаблону сообщения, в списке шаблонов отчетов он помечается дополнительным значком:

ReportTemplateSetup03

 

 

 

Некоторые типы сообщений подразумевают не периодическую обработку данных, а по какому-либо событию. Например, шаблоны категории "Склад", типа "Резервирование деталей при поступлении на склад" формируют оповещения при закрытии документов поступления на склад.

(нажмите для увеличения):

ntmes003_01_02_zoom50

 

 


Дополнительная информация:

 

Способы уведомлений

Журнал сообщений