Files
knowledge/база/Templates/REQ_Template.md
T

2.1 KiB

<%* // ---- Сбор всех данных ---- let id = await tp.system.prompt("Введите ID требования", "REQ-XXX-YYY"); let title = await tp.system.prompt("Введите краткое название требования"); let level = await tp.system.suggester(["Система", "Аппарат", "Подсистема", "Компонент подсистемы"], ["Система", "Аппарат", "Подсистема", "Компонент подсистемы"]); let type = await tp.system.suggester( ["Функциональное", "Нефункциональное", "Бизнес-требование", "Ограничение"], ["Функциональное", "Нефункциональное", "Бизнес-требование", "Ограничение"] ); let priority = await tp.system.suggester( ["Высокий", "Средний", "Низкий"], ["high", "medium", "low"] ); let status = await tp.system.suggester( ["Черновик", "На рассмотрении", "Утверждено", "Реализовано", "Отклонено"], ["draft", "review", "approved", "implemented", "rejected"] ); let obj_tag = await tp.system.prompt("Тег объекта (напр. мка, сос, корпус)"); let created = tp.date.now("YYYY-MM-DD");

// Описание и критерии – многострочные let description = await tp.system.prompt( "Опишите требование (можно использовать Markdown)", "", true );

// Переименовываем файл (ID без расширения, Templater сам добавит .md) //await tp.file.rename(id); %>

id: "<% id %>" title: "<% title %>" level: "<% level %>" type: "<% type %>" priority: "<% priority %>" status: "<% status %>" created: <% created %> tags: [req, "<% obj_tag %>"]

<% title %>

ID: <% id %>
Тип: <% type %>
Уровень: <% level %> Приоритет: <% priority %>
Статус: <% status %>
Дата создания: <% created %>

Описание

<%= description %>

Связанные требования

Комментарии