Yva.Ai позволяет собирать пользовательские данные участников онлайн-конференций для дальнейшей оценки выгорания, вовлечённости сотрудников и других показателей человеческого капитала.
Yva.ai - система HR-аналитики, которая помогает компаниям управлять командами, повышать вовлеченность своих сотрудников, следить за их уровнем стресса и эффективностью, предотвращать их выгорание.
Аналитика проводится с помощью «умных» микро-опросов сотрудников и оценки их поведения в Bitrix, Telegram, Яндекс почте, Office 365, Teams, Slack, Jira и других источниках, используемых в ежедневных рабочих активностях.
В результате HR-отделы компаний и руководство получают детализированную информацию о корпоративном здоровье компании.
Задача нашей команды заключалась в интеграции системы YVA.AI c Zoom - платформой для проведения онлайн-конференций.
Были разработаны:
сервис для получения данных по участникам команд и проводимым встречам: информация о пользователе (контактные данные), список контактов пользователя, список конференций, в которых пользователь участвует
скрипты для формирования HR-аналитики на основании данных, полученных из Zoom
Детали реализации:
разработанный нами сервис выполняет синхронные запросы к REST API Zoom для получения данных об участниках, встречах, контактах и т.д. за последние полгода для последующей аналитики
полученные данные передаются в общее хранилище активностей пользователей на основании которых формируются «inner circles» - круги взаимодействия сотрудников между собой
для регуляции работы сервиса и отправки данных в основную систему используется брокер сообщений RabbitMQ, что увеличивает скорость их обработки
для авторизации в API Zoom применяется механизм OAuth, регулярное обновление токенов авторизации гарантирует бесперебойную работу системы, безопасность и сохранность персональных данных участников
Подключение Zoom и сбор аналитики происходит из интерфейса пользователя: