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

Интеграции управления

Зачем нужно

Интеграции дают управленческому контуру данные для аналитики и позволяют возвращать задачи или планы в работу команд.

Канонические cross-domain контракты

Кто использует

  • analytics backend;
  • dashboards;
  • task-manager;
  • planning;
  • руководители.

Сценарии

  • получить события из CRM;
  • получить progress summary из LMS;
  • получить результаты олимпиад;
  • создать задачу из аналитического сигнала;
  • связать план с фактом.

Данные

  • domain event;
  • metric input;
  • aggregated metric;
  • management task;
  • plan status.

Правила

  • Управление не переписывает исходные доменные факты.
  • Метрика должна знать источник.
  • Команда в домен должна проходить через явный контракт.

Серверная часть

Нужны ingestion, агрегация, журнал ошибок и контроль свежести данных.

Интеграции

  • storefront;
  • LMS;
  • CRM;
  • identity;
  • competitions;
  • task-bank.

Безопасность

Доступ к данным ограничивается доменными и управленческими ролями.

Нестандартные случаи

  • данные пришли поздно;
  • домен изменил схему события;
  • агрегация пересчитана;
  • команда не принята доменом.

Готовность

  • входящие данные трассируются;
  • ошибки синхронизации видны;
  • задачи и планы связаны с источниками;
  • права доступа соблюдаются.