Дизайнер Workflow


НАЧАЛО >> Дизайнер Workflow📄 Скачать в DOCX


WorkflowDesigner - единое рабочее место администратора для настройки рабочего процесса проекта.

Модуль не хранит собственные процессные сущности. Он показывает обзор и открывает штатные редакторы модулей:

Страница выбора проекта:

?id=WorkflowDesigner/Projects

Она показывает проекты Workflow. При выборе проекта Designer открывается с первым настроенным проектным типом объекта и соответствующим workflow. Системный тип записи v920 остается техническим владельцем записи, но в интерфейсе Designer основным названием считается проектный тип объекта. На этой же странице доступны административные действия с проектами: добавление нового проекта, создание пользовательской копии существующего проекта и удаление проекта. WorkflowDesigner только выводит кнопки и вызывает штатные действия WorkflowProject; проверка прав, защита системных записей и работа со связанными Workflow-сущностями остаются в WorkflowProject.

Основная страница выбранного проекта:

?id=WorkflowDesigner/Show

На странице администратор видит текущий проект, связанные записи, счетчики, быстрые кнопки открытия редакторов и диагностический бейдж рядом с названием проекта. Кнопка Сменить возвращает к списку проектов. Подсказка бейджа показывает найденные проблемы ссылок и настроек.

В разделе Навигация проекта видно, какие страницы проекта опубликованы через WorkflowViewScheme, какие представления и badge-фильтры они используют, и куда ведут пользовательские ссылки. В разделе Экраны, фильтры и представления доступна кнопка Добавить представление, которая создает запись WORKFLOWVIEW. Если администратору нужна доска, он выбирает у этого представления тип kanban или timebox и настраивает board-параметры в штатном редакторе WorkflowView.

В разделе Согласования и календари доступны кнопки создания:

Новые записи создаются дочерними к выбранному Workflow, получают текущие workflowKey, projectKey и recordType как параметры редактора. Кнопки недоступны, если workflow не выбран, является системной read-only записью или у пользователя нет права ADDSUB на выбранный workflow. Запрос согласования WORKFLOWAPPROVALREQUEST вручную из Designer не создается: он появляется при выполнении перехода, которому назначено правило согласования.

1. Граница Ответственности

WorkflowDesigner отвечает только за сбор общей картины и навигацию. Сохранение, проверка и ограничения редактирования остаются в owner-модулях. Если системная запись управляется JSON-описанием, штатный редактор соответствующего owner-модуля показывает ее как read-only.

2. Первый Рабочий Срез

В первый срез входят:

Расширенные сценарии вроде единого мастера создания проекта, draft/publish по всей конфигурации и визуального конструктора схем навигации должны развиваться как функции соответствующих Workflow*-модулей, а Designer будет вызывать их из одного места.