НАЧАЛО >> Workflow >> Модули Workflow >> WorkflowViewScheme📄 Скачать в DOCX
Модуль WorkflowViewScheme хранит схемы выбора представлений для страниц. Схема связывает тип записи и ключ страницы с конкретным WorkflowView и является источником состава верхней навигации проекта.
| Поле | Назначение |
|---|---|
920 |
тип записи WORKFLOWVIEWSCHEME |
1^A |
ключ workflow |
1^B |
ключ схемы |
1^C |
название схемы |
1^D |
активность |
1^E |
описание |
2^A |
тип записи v920 |
2^B |
ключ страницы |
2^C |
ключ представления |
2^D |
название строки схемы |
Проект задает схему представлений по умолчанию или отдельную схему для типа записи. WorkflowView передает ключ страницы, а WorkflowViewScheme возвращает подходящее представление.
В верхнее меню попадают только страницы, перечисленные в активной схеме представлений проекта. WORKFLOWVIEW задает свойства пункта меню, но не добавляет страницу в меню без строки WorkflowViewScheme.
Для списка требуется представление типа list, для карточки - detail.
Типовые методы:
| Метод | Назначение |
|---|---|
CreateScheme() |
создать схему |
GetSchemes() |
получить схемы workflow |
GetSchemeByKey() |
найти схему |
GetViewKeyForProjectPage() |
получить ключ представления страницы |
GetMappingsForProjectRecordType() |
получить страницы схемы для построения навигации проекта |
GetRecordTypeForProjectPage() |
определить тип записи страницы |
GetSchemeSelectList() |
сформировать список выбора |