«Без интеграций у вас нет системы. У вас есть набор несвязанных инструментов.»
Сегодня поговорим насчет интеграций. Как объединить несколько систем воедино, как получить максимум продуктивности из связки отдельных систем.
Итак, ИТ-ландшафт клиента представлял собой разрозненную среду:
- кадровые данные хранились в 1С
- учетные записи и данные об объектах сети — в Active Directory
- устройства и ПО — в GLPI
Системы не были связаны между собой, что приводило к постоянным проблемам:
- дублирование данных
- ручной перенос информации
- ошибки и рассинхронизация
- отсутствие единого источника правды
В результате:
- процессы тормозились
- возрастали операционные риски
- увеличивалась нагрузка на команды
В рамках перехода на SimpleOne стояла задача объединить эти системы в единую управляемую архитектуру.
Клиент
Крупный FMCG-холдинг:
- распределенная инфраструктура
- разнородный ИТ-ландшафт
- множество внутренних систем
Задачи проекта
- Объединить 1С, Active Directory и GLPI в единую среду
- Автоматизировать JML-процессы (Joiner-Mover-Leaver)
- Обеспечить актуальность и целостность данных
- Минимизировать ручные операции
- Повысить управляемость процессов
Решение
Команда Outsorsa реализовала интеграционную архитектуру на базе SimpleOne, обеспечив сквозную синхронизацию данных и автоматизацию процессов.
В основе решения:
- API-интеграции между ключевыми системами
- автоматическая обработка событий
- централизованное управление данными
- нормализация и синхронизация информации
Основные этапы реализации
1. Интеграция с Active Directory
- Реализована двухуровневая синхронизация учетных записей
- Автоматизировано создание, обновление и деактивация пользователей при выполнении действия в рамках JML, а также по расписанию через LDAP.
- Настроена контекстная авторизация в системе
2. Интеграция с 1С
- Настроен REST API для обработки кадровых событий
- Реализована передача данных между 1C<->SimpleOne<->AD в едином контуре
- JML-события автоматически инициируют процессы в системе
3. Интеграция с GLPI
- Настроена двусторонняя синхронизация заявок на установку ПО
Технологический стек
- SimpleOne
- REST API
- LDAP
- 1С
- GLPI
- GitLab CI/CD
До проекта
До внедрения интеграций системы работали изолированно:
- данные дублировались между системами
- информация передавалась вручную
- отсутствовала синхронизация изменений
- процессы зависели от человеческого фактора
В результате:
- возникали ошибки и несоответствия данных
- увеличивалось время обработки задач
- снижалась управляемость процессов
Результаты проекта
В результате внедрения интеграционной архитектуры на базе SimpleOne была создана единая система управления данными и процессами.
Ключевые результаты:
- Создана единая интегрированная среда для управления ИТ-данными
- До 80% ручных операций автоматизировано
- Обеспечена постоянная актуальность и синхронизация данных
- Исключены дублирование и рассинхронизация информации
- Повышена скорость обработки процессов и заявок
- Снижены операционные и человеческие риски
Дополнительные эффекты
- Повышена прозрачность процессов
- Упрощено сопровождение систем
- Ускорено внедрение новых интеграций
- Повышена зрелость ИТ-ландшафта
Ключевой эффект для бизнеса
Интеграции превратили разрозненные системы в единую управляемую среду:
- данные стали едиными и достоверными
- процессы — автоматизированными
- решения — основанными на актуальной информации
Интеграция стала основой цифровой управляемости бизнеса.
Особенности реализации
- Учет требований безопасности (включая WAF)
- Нормализация данных из нестандартных конфигураций 1С
- Использование максимально коробочного функционала SimpleOne
- Установка MID агента вендора во внутреннем контуре заказчика.
- Гибкая масштабируемая архитектура
Перспективы развития
- Расширение интеграций
- Автоматизация мониторинга инфраструктуры
- Развитие аналитики на основе данных
Рекомендации компаниям
- Провести аудит текущих интеграций
- Разработать API-архитектуру
- Централизовать управление данными
- Автоматизировать обмен между системами
- Документировать и описывать схемы взаимодействия систем (High Level и Low Level документация).