«Центр Разработки и Внедрения Террасофт Поволжье» Общие принципы интеграций bpmonline
Содержание Цели и виды интеграций Доступ для внешних систем Реализация PT 1C Connector
Виды интеграций
Цели интеграций bpmonline Внешняя система Средство интеграции Синхронизация работы подразделений компании Информация вводится один раз Единая база справочников Автоматический обмена данными между системами
Виды интеграций Встроенные средства bpmonline Вызов внешних сервисов (API) На уровне БД или внешнее приложение Подробнее об интеграции:
Интеграция на основе SQL job SQL bpmonline БД внешней системы Достоинства Скорость Безопасность Понятность программисту Недостатки On-site Открытая база данных, описанный формат Индивидуальные для каждого проекта хранимые процедуры Сложность поддержки и модификации
Интеграция через Web services БП bpmonline Web service Достоинства On-site и on-demand Независимость от версии внешней системы и ее БД Интеграция по событию Недостатки Скорость Для Om-Demand Web service нужно публиковать в интернет
Интеграция через отдельное приложение БД внешней системы OData Приложение Com/API Внешней системы Достоинства On-site и on-demand Любой способ интеграции внешней системы Простая смена расписания Недостатки Невозможна интеграция по событию Скорость Сложность модификации
Понятие мастер-системы Назначает систему с актуальными данными Нужно для устранения конфликтов Нужно прописывать во всех интеграциях!!!
Доступ для внешних систем
OData Настраиваемые права доступа и авторизация Предоставление реестра данных м конкретной записи Фильтрация данных в запросе Добавление, изменение, удаление данных Внешние системы могут … а еще можно запускать бизнес-процесс извне
Протокол OData Open Data Protocol (OData) это открытый веб-протокол для запроса и обновления данных В качестве запросов используются HTTP-команды (GET, POST), и получать ответы в форматах Atom, JSON или XML OData SDK состоит из библиотек для.NET Framework, PHP, Java, JavaScript, WebOS, и Objective-C
OData. Поддерживаемые операции Добавление/обновление/удаление объекта Добавление/удаление связей между объектами Получение коллекции объектов Получение конкретного объекта Получение отдельного поля / нескольких полей конкретного объекта Получение N первых объектов коллекции Возврат коллекции объектов, пропустив N объектов (с N+1 объекта) Сортировка объектов
Особенности использования OData в bpmonline По ОData нельзя работать с системными таблицами. Например, нельзя создать пользователя системы Принудительная постранично есть при возврате списка объектов. По умолчанию запрос возвращает первые 40 объектов.
Функционал PT 1C Connector
Особенности Работает с версиями BPMonline on-demand и on-site 01. &
Работает с версиями 1С на файловой системе и на базе данных 02. Особенности
Экспорт данных в режиме реального времени Особенности
Самостоятельная настройка правил периодичности синхронизации Особенности
Работа с 1С через веб-сервисы Особенности
Перенос оплат из 1С в BPMOnline с учетом валют, скидок и НДС Особенности
Ведение логов для контроля менеджеров process start :07:14 Start read invoice signal check, code = 404 signal check, result false Invoice guid = c12caf4c-da9f-4754-ba6b fc9 Account guid = ed7447ad abdc- 52a0d3c36957 invoice code = 404 Особенности
Возможность авторизации из облака 08. Особенности
Работа с табличными частями Счет Продукты Особенности
Встроенный механизм переноса оплат (агрегация) 10. Сумма оплаты Оплаты Особенности
Референтная настройка типовой конфигурации 11. Особенности
12. Возможность разнесения по времени синхронизации справочников
Россия: Самара, Московское шоссе 4 а +7 (846) , Москва, Ул. Каланчевская, д (495) , Киев, пр-т. Краснозвездный, 115-А +38 (044) Украина: PORTLAND HOUSE, BRESSENDAN PLACE, LONDON SW1E 5RS +44 (2) UK: Alexandria: 901 N Pitt Street, Suite 325 Alexandria +1 (917) m