Руководства по Rillsoft Integration Server
В этом разделе собраны практические шаги вокруг Rillsoft Integration Server: от первичной настройки и аутентификации до миграции существующих SOAP-интеграций на современный REST API v2.
Установка Integration Server
Integration Server работает как Linux-сервис. Сейчас непосредственно описаны два дистрибутива:
- Установка на Debian — рекомендуется для современных серверных конфигураций.
- Установка на CentOS — для существующих инфраструктур RHEL/CentOS.
После успешной установки REST API доступен по настроенному базовому URL (пример: https://app.rillsoft.cloud).
Аутентификация в REST API
API работает исключительно с Bearer-токенами. Типовой сценарий:
- Вход через
POST /api/v2/loginс логином и паролем. - Передача возвращённого токена в заголовке
Authorizationпоследующих вызовов:Authorization: Bearer <token>. - Ротация или обновление токена до истечения срока действия.
Подробности по схемам и обязательным полям — в Справочнике API.
Миграция с SOAP-вебсервиса на REST API v2
Если в продуктивной среде ещё используется старый SOAP-вебсервис, переход стоит планировать вместе с обновлением до Rillsoft Project 10 — релиза, в котором интеграционный слой был полностью переведён на REST и выпущен как API v2. Рекомендованный порядок:
- Инвентаризация текущих SOAP-вызовов — какие операции, какие поля, какие объёмы данных.
- Сопоставление с REST-эндпоинтами — за источник истины брать Справочник API v2.
- Перевод аутентификации — WS-Security уходит, вместо него поток с Bearer-токеном.
- Проверка JSON-модели данных — имена полей, форматы дат и UUID местами отличаются от старой XML-схемы.
- Постепенная миграция — v1 остаётся параллельно, новые подключения сразу строить на v2.
Типовые сценарии интеграции
- Интеграция с ERP: регулярная синхронизация мастер-данных (сотрудники, проекты, клиенты).
- Интеграция с HR: согласование отпусков и отсутствий между HR-системой и Rillsoft Project.
- BI / отчётность: передача агрегированных данных из дашборд-эндпоинтов в Tableau, Power BI или Looker.
- Интеграция с DMS: автоматическое прикрепление документов из сторонних систем к проектам или задачам.
- Собственные веб- или мобильные клиенты: лёгкие фронтенды без установки толстого клиента.
Запланированные дополнения
- Пошаговые примеры рабочих процессов (Postman, cURL).
- Эталонные реализации на Python, Java и .NET.
- Заметки по rate limits, постраничному выводу и обработке ошибок.
- Практическое руководство по миграции отдельных SOAP-операций на REST.
