WorkflowFilterScheme


НАЧАЛО >> Workflow >> Модули Workflow >> WorkflowFilterScheme📄 Скачать в DOCX


Модуль WorkflowFilterScheme хранит схемы выбора фильтров для страниц. Схема позволяет одной странице получать разные фильтры для разных типов записей проекта.

1. Запись WORKFLOWFILTERSCHEME

Поле Назначение
920 тип записи WORKFLOWFILTERSCHEME
1^A ключ workflow
1^B ключ схемы
1^C название схемы
1^D активность
1^E описание
2^A тип записи v920
2^B ключ страницы
2^C ключ фильтра
2^D название строки схемы

2. Как выбирается фильтр

Проект указывает схему фильтров. При построении страницы списка WorkflowView передает ключ страницы, а WorkflowFilterScheme возвращает ключ фильтра для пары v920 и страница.

Если фильтр не задан, список строится без дополнительного фильтра схемы либо выводит стандартное сообщение об отсутствии настройки, в зависимости от вызывающего сценария.

3. Использование

Типовые методы:

Метод Назначение
CreateScheme() создать схему
GetSchemes() получить схемы workflow
GetSchemeByKey() найти схему
GetFilterKeyForProjectPage() получить фильтр страницы проекта
GetSchemeSelectList() сформировать список выбора