Техническое задание: Интеграция API для SMS-информирования
Цель проекта
Создать автоматизированную систему оповещения сотрудников путем интеграции двух облачных сервисов.
Исходные данные
- Имеется Облачный сервис учета рабочего времени, который фиксирует приход и уход сотрудников.
- Имеется Внешний сервис SMS-рассылки с функционалом массовых уведомлений.
- Оба сервиса предоставляют свое API для взаимодействия.
Основная задача
Разработать решение (скрипт, микросервис, промежуточное ПО), которое будет:
- Подключаться к API сервиса учета рабочего времени.
- Получать данные о событиях (например, опоздания, ранний уход, отчеты).
- Формировать на основе этих данных тексты SMS-сообщений.
- Передавать сформированные сообщения через API сервиса SMS-рассылки для доставки сотрудникам.
Ключевые требования
- Интеграция должна работать автоматически по заданному расписанию или событию.
- Необходима обработка ошибок и логирование процесса отправки.
- Решение должно быть надежным и соответствовать принципам безопасности работы с данными.
- Конкретные события для уведомлений и шаблоны сообщений будут согласованы дополнительно.