logo

[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>