Creatio development guide
PDF
Это документация Creatio версии 7.12.0. Мы рекомендуем использовать новую версию документации.

Интеграция с системой и внешний API

Glossary Item Box

Bpm'online предлагает широкие возможности интеграции с программными продуктами пользователей.

Для доступа в систему извне, сначала нужно произвести аутентификацию. Как это сделать подробно изложено в статье "Аутентификация внешних запросов к веб-сервисам bpm'online". Об основном сервисе аутентификации bpm'online можно узнать из статьи "Сервис аутентификации AuthService.svc".

Начиная с версии 7.10 аутентификация выполняется с использованием механизма защиты от CSRF-атак. Подробнее об этом рассказывается в статье "Защита от CSRF-атак при интеграции c bpm'online".

Краткий обзор и сравнение основных способов интеграции с bpm'online приведен в статье "Выбор способа интеграции с bpm'online".

Широкий спектр возможностей bpm'online доступен для использования внешними системами посредством программного интерфейса (API), предоставляемого веб-службой DataService. Подробнее о выполнении операций создания, чтения, обновления и удаления записей (CRUD-операции), а также об API службы, можно узнать из раздела "Веб-служба DataService".

Если внешняя система для обмена данными использует протокол OData, то возможен вариант интеграции с bpm'online посредством этого протокола. Подробнее об интеграции с помощью OData можно узнать из раздела "Протокол OData".

Особенности использования и пример интеграции с помощью HTML-элемента iframe приведены в статье "Интеграция сторонних сайтов с помощью iframe".

Как выполнять простые интеграции с помощью механизма Web-To-Object рассказывается в статье "Web-To-Object. Использование лендингов и веб-форм".

Для запуска бизнес-процессов извне bpm'online необходимо использовать методы web-сервиса ProcessEngineService.svc. Описание методов и публичный API web-сервиса приведены в статье "Web-сервис ProcessEngineService.svc".

Содержание

© Terrasoft 2002-2019.

Был ли данный материал полезен?

Как можно улучшить эту статью?