<< Click to Display Table of Contents >> Интеграция с внешними системами > Запросы к сервису интеграции > Создание сущностей Заполнение свойства-коллекции |
Чтобы у сущности заполнить свойство-коллекцию, напишите POST-запросы:
1.Для создания сущности.
2.Для заполнения свойства-коллекции.
Примечание. Чтобы создать сущность с обязательным свойством-коллекцией, используйте пакетный запрос.
POST-запрос для заполнения свойства-коллекции строится так же, как при создании сущности. Особенности:
•используйте URL в формате:
{Протокол https или http}://{имя сервера, на котором установлен сервис интеграции}/{имя сервиса интеграции}/odata/{Интерфейс типа сущности во множественном числе}(ИД)/{Имя свойства-коллекции}
Пример:
https://DirectumRXServer.com/Integration/odata/ISimpleDocuments(79)/Versions
•в теле запроса указывайте дочерние свойства в свойстве-коллекции и их значения, например:
{
“Number”:2,
"Note": "Версия для рецензирования",
"AssociatedApplication": {"Id": 1}
}
Сервис интеграции вернет ответ с кодом. Варианты такие же, как в POST-запросах при создании сущности. В заголовке ответа Location будет имя коллекции и ее идентификатор. Пример Location при создании простой задачи:
https://DirectumRXServer.com/Integration/odata/ISimpleTasks(53)/RouteSteps(4)
© Компания Directum, 2024 |