Дерево страниц
Skip to end of metadata
Go to start of metadata
Корневой элемент notification. Пространство имен: <notifications xmlns="http://www.intertrust.ru/schema/palette/notifications">

Краткое описание

Формирование Заголовка и Содержания почтового сообщения

Структура XML
<?xml version='1.0' encoding='UTF-8'?>
<notifications xmlns="http://www.intertrust.ru/schema/palette/notifications">
	<notification locale="RU" type="{тип уведомления af5}">

    	<email-channel>
      		<subject lang="FreeMarker"><![CDATA[Заголовок]]></subject>
      		<body lang="FreeMarker"><![CDATA[Cодержание в формате Plain-Text]]></body>
		 	<body-html lang="FreeMarker"><![CDATA[<b>Cодержание в формате HTML</b>]]></body-html>
		  	<richText lang="FreeMarker"><![CDATA[Cодержание в формате RichText]]></richText> 
			<attachment lang="FreeMarker"><![CDATA[ФАЙЛЫ]]></attachment>
    	</email-channel>

    	<inputbox-channel>
       		<subject lang="FreeMarker"><![CDATA[Заголовок]]></subject>
      		<body lang="FreeMarker"><![CDATA[Cодержание в формате Plain-Text]]></body>
		 	<body-html lang="FreeMarker"><![CDATA[<b>Cодержание в формате HTML</b>]]></body-html>
    	</inputbox-channel>

  </notification>
<notifications>

attributes

ПараметрыОписание

locale

Язык. Используется в мультиязычной инсталляции системы. Указывает, какое вычисление будет применено для выбранного языка.

type

Идентификатор уведомления/задачи из CMJ

email-channel

Почтовое уведомление

ПараметрыОписание

subject

Заголовок. Используется Freemarker + DoEL

Пример
Истекает срок действия сертификата

body

Содержание в формате Plain-Text. Используется Freemarker + DoEL

Пример
От: <#if document.get("signsigner.orig_shortname")??>${document.get("signsigner.orig_shortname")}<#else></#if>

Для:<#list Sochi$Pkd.beardsTo() as beard> ${crudService.find(beard).getString("orig_shortname")}
<#if beard_has_next >, <#else>. </#if>
</#list>

Краткое содержание:

ДОКУМЕНТ: <#if document.get("Type")??>${document.get("Type")}<#else></#if> 
№ <#if document.get("regnumprist")??>${document.get("regnumprist")}<#else></#if>
<#if document.get("regnumcnt")??>${document.get("regnumcnt")}<#else></#if>
<#if document.get("regnumfin")??>${document.get("regnumfin")}<#else></#if> от 
<#if document.get("regdate")??>
<#assign day = document.get("regdate").getDayOfMonth()> 
<#assign dayLessThan10 = day < 9> <#assign dayPrefix = dayLessThan10?string("0", "")> 
<#assign resultDay = dayPrefix + day> <#assign month = document.get("regdate").getMonth() + 1> 
<#assign monthLessThan10 = month < 9> <#assign monthPrefix = monthLessThan10?string("0", "")> 
<#assign resultMonth = monthPrefix + month> <#assign resultYear = document.get("regdate").getYear()?c> 
<#assign resultRegDate = resultDay + "." + resultMonth + "." + resultYear>${resultRegDate}<#else></#if>

Заголовок: <#if document.get("Subject")??>${document.get("Subject")}<#else></#if>

Открыть документ: ${urlFormer.getUrl("cm-sochi", addressee.getId(), document.getId())}

richText

Содержание в формате RichText. Используется Freemarker + DoEL

Пример
<#if document.get("HierRoot")??>
${document.get("HierRoot").toStringRepresentation()}#F_ContentRichText_Rkk##Текст документа;
${document.get("HierRoot").toStringRepresentation()}#F_AddFiles_Rkk#richTextAdditional#Дополнительный текст документа;
${document.getId().toStringRepresentation()}#F_ContentRichText_Res##Текст
<#else>${document.getId().toStringRepresentation()}#F_ContentRichText_TaskRes##Текст;
${document.getId().toStringRepresentation()}#F_AddFiles_Rkk#richTextAdditional#Дополнительный текст</#if>

body-html

Содержание в формате HTML. Используется Freemarker + DoEL

Пример
<b>Внимание!</b> 
${(document.get("valid")?datetime?string("dd.MM.yyyy"))!"Скоро"} истекает срок действия 
сертификата ключа проверки электронной подписи.<br>
Владелец: ${(document.get("subject"))!}<br>
Выдан: ${(document.get("issuer"))!}<br>
Серийный номер: ${(document.get("serial"))!}

attachment

Вложение. Вычисляется строка в формате: имя_файла;идентификатор_объекта_с_вложением;имя_вложения. Используется Freemarker + DoEL

Пример
<#if document.get("HierRoot")??>
${document.get("HierRoot").toStringRepresentation()}#F_ContentFiles_Rkk;
${document.get("HierRoot").toStringRepresentation()}#F_AddFiles_Rkk#contentAdditional;
${document.getId().toStringRepresentation()}#F_ContentFiles_Res
<#else>${document.getId().toStringRepresentation()}#F_ContentFiles_TaskRes;
${document.getId().toStringRepresentation()}#F_AddFiles_Rkk#contentAdditional</#if>

inputbox-channel

Уведомление МРМ

ПараметрыОписание

subject

Заголовок. Используется Freemarker + DoEL

body

Содержание в формате Plain-Text. Используется Freemarker + DoEL

body-html

Содержание в формате HTML. Используется Freemarker + DoEL
Статус

ГОТОВО

Комментарий

Теги и атрибуты: