Функциональные требования Каталог функциональных требований к платформе: что система умеет делать в терминах, пригодных для внутреннего архитектурного ревью и для проверки объёма внедрения.
Как пользоваться каталогом
Скопируйте таблицы в свой документ и вычеркните функции, которые вы не внедряете в первой итерации. Требования сгруппированы по модулям, у каждого есть идентификатор — на него удобно ссылаться в протоколах ревью и в приёмочных проверках.
Столбец «Тип» показывает, входит ли функция в базовую поставку: база — доступна всегда, опция — включается настройкой или требует отдельной лицензии.
Обозначение Значение FR-1xx … FR-14xx Идентификатор требования по модулям База Функция базовой поставки Опция Требует включения, отдельного компонента или отдельной лицензии
ID Требование Тип FR-101 Создание моделей бизнес-процессов в нотации BPMN 2.0 в веб-редакторе без установки клиента База FR-102 Создание моделей в других поддерживаемых нотациях, включая диаграммы потоков данных и схемы информационных потоков База FR-103 Создание модели из шаблона, в том числе из корпоративного шаблона команды База FR-104 Автоматическое сохранение изменений в процессе работы База FR-105 Ведение истории версий модели с указанием автора и времени изменения База FR-106 Просмотр и сравнение версий модели База FR-107 Восстановление модели из предыдущей версии База FR-108 Одновременная работа нескольких пользователей над одной моделью База (Redis при нескольких экземплярах) FR-109 Описание элементов диаграммы: текстовые описания, значения атрибутов База FR-110 Связывание элементов диаграммы с ролями и элементами архитектуры База FR-111 Ссылки между моделями: переход от элемента к подпроцессу или связанной модели База FR-112 Проверка модели на соответствие правилам нотации и оценка качества модели База FR-113 Копирование, перемещение и дублирование моделей между папками База FR-114 Импорт моделей в формате BPMN XML, в том числе массовый через API База FR-115 Выгрузка модели в формате BPMN XML База FR-116 Выгрузка изображения модели База FR-117 Формирование документа по модели в формате PDF Опция (Gotenberg) FR-118 Генерация диаграмм средствами PlantUML Опция (PlantUML) FR-119 Прикрепление файлов к моделям и элементам База (S3)
ID Требование Тип FR-201 Иерархия папок для хранения моделей База FR-202 Перемещение моделей и папок по дереву База FR-203 Теги и метки для классификации моделей База FR-204 Поиск моделей по названию и содержанию База FR-205 Семантический поиск по материалам платформы База (pgvector) FR-206 Фильтрация списка моделей по статусу, автору, папке, тегам База FR-207 Персональные разделы: свои модели, избранное, недавние База FR-208 Раздел «Задачи» с назначенными пользователю действиями База FR-209 Портфельное представление: сводные витрины процессов и каталогов База
ID Требование Тип FR-301 Статусы модели: «Новый», «В работе», «На согласовании», «Готов», «Архив» База FR-302 Отправка модели на согласование списку согласующих База FR-303 Привязка запроса на согласование к конкретной версии модели База FR-304 Автоматическое закрытие устаревших запросов при отправке новой версии База FR-305 Решение согласующего «согласовано» или «отклонено» с комментарием База FR-306 Запрет вывода модели из статуса «На согласовании» до получения всех решений База FR-307 Ограничение доступа к модели уровнем чтения в статусах «На согласовании», «Готов», «Архив» База FR-308 Реестр согласований: входящие и исходящие запросы пользователя База FR-309 Уведомление автора о завершении согласования, в интерфейсе и по электронной почте База (SMTP) FR-310 Отправка запроса согласования человеку, которого ещё нет в системе, с последующей привязкой к его учётной записи База FR-311 Комментирование модели, в том числе с привязкой комментария к элементу схемы База
ID Требование Тип FR-401 Ведение карточек процессов с наименованием, описанием и владельцем База FR-402 Иерархия процессов и уровни детализации База FR-403 Настраиваемые статусы процессов с указанием стартового статуса База FR-404 Проверка заполнения обязательных полей при смене статуса База FR-405 Пользовательские поля произвольных типов для карточек База FR-406 Пользовательские справочники и их значения База FR-407 Привязка одной или нескольких моделей к карточке процесса База FR-408 Признак переиспользуемого процесса База FR-409 Ключевые показатели процесса База FR-410 Представления реестра: дерево, таблица, графическая визуализация База FR-411 Фильтрация и поиск по реестру с учётом прав пользователя База FR-412 Выгрузка реестра процессов в табличный формат База FR-413 Загрузка процессов из табличного файла База FR-414 Отображение связей процесса с ролями, подразделениями и информационными системами База
ID Требование Тип FR-501 Ведение организационной структуры: подразделения и их иерархия База FR-502 Ведение сотрудников и их принадлежности к подразделениям База FR-503 Справочник ролей организации База FR-504 Связывание ролей с подразделениями и сотрудниками База FR-505 Связывание ролей с элементами моделей процессов База FR-506 Загрузка и выгрузка организационной структуры в табличном формате База FR-507 Общая организационная структура для всех команд инсталляции Опция (enableCommonUsers) FR-508 Общий справочник ролей для всех команд инсталляции Опция (enableCommonRoles)
ID Требование Тип FR-601 Ведение реестра элементов архитектуры: информационных систем и их компонентов База FR-602 Типы и статусы элементов архитектуры: новый, пилот, эксплуатация, вывод из эксплуатации, архив База FR-603 Связывание элементов архитектуры с элементами моделей процессов База FR-604 Графическое представление связей процессов и информационных систем База FR-605 Загрузка и обновление элементов архитектуры через REST API База FR-606 Общий реестр элементов архитектуры для всех команд инсталляции Опция (enableCommonAssets)
ID Требование Тип FR-701 Ведение страниц вики с форматированным текстом и таблицами База FR-702 Иерархия страниц вики База FR-703 Вставка в страницы моделей, карточек процессов и других объектов системы База FR-704 Публикация страниц для чтения участниками База FR-705 Ограничение доступа к страницам и ветвям вики База FR-706 Импорт и экспорт страниц вики База
ID Требование Тип FR-801 Рабочие пространства (команды) с собственным составом участников и материалов База FR-802 Приглашение участников в команду по адресу электронной почты База FR-803 Право участника в команде: администратор, чтение и изменение, только чтение, просмотр База FR-804 Группы прав с настраиваемым набором привилегий База FR-805 Выдача персонального доступа к отдельной модели с уровнем доступа База FR-806 Выдача доступа к папке с распространением на вложенные объекты База FR-807 Правила «разрешить» и «запретить» на папках и страницах вики с наследованием База FR-808 Доступ к модели по ссылке для неавторизованных пользователей Опция, отключается STORM_DISABLE_ANON_SHARING FR-809 Режим общего доступа ко всем моделям инсталляции Опция (allDiagramsAnonAccess) FR-810 Административная команда с доступом ко всем материалам инсталляции Опция FR-811 Скрытие отдельной модели от всех, кроме автора База
ID Требование Тип FR-901 Уведомления в интерфейсе о событиях: запрос согласования, решение, комментарий База FR-902 Письма по событиям: приглашение в команду, запрос согласования, завершение согласования, новый комментарий, выдача доступа База (SMTP) FR-903 Настраиваемые шаблоны писем База FR-904 Отключение почтовых уведомлений пользователем в профиле База FR-905 Расширенные шаблонные рассылки Опция (ListMonk)
ID Требование Тип FR-1001 Создание опросов по процессам и моделям База FR-1002 Сбор ответов участников База FR-1003 Просмотр результатов опроса База
ID Требование Тип FR-1101 REST API для чтения и записи моделей, элементов архитектуры, реестра и организационной структуры База FR-1102 Аутентификация обращений к API по ключу команды База FR-1103 Массовая загрузка моделей из внешних систем, включая выгрузки движков исполнения процессов База FR-1104 Получение согласований и их статусов через API База FR-1105 Отдача метрик приложения в формате Prometheus База FR-1106 Передача журнала действий во внешнюю систему по протоколу syslog База
ID Требование Тип FR-1201 Диалоговый помощник по материалам платформы Опция (AI-модуль) FR-1202 База знаний по документам организации с семантическим поиском Опция FR-1203 Подготовка и изменение моделей по текстовому описанию Опция FR-1204 Прикрепление файлов к диалогу для анализа Опция FR-1205 Голосовой ввод запросов Опция FR-1206 Работа с языковой моделью, развёрнутой в контуре заказчика Опция
Состав и настройка — раздел AI-ассистент .
ID Требование Тип FR-1301 Настройка параметров имитации по модели процесса: интенсивность, длительности, ресурсы Опция (отдельная лицензия) FR-1302 Запуск имитационного эксперимента и получение результатов Опция FR-1303 Оценка загрузки ресурсов, времени выполнения и стоимости процесса Опция FR-1304 Сравнение сценариев «как есть» и «как будет» Опция
Состав и настройка — раздел Симуляции .
ID Требование Тип FR-1401 Административная панель с настройками инсталляции База FR-1402 Настройка аутентификации через корпоративный IdP База FR-1403 Отключение встроенной аутентификации и формы регистрации База FR-1404 Управление пользователями инсталляции: включение и отключение учётных записей База FR-1405 Контроль занятых лицензионных мест и состояния лицензии База FR-1406 Настройка почтового сервера и проверка отправки писем База FR-1407 Настройка аудит-логирования и выбор канала: консоль, syslog, отдельная база База FR-1408 Ограничение источников запросов (CORS) и параметров сессии База FR-1409 Настройка внешнего вида и разделов меню инсталляции База FR-1410 Обновление системы обновлением образа контейнера База
Чтобы на ревью не возникало завышенных ожиданий, полезно зафиксировать, чего система не делает:
Не исполняет процессы. StormBPMN описывает и согласует процессы, но не является движком исполнения: экземпляры процессов не запускаются, задачи исполнителям не маршрутизируются. Модели можно передавать в исполняющие системы через API.Не заменяет корпоративный каталог. Учётные записи ведутся в IdP, система хранит профиль и права внутри рабочих пространств.Не является системой электронного документооборота. Согласование относится к моделям процессов внутри платформы и не подменяет юридически значимый документооборот.Не ведёт бухгалтерский или кадровый учёт. Организационная структура нужна для связи процессов с ролями и подразделениями, а не для кадровых операций. Предыдущая
Управление пользователями
Следующая
Системный дизайн и НФТ