Детали задачи
-
Epic
-
Решение: Готово
-
High
-
Не заполнено
-
Не заполнено
-
Не заполнено
-
Не заполнено
-
Kanban board
Описание
Как аналитик ECOS я могу создать новую kanban доску для выбранного типа данных. В колонках отображаются статусы для этого типа, на самой доске - созданные экземпляры этого типа на основе примененного фильтра.
Отображение досок:
- Доски отображают выборку сущностей определенного типа данных с возможностью применения фильтров (аналогично журналам).
⁃ Возможен переход из журнала на доску для того же типа данных с учетом примененного фильтра. Например, в правом верхнем углу (там, где кнопки Журнал и Предпросмотр). При этом досок (как и отчетов) для одного типа данных (и, соответственно, журнала) может быть несколько (сделать ассоциацию журнала с доской и отчетом?).
⁃ Должны быть возможность добавления ссылки на доску в редакторе меню (аналогично журналу и отчету)
⁃ На форме сущности на доске должно работать инлайн редактирование и проверяться матрица прав.
⁃ На форме сущности на доске должна быть кнопка (в виде 3х вертикальных точек, например), при нажатии на которую отображается список действий (user action) для данной сущности – настраиваем аналогично действиям в журналах?
⁃ При перемещении сущностей из колонки в колонку должна проверяться статусная модуль для выбранного типа данных (если для типа создан основной бизнес-процесс, то проверять в процессе условия изменения статусов) - на следующем этапе реализации.
- Разработать матрицу статусов (переходы и условия) - на следующем этапе реализации.
Конфигурация досок:
- Для журнала добавить возможность настройки создания досок и отчетов (можно ли пользователю добавить доску или отчет к этому журналу)?
- На форму журнала добавить список досок и отчетов с возможностью редактирования, добавления и удаления администратором
- Должна быть задана форма сущности по умолчанию для отображения на доске (название, дата и время создания, автор). Также должна быть возможность создания/выбора кастомной формы выбранного типа данных для отображения на доске (в конфигурации доски?)
- При создании новой доски должна быть возможность добавить в колонки все статусы, указанные для выбранного типа данных (аналогично колонкам журналов).
- Должна быть возможность добавлять/удалять колонки. При добавлении новой колонки ее название должно выбираться из списка статусов выбранного типа данных с возможностью создания нового статуса.
- Должна быть возможность изменения порядка колонок на доске
- Добавить в BPMN редактор подписку на событие изменения статуса (status change intermediate event) с возможностью отката
- Добавить в конфигурацию доски флаг readonly
- Добавить в конфигурацию статусов 2 флага readonly (в/из которых только автоматически можно переводить)