pasport-prochital-ya-vybral/passport.md

6.5 KiB
Raw Blame History

Паспорт бизнес-процесса: Система принятия решений по заявкам

Назначение системы

Система для обработки и принятия решений по входящим заявкам сотрудников. Позволяет ответственным лицам рассматривать заявки, принимать решения (принято/отклонено), добавлять комментарии и отслеживать статусы.

Важные принципы

  1. Alem — рекомендация, не платформа. Система может использовать Alem как рекомендуемый инструмент, но не привязана к конкретной платформе.
  2. Сохранение решений — в первой версии. Функция сохранения решений и комментариев работает сразу, не откладывается на будущие версии.
  3. Реальные данные — только внутри КТ. Обработка реальных данных осуществляется исключительно в инфраструктуре Казахтелеком. Демо-данные отделены от реальных записей.

Сущности

Заявка

  • ID — уникальный номер
  • Дата создания — когда поступила заявка
  • Заявитель — ФИО сотрудника
  • Отдел/Департамент — подразделение заявителя
  • Тип заявки — доступ к данным / интеграция / оборудование / другое
  • Описание — краткое описание потребности
  • Приоритет — низкий / средний / высокий
  • Статус — новый / на рассмотрении / решение принято

Решение

  • ID заявки — ссылка на заявку
  • Решение — принято / отклонено / на доработку
  • Комментарий — обоснование решения
  • Кто принял — ФИО ответственного
  • Дата решения — когда принято решение

Статусы заявки

Статус Описание Что можно делать
Новый Заявка только поступила Назначить ответственного, взять в работу
На рассмотрении Ответственный изучает заявку Запросить доп. информацию, принять решение
Решение принято Решение зафиксировано Просмотр, экспорт в отчёт
Отклонено Заявка отклонена Просмотр, архивирование

Роли пользователей

Роль Права
Заявитель Создать заявку, просмотр своих заявок
Ответственный Просмотр назначенных заявок, принятие решений, комментарии
Администратор Все заявки, назначение ответственных, экспорт данных

Интерфейс — экран с таблицей

KPI-полоса (верхняя панель)

  • Всего заявок
  • На рассмотрении
  • Принято за период
  • Отклонено за период

Фильтры

  • Период (7 дней / 30 дней / квартал / год)
  • Статус (все / новый / на рассмотрении / решение принято / отклонено)
  • Тип заявки (все / доступ / интеграция / оборудование / другое)
  • Приоритет (все / высокий / средний / низкий)

Таблица заявок

Колонки:

  1. Дата
  2. Заявитель (с отделом)
  3. Тип заявки
  4. Приоритет (цветной чип)
  5. Статус (цветной чип)
  6. Решение (если принято)
  7. Действия (кнопка «Рассмотреть»)

Карточка рассмотрения (открывается по клику)

  • Полная информация о заявке
  • Поле для комментария
  • Кнопки: «Принять» / «Отклонить» / «На доработку»
  • Сохранение в localStorage сразу после нажатия

Хранение данных

Демо-данные

  • Помечены data-kt-data-mode="demo"
  • Чип «Демо-данные» в шапке
  • Отдельное хранилище в localStorage

Реальные данные

  • Хранятся в инфраструктуре КТ
  • Отдельное хранилище в localStorage (помечено live)
  • Доступ только у уполномоченных пользователей

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

  1. Дизайн-система KT AI — все компоненты и токены из ДС
  2. Светлая тема по умолчанию — data-theme="light"
  3. Логотип Казахтелеком — в шапке слева
  4. Адаптивность — таблица и фильтры работают на мобильных
  5. Пустое состояние — если нет данных под фильтр, показать причину
  6. Фильтры меняют всё — таблица, KPI, текст объяснения
  7. Один пустой срез — хотя бы один фильтр показывает «нет данных»

Запреты

  1. Нельзя выполнять действие по непроходной строке (кнопка disabled)
  2. Нельзя скрывать фильтры и пустое состояние
  3. Нельзя подменять данные из другого фильтра
  4. Нельзя использовать сырые hex-цвета в вёрстке
  5. Нельзя подключать сторонние CSS-фреймворки