Краткое описание
Управление очередью задач и уведомлений
<?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>
Группировать задачи по стопкам
WEBDOCS 2.0EBDOCS 2.
Для индивидуальной проверки задачи на вхождение в коллекцию
Язык программирования. Используется 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()
Список фильтров
Список сортировок
ГОТОВО
Теги и атрибуты: