WorkflowViewScheme


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


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

1. Запись WORKFLOWVIEWSCHEME

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

2. Как выбирается представление

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

В верхнее меню попадают только страницы, перечисленные в активной схеме представлений проекта. WORKFLOWVIEW задает свойства пункта меню, но не добавляет страницу в меню без строки WorkflowViewScheme.

Для списка требуется представление типа list, для карточки - detail.

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

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

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