Skip to content

DEEXORT/BitrixSynchronizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BitrixSynchronizer — это промежуточное программное обеспечение для автоматизации обмена данными между системой инженерного планирования IPS и корпоративным порталом Bitrix24.

🚀 Запуск приложения

  1. Перейдите в раздел Releases.
  2. Скачайте актуальный архив ips-synchronizer.zip.
  3. Распакуйте архив в удобную папку.
  4. Отредактируйте файл настроек config/application.properties (укажите ваши URL и токены).
  5. Запустите 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors