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

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

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

Структура XML
<?xml version='1.0' encoding='UTF-8'?>
<notifications xmlns="http://www.intertrust.ru/schema/palette/notifications"> 
	<pkd-notice-override>
		<modules>
    		<module complect="" ident="ApprovingDocs" />
    	</modules>
   		<pkd-notices>
      		<pkd-notice ref="VISA1_11" />
    	</pkd-notices>
    	<subjects locale="ru">
      		<notice lang="SPEL"><![CDATA[...]]></notice>
      		<task lang="SPEL"><![CDATA[...]]></task>
      		<stamp lang="SPEL"><![CDATA[...]]></stamp>
    	</subjects>
  	</pkd-notice-override>
</notifications>

modules

Список приложений

module

Модуль по типу программы

Параметры

Описание

ident
Системный тип приложения
complect
Комплект приложения. Не обязательный атрибут. Используется в случае комплектной конфигурации.

pkd-notices

Список типов уведомлений

pkd-notice

Тип уведомления

Параметры

Описание

ref
Типы уведомлений

subjects

Заголовки

Параметры

Описание

notice

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

Пример. Статус (кастомное поле) + Заголовок (системное поле)
#getFieldValue(#root,""status"") +'. '+ #getFieldValue(#root,""Subject"")

task

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

Пример. Согласование
(''.equals(#getParentFieldValue(#root,""ListNumber"")) ? '' : 
'Круг '+(#getParentFieldValue(#root,""ListNumber"").contains('.')?
#getParentFieldValue(#root,""ListNumber"").substring(0, #getParentFieldValue(#root,""ListNumber"").lastIndexOf('.')) :
#getParentFieldValue(#root,""ListNumber""))+'. ') + (#getRKKFieldValue(#root,""Subject"").isEmpty() ?
(#getRKKFieldValue(#root,""DocSubject"").isEmpty() ? 
(#getRKKFieldValue(#root,""DisplayHeader"").isEmpty() ? 
#getRKKFieldValue(#root,""SubjectA"") : #getRKKFieldValue(#root,""DisplayHeader"")) : 
#getRKKFieldValue(#root,""DocSubject"")) : #getRKKFieldValue(#root,""Subject""))

stamp

Название заголовка уведомления для конфиденциальных документов. Используется SpEL-выражение с подключённым функционалом PkdTuningHelper

Пример. Заголовок
'Конфиденциально. '+ #getRKKFieldValue(#root,""Subject"")
Статус

ГОТОВО

Комментарий

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