Дерево страниц
Skip to end of metadata
Go to start of metadata

Тип Ntf_MessageConstructor. Файл ntf_messconstructor.csv

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

Управляет отображением заголовка в Web-клиенте

Структура CSV
TYPE_NAME=Ntf_MessageConstructor;KEYS=MigrationId
MigrationId;Module;TitleNotice;TitleTask;TitleStamp
{id};{SQL};"{title_notice}";"{title_task}";"{title_stamp}"

column

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

MigrationId

Идентификатор настройки Web-уведомления. Уникальный код состоящий из 48 символов

Module

SQL-запрос на подключение к модулю Уведомления

SELECT mod.id 
FROM ss_module mod 
WHERE (type, type_type) = (SELECT id, id_type FROM ss_moduletype WHERE alias = 'Notices') 
AND (mod.complect IS NULL OR mod.complect = '')

TitleNotice

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

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

TitleTask

Название заголовка задачи. Используется 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""))

TitleStamp

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

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

ГОТОВО

Комментарий

Описание колонок и значений: