Перейти к содержанию

Архитектура и интеграции

Архитектура

Архитектурный подход

Система проектировалась как монолитное веб-приложение для внутреннего использования.

Целевая архитектура включала:

  • веб-интерфейс для сотрудников и руководителей;
  • аутентификацию и авторизацию;
  • сервисный слой бизнес-логики;
  • реляционное хранилище;
  • модуль отчётности и экспорта;
  • журналирование действий;
  • файловое хранилище для вложений.

Архитектурные артефакты

Бизнес-процессы BPMN

AS-IS

AS-IS BPMN

TO-BE

TO-BE BPMN

C4 Context

C4 Context

C4 Container

C4 Container

C4 Component

C4 Component

Потоки интеграции

Целевой TO-BE процесс

Целевой процесс предполагал переход к управляемому цифровому циклу:

  1. Подготовка периода оценки.
  2. Утверждение метрик и шаблонов достижений.
  3. Сборка оценочных листов и привязка к должностям.
  4. Запуск периода и разблокировка ввода.
  5. Онлайн-заполнение метрик и достижений сотрудниками.
  6. Параллельная валидация руководителями.
  7. Закрытие периода и блокировка ввода.
  8. Автоматический расчёт баллов, цены балла и премий.
  9. Ручные корректировки при необходимости.
  10. Утверждение итогов.
  11. Публикация премий в личном кабинете.
  12. Экспорт итогов в 1С через CSV или коннектор.