Руководство администратора доски WorkflowView


НАЧАЛО >> WorkflowView >> Руководство администратора доски WorkflowView📄 Скачать в DOCX


1. Запись доски

Доска описывается обычной записью WORKFLOWVIEW с типом представления kanban или timebox. Ключ этой записи является и ключом страницы, и ключом доски. В записи указываются workflow, тип записей v920, базовый фильтр, детальное представление, навигация, признак системности и профиль карточки.

2. Колонки

Колонка связывает визуальную область доски со статусами workflow, API-статусом или condition-форматом. Для перемещения карточки колонка должна иметь хотя бы один целевой статус. WIP-лимит может работать как предупреждение или как жесткая блокировка.

Для доски типа Timebox-срез колонка может указывать Timebox-срез: Просрочено, Сегодня, На этой неделе, На следующей неделе, Позже или Без срока. Дата берется из поля timebox в политике доски, а если оно не указано - из поля срока в профиле карточки. Такие доски обычно делают обзорными и отключают dragDropEnabled, потому что перенос между колонками сроков не является workflow-переходом.

3. Swimlanes и быстрые фильтры

Swimlane задает горизонтальную группировку карточек. Быстрые фильтры могут только сужать базовый WorkflowFilter, но не расширять выборку и не обходить права.

4. Просмотр доски

Для пользователя доска публикуется как представление WorkflowView типа kanban или timebox. Для проекта задач стандартный Kanban открывается маршрутом ?id=Workflow/Show&pageKey=kanban&recordType=TASK&project=TASK, а обзор по срокам - ?id=Workflow/Show&pageKey=time&recordType=TASK&project=TASK.

Единый маршрут Workflow/Show выбирает нужный renderer по viewType текущего представления.

Страница берет board-настройку из текущего WORKFLOWVIEW, выполняет базовый фильтр filterKey через WorkflowFilter, получает карточки у доменного модуля-поставщика и открывает запись через детальное представление detailPageKey.

Если в политике доски включено dragDropEnabled, карточки можно перетаскивать между колонками. Перемещение выполняется только через доступный переход Workflow в статус целевой колонки; если переход запрещен, превышает жесткий WIP-лимит или требует экран Workflow, карточка не изменяется и пользователь получает сообщение.

5. Системные доски

Системные доски поставляются через workflow JSON доменного модуля как элементы массива views с viewType=kanban или viewType=timebox и вложенным объектом board. Их нельзя редактировать как обычные записи; пользовательский вариант создается копированием системной настройки.