Разработка решения для синхронизации календарей пользователей для агропромышленной компании - Выполненные проекты
ICL Services

Разработка решения для синхронизации календарей пользователей для агропромышленной компании

Для поддержания стратегии импортонезависимости компания планировала поэтапный переход с зарубежного ПО на платформу Яндекс 360. Миграция должна была занять от 6 до 12 месяцев.

Однако на время перехода возникла критическая проблема: в штатном функционале Яндекс 360 отсутствует возможность синхронизации календарей с Microsoft Exchange. Это создавало риск потери актуальной информации о занятости сотрудников и переговорных комнат в гибридный период.

С этой задачей заказчик обратился к ICL Services.

Задачи

  • Разработать программное решение, обеспечивающее:

    • синхронизацию календарей и их внутренних параметров между Microsoft Exchange и Яндекс 360 в реальном времени,
    • отображение занятости участников и переговорных комнат в обеих системах,
    • синхронизацию дополнительных атрибутов (включая эмодзи в названиях и описаниях встреч),
    • гарантированное соблюдение SLA 95% по времени синхронизации — не более 5 минут,
    • возможность масштабирования на 15 000 пользователей,
    • приоритизацию синхронизации для ключевых сотрудников (VIP-группа).
Реализованное нами решение

  1. В первую очередь была собрана экспертная команда проекта, состоящая из 2-х системных архитекторов, 2-х DevOps-инженеров и руководителя проекта. Проект был реализован в несколько этапов.

    1.  Сбор и анализ требований

    Определены функциональные требования, критичные для заказчика: синхронизация занятости, поддержка переговорных комнат и др. в течение 5 минут.

    2.  Проектирование архитектуры

    Решение базируется на собственной платформе ICL Services, которая позволяет управлять задачами в реальном времени: создавать обработчики, ставить в расписание, отслеживать выполнение, отправлять оповещения  при сбоях.

    3.  Разработка обработчиков синхронизации

    Созданы модули для чтения изменений из Exchange и записи в Яндекс 360 (и в обратном направлении). Также были созданы метрики, логи и портал администрирования для ИТ-специалистов.

    4.  Реализация механизма приоритизации

    По запросу заказчика были выделены две группы пользователей: VIP (топ-менеджмент) и остальные. При возникновении троттлинга (от англ. throttling –  динамическое изменение частоты) или перегрузки систем решение автоматически обрабатывает сначала изменения у VIP, а затем — у остальных пользователей.

    5.  Нагрузочное тестирование

    Проверка работы решения на целевые объёмы (до 15 000 пользователей) в тестовом контуре. Все функциональные требования выполнены, целевое SLA достигнуто.

    6.  Подготовка к промышленному внедрению

    На этом этапе решение было «завернуто» в сервис, готовый к эксплуатации.

    Итоги проекта

    Проект был реализован как пилот — с подтверждением работоспособности решения и готовностью к промышленному внедрению. Сроки реализации составили всего 2 месяца.

Продукты и технологии

  • Яндекс 360 для бизнеса
  • Microsoft Exchange

Результаты

  • Создан независимый сервис, который может использоваться для синхронизации Microsoft Exchange и Яндекс 360, а также будет доработан для дальнейшего использования в гибридных почтовых системах.
  • Обеспечено соблюдение SLA синхронизации изменений календарей 95% пользователей в течение 5 минут.
  • Реализована приоритизация VIP-пользователей — критически важные сотрудники синхронизируются в первую очередь при любых нагрузках.
  • Подтверждена готовность решения к работе с 15 000 пользователей (масштаб заказчика).
  • Сформирована внутренняя компетенция ICL Services по интеграции Exchange и Яндекс 360 — уникальная экспертиза, востребованная на рынке импортозамещения.

Предоставленные услуги и решения

Напишите нам

Связаться с нами

Узнайте больше о наших проектах

Заказать звонок

Ф.И.О*
Контактный телефон*
E-mail*
Компания*

Я даю согласие на обработку своих персональных данных в соответствии со статьей 9 Федерального закона от 27 июля 2006 г. N 152-ФЗ«О персональных данных»

Задать вопрос эксперту

Ф.И.О*
E-mail*
Наименование организации*
Должность*
Телефон*
Вопрос*

Я даю согласие на обработку своих персональных данных в соответствии со статьей 9 Федерального закона от 27 июля 2006 г. N 152-ФЗ«О персональных данных»

Заказать звонок

Ф.И.О*
Контактный телефон*
E-mail
Компания*

Я даю согласие на обработку своих персональных данных в соответствии со статьей 9 Федерального закона от 27 июля 2006 г. N 152-ФЗ«О персональных данных»

На сайтах icl-services.com используются cookie-файлы. Оставаясь на сайте, вы даете свое согласие на использование нами cookie-файлов. Если, прочитав данное сообщение, вы не согласны, просим вас покинуть сайт.
Наверх