Функциональное задание
Шаблон включает в себя требования к описанию нового функционала в системе.
Заголовок:
Описание: [Описание должно включать название процесса. Если требования вносят изменение в интерфейс платформы, необходимо указать, где они должны происходить.Если процесс включает бэкпортирование, необходимо описать кратко изменения при портировании и ссылку на функционал] Необходимо реализовать создание товаров в подразделе «Список товаров», раздела «Товары».
Платформа: [Информация о том, к какой части платформы относятся функциональные требования, по правилу: 1 фича = 1 часть платформы. Роли, помимо администратора, указывать не нужно, в рамках платформы ролевая модель будет настраиваемая] Административная часть платформы.
Справочник прав: [Список прав доступа]
Номер (где 16 - это БЗ) | Название | Описание |
---|---|---|
1601 | Просмотр табличного списка шильдиков | Пользователю доступен табличный список с товарными шильдиками с фильтрами и поиском |
1602 | Просмотр детальной страницы шильдиков | Пользователю доступна детальная страница товарного шильдика со всеми данными для просмотра |
1603 | Редактирование шильдиков | Пользователю доступно редактирование товарного шильдика |
1604 | Создание шильдиков | Пользователю доступно создание товарного шильдика |
1605 | Удаление шильдиков | Пользователю доступно удаление товарного шильдика |
Требования к данным:
Описание изменений или новых таблиц в модели данных, в том числе сущностей и справочник, в рамках сервисов
- [Требование, информация о сервисе] Необходимо реализовать новую сущность в сервисе PIM.
Таблица 1. [Название] Сущность products
Название поля в БД | Тип поля | Обязательность | Описание |
---|---|---|---|
Да/Нет |
- [Требование, информация о сервисе] Необходимо реализовать справочник статусов в сервисе PIM.
Таблица 2. Статусы products
Название статуса | Описание | Условие получения | Переход в статусы | Обязательность |
---|---|---|---|---|
Да/Нет |
Требования к функциям:
- [Роль + Действие в рамках процесса. ] Администратор в в подразделе «Список товаров», раздела «Товары» переходит к созданию товаров.
- Администратор заполняет во вкладке «Мастер-данные» атрибуты товара и переходит к следующему шагу.
[В блоке «Действия» полностью описывается процесс создания товаров по следующим правилам:
- При наличии любых списков атрибутов (в том числе в табличном списке, форме создания), фильтров - он выносится в отдельную таблицу, действие дополняется ссылкой на нее.
- При наличии кнопок, они добавляются в единую таблица, действие дополняется ссылкой на нее.
- При наличии любой формы создания и редактирования, должно быть описано действие с подтверждением выхода без сохранения данных (при желании пользователя покинуть форму.
- При наличии любых статусных моделей или типов - они вносятся в отдельные таблицы]
Требования к интерфейсам:
Таблица 3. Создание товара
Название поля | Поле в БД | Вид | Описание+валидация | Редактируемость | Обязательность |
---|---|---|---|---|---|
Да/Нет | Да/Нет |
Таблица 4. Табличный список
Название поля | Поле в БД | Фильтр | Сортировка |
---|---|---|---|
Таблица 5. Кнопки
Название кнопки | Вызываемая функция | Условия доступности |
---|---|---|
Требования к API:
[Если функциональные требования относятся к публичной части платформы, необходимо описать методы для витрины в специальном формате]