BitrixSynchronizer — это промежуточное программное обеспечение для автоматизации обмена данными между системой инженерного планирования IPS и корпоративным порталом Bitrix24.
- Перейдите в раздел Releases.
- Скачайте актуальный архив ips-synchronizer.zip.
- Распакуйте архив в удобную папку.
- Отредактируйте файл настроек config/application.properties (укажите ваши URL и токены).
- Запустите IPS-Synchronizer.exe.
- Авторизация IPS: Прозрачный вход через учетные записи системы IPS.
- Иерархия проектов: Отображение дерева задач IPS в удобном веб-интерфейсе.
- Синхронизация в один клик: Создание и обновление задач в Bitrix24 на основе данных из IPS.
- Безопасность: Сессионные токены хранятся в защищенных HttpOnly куках.
Перед запуском убедитесь, что в application.properties корректно заполнены следующие блоки:
Настройки Bitrix
- api.external.bitrix.url — URL вашего вебхука Битрикс24.
- api.external.bitrix.token — Ключ авторизации.
Настройки IPS
- api.external.ips.base-url — Адрес API вашего сервера IPS.
- ips.object.id.* — Идентификаторы типов объектов для вашей конфигурации IPS.
- Backend: Java 17, Spring Boot 3, Spring Security.
- Frontend: Thymeleaf, HTML5, CSS3 (Modern UI).
- Интеграция: REST API, Jackson (Custom Deserializers).
- Тестирование: JUnit 5, Mockito.
- ОС: Windows 10 или выше (для .exe).
- Сеть: Доступ к системам API IPS и Bitrix24.