Перейти к основному содержимому

Функциональное задание

Шаблон включает в себя требования к описанию нового функционала в системе.

Заголовок: 
Описание:  [Описание должно включать название процесса. Если требования вносят изменение в интерфейс платформы, необходимо указать, где они должны происходить.Если процесс включает бэкпортирование, необходимо описать кратко изменения при портировании и ссылку на функционал]  Необходимо реализовать создание товаров в подразделе «Список товаров», раздела «Товары».

Платформа: [Информация о том, к какой части платформы относятся функциональные требования, по правилу: 1 фича = 1 часть платформы. Роли, помимо администратора, указывать не нужно, в рамках платформы ролевая модель будет настраиваемая]  Административная часть платформы.

Справочник прав: [Список прав доступа]

Номер

(где 16 - это БЗ)

НазваниеОписание
1601Просмотр табличного списка шильдиковПользователю доступен табличный список с товарными шильдиками с фильтрами и поиском
1602Просмотр детальной страницы шильдиковПользователю доступна детальная страница товарного шильдика со всеми данными для просмотра
1603Редактирование шильдиковПользователю доступно редактирование товарного шильдика
1604Создание шильдиковПользователю доступно создание товарного шильдика
1605Удаление шильдиковПользователю доступно удаление товарного шильдика

Требования к данным:

Описание изменений или новых таблиц в модели данных, в том числе сущностей и справочник, в рамках сервисов

  1. [Требование, информация о сервисе] Необходимо реализовать новую сущность в сервисе PIM.

Таблица 1. [Название] Сущность products

Название поля в БДТип поляОбязательностьОписание
Да/Нет
  1. [Требование, информация о сервисе] Необходимо реализовать справочник статусов в сервисе PIM.

Таблица 2. Статусы products

Название статусаОписаниеУсловие полученияПереход в статусыОбязательность
Да/Нет

Требования к функциям:

  1. [Роль + Действие в рамках процесса. ] Администратор в в подразделе «Список товаров», раздела «Товары» переходит к созданию товаров. 
  2. Администратор заполняет во вкладке «Мастер-данные» атрибуты товара и переходит к следующему шагу. 

[В блоке «Действия» полностью описывается процесс создания товаров по следующим правилам:

  • При наличии любых списков атрибутов (в том числе в табличном списке, форме создания), фильтров - он выносится в отдельную таблицу, действие дополняется ссылкой на нее. 
  • При наличии кнопок, они добавляются в единую таблица, действие дополняется ссылкой на нее. 
  • При наличии любой формы создания и редактирования, должно быть описано действие с подтверждением выхода без сохранения данных (при желании пользователя покинуть форму. 
  • При наличии любых статусных моделей  или типов - они вносятся в отдельные таблицы]

Требования к интерфейсам:

Таблица 3. Создание товара

Название поляПоле в БД ВидОписание+валидацияРедактируемостьОбязательность
Да/НетДа/Нет

Таблица 4. Табличный список

Название поляПоле в БД ФильтрСортировка

Таблица 5. Кнопки

Название кнопкиВызываемая функцияУсловия доступности

Требования к API:

[Если функциональные требования относятся к публичной части платформы, необходимо описать методы для витрины в специальном формате]