Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Информация
iconfalse

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

Информация
iconfalse
titleКраткое описание

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

Блок кода
titleСтруктура CSV
collapsetrue
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-запрос на подключение к модулю Уведомления

Блок кода
languagesql
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

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

TitleTask

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

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

TitleStamp

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

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

Статус
colourGreen
titleГОТОВО

Комментарий
панель

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

Оглавление