[ELMA3] Настройка шаблона уведомления, отправляемого при истечении срока триал-лицензии
При использовании триал-лицензий за 7 дней до истечения срока лицензии пользователям, входящим в группу Администраторы, будет отправлено сообщение о дате истечения лицензий. Шаблон сообщения, а также получатели сообщения могут быть настроены.
Шаблон сообщения BPM.Expiration.xml (рис. 1) располагается в папке ../ <Общая папка с файлами системы ELMA>/UserConfig/Notifications.
Тема сообщения
Тема сообщения задается в блоке:
<Subject>
{SR('Тема сообщения')}
</Subject>
Короткое сообщение
Короткое сообщение задается в блоке:
<ShortMessage>
{SR('Список модулей с истекающим сроком лицензии:')}
{TableStart()} {for item in {$New.ExpiringComponents}} - {$item.Title}: {SR('Лицензия истекает')} - {DateTimeFormat(ExpirationDate({$item}); 'dd.MM.yyyy')}
({if ComponentLicenseIsExpired({$item})}{SR('Лицензия истекла')}{else}{SR('Осталось дней:')}
{DaysBeforeExpiration({$item})}{end if}){end}
{TableEnd()}
{SR('Информация об установленных модулях ELMA представлена на странице:')} {Link(SR('Компоненты'); '{#BaseUrl#}' + '/Common/License')}
</ShortMessage>
Полное сообщение
Полное сообщение задается в блоке:
<FullMessage>
{SR('Список модулей с истекающим сроком лицензии:')}
{TableStart()} {for item in {$New.ExpiringComponents}} - {$item.Title}: {SR('Лицензия истекает')} - {DateTimeFormat(ExpirationDate({$item}); 'dd.MM.yyyy')}
({if ComponentLicenseIsExpired({$item})}{SR('Лицензия истекла')}{else}{SR('Осталось дней:')}
{DaysBeforeExpiration({$item})}{end if}){end}
{TableEnd()}
{SR('Информация об установленных модулях ELMA представлена на странице:')} {Link(SR('Компоненты'); '{#BaseUrl#}' + '/Common/License')}
</FullMessage>
Получатель сообщения
Получатель сообщения задается в блоке:
<RecipientSet>
<User>
{$New.AdminGroup}
</User>
</RecipientSet>