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

Особенности работы с типом данных Stream

Glossary Item Box

Общая информация

Возможность работы с типом данных Stream при интеграции с Creatio по протоколу OData 4 доступна в Creatio версии 7.16.0 и выше.

Тип данных Stream включает в себя следующие элементы:

  • Изображения.
  • Файлы.
  • Двоичные данные.

Работа с типом данных Stream позволяет выполнить следующие операции:

  • Получение данных.
  • Изменение данных.
  • Удаление данных.

Использование протокола OData 4 и примеры построения различных типов запросов содержатся в статье "Интеграция с Creatio по протоколу OData 4".

Работа с данными типа Stream

Выполнение запросов к Creatio невозможно без аутентификации.

Получение данных

Запрос получения значения поля по идентификатору экземпляра объекта коллекции
 
 
// Получить экземпляр объекта с Id 44C083FC-2060-4B33-823D-F3D749396217 коллекции SysImage.
GET http://mycreatio.com/0/odata/SysImage(44C083FC-2060-4B33-823D-F3D749396217)/Data

ForceUseSession: true
BPMCSRF: OpK/NuJJ1w/SQxmPvwNvfO

 

Ответ на запрос получения значения поля по идентификатору экземпляра объекта коллекции
 
 
Status: 200 OK

Изменение данных

Запрос изменения значения по идентификатору поля экземпляра объекта коллекции
 
 
// Изменить экземпляр объекта c Id 44C083FC-2060-4B33-823D-F3D749396217 коллекции SysImage.
PUT http://mycreatio.com/0/odata/SysImage(44C083FC-2060-4B33-823D-F3D749396217)/Data

Accept: application/json; odata=verbose
Content-Type: application/json; odata=verbose
ForceUseSession: true
BPMCSRF: OpK/NuJJ1w/SQxmPvwNvfO

Тело запроса имеет бинарный тип и содержит следующее изображение.

Ответ на запрос изменения значения по идентификатору поля экземпляра объекта коллекции
 
 
Status: 200 OK

Удаление данных

Запрос удаления значения поля по идентификатору экземпляра объекта коллекции
 
 
// Удалить экземпляр объекта с Id 44C083FC-2060-4B33-823D-F3D749396217 коллекции SysImage.
DELETE http://mycreatio.com/0/odata/SysImage(44C083FC-2060-4B33-823D-F3D749396217)/Data

ForceUseSession: true
BPMCSRF: OpK/NuJJ1w/SQxmPvwNvfO

 

Ответ на запрос удаления значения поля по идентификатору экземпляра объекта коллекции
 
 
Status: 204 No Content

 

© Terrasoft 2002-2020.

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

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