Бизнес-логика и интеграции

Правила процесса и обмен данными с внешними системами: CRM, учётными и платёжными сервисами, почтой и мессенджерами.

Интеграции начинаются с документации и доступа

Подключиться можно к системе, у которой есть документированный способ обмена данными и доступ к нему. Документацию смотрим до оценки: от неё зависит сложность работы. Если внутренняя система закрыта для подрядчиков, подключение делаем вместе с ИТ-отделом заказчика.

Пример

Собственная LMS университета

LMS Российского университета кооперации

Подключение к 1С и внутренним системам университета делали вместе с ИТ-отделом РУК: LMS сверяет статус договора с учётной системой.

Что решаем по правилам

Последствия действий
Что происходит после каждого шага: кому уведомление, что блокируется, что считается автоматически.
Сбои
Внешняя система не ответила или вернула ошибку: что видит пользователь, что фиксируется для команды, когда повторяем запрос.
Главный источник
Какая система главная для каждого типа данных, если запись хранится в двух местах.
Журнал
Что записываем в историю, чтобы потом разобраться в спорной ситуации.

Назовите системы, с которыми нужно связать сервис

И пришлите документацию по их API, если она у вас есть.