Веб-служба DataService
Glossary Item Box
Общая информация
Веб-служба DataService приложения Creatio является RESTful-сервисом, т.е. поддерживает передачу состояния представления (Representational State Transfer, REST). В общем случае REST является очень простым интерфейсом управления информацией без использования каких-то дополнительных внутренних прослоек, т.е. данные не нужно преобразовывать в какой-либо сторонний формат, например, XML. В простом RESTful-сервисе каждая единица информации однозначно определяется глобальным идентификатором, таким как URL. Каждый URL, в свою очередь, имеет строго заданный формат. Однако это не всегда удобно для передачи больших массивов данных.
В DataService данные автоматичеcки могут быть сконфигурированы в различные форматы данных, такие как XML, JSON, HTML, CSV и JSV. Структура данных определяется так называемыми контрактами данных.
Контракты данных службы DataService рекомендуемые для интеграции с Creatio приведены в таблице 1.
Табл. 1. — Службы DataService приложения Creatio
Служба | Описание |
---|---|
InsertQuery | Класс запроса на добавление записи раздела. |
UpdateQuery | Класс запроса на обновление записи раздела. |
DeleteQuery | Класс запроса на удаление записи раздела. |
SelectQuery | Класс запроса на выбор записей раздела. |
BatchQuery | Класс пакетного запроса. |
Filters | Класс фильтров. |
Примеры интеграции с помощью веб-службы DataService приведены в разделе "DataService".