Корневой элемент queue. Пространство имен: <pkd xmlns="http://www.intertrust.ru/schema/palette/pkd"> |
Управление очередью задач и уведомлений |
<?xml version='1.0' encoding='UTF-8'?> <pkd xmlns="http://www.intertrust.ru/schema/palette/pkd"> <queue id="{id}" name="{name}" stacks="true"> <task-filter> <script lang="SPEL"><![CDATA[...]]></script> </task-filter> <filters> <filter-ref ref="{filter name 1}"/> <filter-ref ref="{filter name 1}"/> </filters> <sorts> <sort-ref ref="{sort name 1}" applicable="true"/> <sort-ref ref="{sort name 2}""/> </sorts> </queue> </pkd> |
Параметры | Описание |
---|---|
id | Идентификатор |
name | Название очереди |
stacks | Группировать задачи по стопкам
|
Для индивидуальной проверки задачи на вхождение в коллекцию
Параметры | Описание |
---|---|
lang | Язык программирования. Используется SpEL. |
#this instanceof T(ru.intertrust.cmj.pkd.domain.events.PersonTask) && T(ru.intertrust.cmj.pkd.domain.events.EventEntity.Direction).INPUT == #this.getEventDirection() && !isDeleted() && !isInTrash() && !getEventInfo().isDeleted() && !getEventInfo().isInTrash() && T(ru.intertrust.cmj.pkd.domain.PkdEntity.EventStatus).IN_ARCHIVE != getEventInfo().getArchiveStatus() && (getEventInfo().getEventCode().getEventCodeId().equals("EXEC1_11") || getEventInfo().getEventCode().getEventCodeId().equals("SEND1_21") && getEventInfo().getDocument() != null && (getEventInfo().getDocument().getTypeDatabase().startsWith('Tasks') || !getEventInfo().getDocument().getParentUnid().equals(getEventInfo().getDocument().getRootUnid()))) && (getEventInfo().getProcessStatus() == T(ru.intertrust.cmj.pkd.domain.PkdEntity.EventStatus).NOT_DONE || getEventInfo().getProcessStatus() == T(ru.intertrust.cmj.pkd.domain.PkdEntity.EventStatus).RETURNED) && !isDeferred() |
Список фильтров
Параметры | Описание |
---|---|
ref | Ссылка на фильтр |
applicable | Признак "применять всегда" |
Список сортировок
Параметры | Описание |
---|---|
ref | Ссылка на сортировку |
applicable | Признак "применять всегда" |
|
Теги и атрибуты: |