SAP OData
Соединитель OData, который можно использовать для вызова служб SAP ODATA для выполнения различных операций, таких как создание, чтение, обновление и удаление сущностей, а также вызов функций в службе.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Премия | Все регионы Power Automate |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: - Azure регионы Китая - Министерство обороны США (DoD) |
| Power Apps | Премия | Все регионы Power Apps |
| Power Automate | Премия | Все регионы Power Automate |
| Контакт | |
|---|---|
| Имя | Microsoft |
| URL | https://support.microsoft.com/ |
| Адрес электронной почты | abapi@microsoft.com |
| Метаданные соединителя | |
|---|---|
| Publisher | Microsoft |
| Веб-сайт | https://www.odata.org/ |
| Политика конфиденциальности | https://privacy.microsoft.com/privacystatement |
| Категории | ИТ-операции; Сотрудничество |
Известные проблемы и ограничения
- Соединитель не является полной реализацией протокола OData и может не поддерживать все сценарии.
- Поддержка только чтения для Power Apps табличных функций.
- Для служб OData, имеющих большие $metadata ответы, используйте действие "Создать любой тип запроса OData" и параметр "bypassMetadata", чтобы избежать проблем с производительностью.
поддержка виртуальная сеть (общедоступная предварительная версия)
Если соединитель используется в среде Power Platform, связанной с виртуальная сеть, применяются ограничения:
- Локальный шлюз данных не поддерживается
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| Анонимный. | Используйте анонимный доступ для службы OData. | Все регионы | Недоступен для совместного использования |
| Basic | Используйте имя пользователя и пароль для доступа к службе OData. | Все регионы | Недоступен для совместного использования |
| Microsoft Entra ID интегрированная (с APIM) | Используйте Microsoft Entra ID для доступа к экземпляру SAP. | Все регионы | Недоступен для совместного использования |
| Идентификатор Microsoft Entra с помощью SuccessFactors | Используйте Microsoft Entra ID для проверки подлинности в SuccessFactors. | Все регионы | Недоступен для совместного использования |
| По умолчанию [не рекомендуется] | Этот параметр предназначен только для старых подключений без явного типа проверки подлинности и предоставляется только для обратной совместимости. | Все регионы | Недоступен для совместного использования |
Анонимный.
Идентификатор проверки подлинности: анонимный
Применимо: все регионы
Используйте анонимный доступ для службы OData.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| Базовый универсальный код ресурса (URI) OData | струна | True | |
| Gateway | gatewaySetting | Локальный шлюз (дополнительные сведения см. в разделе https://docs.microsoft.com/data-integration/gateway "Дополнительные сведения" | |
| Имя ключа API | струна | ||
| Значение ключа API | securestring | ||
| Имя клиента SAP | струна | ||
| Значение клиента SAP | securestring |
Basic
Идентификатор проверки подлинности: базовый
Применимо: все регионы
Используйте имя пользователя и пароль для доступа к службе OData.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| Базовый универсальный код ресурса (URI) OData | струна | True | |
| Имя пользователя | securestring | True | |
| Пароль | securestring | True | |
| Gateway | gatewaySetting | Локальный шлюз (дополнительные сведения см. в разделе https://docs.microsoft.com/data-integration/gateway "Дополнительные сведения" | |
| Имя ключа API | струна | ||
| Значение ключа API | securestring | ||
| Имя клиента SAP | струна | ||
| Значение клиента SAP | securestring |
Microsoft Entra ID интегрированный (с APIM)
Идентификатор проверки подлинности: oauth
Применимо: все регионы
Используйте Microsoft Entra ID для доступа к экземпляру SAP.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| Microsoft Entra ID URI ресурса (URI идентификатора приложения) | струна | Идентификатор, используемый в Microsoft Entra ID для идентификации целевого ресурса. | True |
| Базовый универсальный код ресурса (URI) OData | струна | True | |
| Gateway | gatewaySetting | Локальный шлюз (дополнительные сведения см. в разделе https://docs.microsoft.com/data-integration/gateway "Дополнительные сведения" | |
| Имя ключа API | струна | ||
| Значение ключа API | securestring | ||
| Имя клиента SAP | струна | ||
| Значение клиента SAP | securestring |
Идентификатор Microsoft Entra с помощью SuccessFactors
Идентификатор проверки подлинности: oauthsuccessfactors
Применимо: все регионы
Используйте Microsoft Entra ID для проверки подлинности в SuccessFactors.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| URL-адрес маркера успешности | струна | URL-адрес конечной точки маркера OAuth для SuccessFactors (формат: https://<api-server>/oauth/token). |
True |
| Идентификатор клиента поставщика услуг | струна | Идентификатор клиента OAuth2 SuccessFactors. | True |
| Идентификатор компании | струна | CompanyId | True |
| URL-адрес ресурса Microsoft Entra (URI идентификатора приложения) | струна | Идентификатор, используемый в Microsoft Entra ID для идентификации целевого ресурса. | True |
| Базовый универсальный код ресурса (URI) OData | струна | True |
По умолчанию [не рекомендуется]
Применимо: все регионы
Этот параметр предназначен только для старых подключений без явного типа проверки подлинности и предоставляется только для обратной совместимости.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| Базовый универсальный код ресурса (URI) OData | струна | True | |
| Тип проверки подлинности | струна | Тип проверки подлинности для подключения к службе OData. | True |
| Имя пользователя | securestring | Имя пользователя, используемое для подключения к службе OData. | True |
| Пароль | securestring | Пароль, используемый для подключения к службе OData. | True |
| Gateway | gatewaySetting | Локальный шлюз (дополнительные сведения см. в разделе https://docs.microsoft.com/data-integration/gateway "Дополнительные сведения" |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 2500 | 60 секунд |
Действия
| Запрос сущностей OData |
Запрос сущностей OData. |
| Обновление сущности OData |
Обновление сущности OData. |
| Создание любого типа запроса OData |
Создайте любой тип запроса OData. |
| Создание любого типа массового запроса OData (предварительная версия) |
Создайте любой тип массового запроса OData. |
| Создание сущности OData |
Создание сущности OData. |
| Удаление сущности OData |
Удаление сущности OData. |
| Чтение сущности OData |
Чтение сущности OData. |
Запрос сущностей OData
Запрос сущностей OData.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Имя сущности OData
|
entity | True | string |
Укажите имя сущности OData. |
|
relativePath
|
relativePath | string |
В сочетании с URI OData из подключения для создания полного URI для взаимодействия. |
|
|
$top
|
top | number |
Необязательный параметр запроса $top. |
|
|
$skip
|
skip | number |
Необязательный параметр запроса $skip. |
|
|
$select
|
select | string |
Необязательный параметр запроса $select. |
|
|
$фильтр
|
filter | string |
Необязательный параметр запроса $filter. |
|
|
$expand
|
expand | string |
Необязательный параметр запроса $expand. |
|
|
$orderby
|
orderby | string |
Необязательный параметр запроса $orderby. |
|
|
$search
|
search | string |
Необязательный параметр запроса $search. |
|
|
$inlinecount
|
inlinecount | string |
Необязательный параметр запроса $inlinecount. |
Возвращаемое значение
Обновление сущности OData
Обновление сущности OData.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Имя сущности OData
|
entity | True | string |
Укажите имя сущности OData. |
|
Входные данные сущности OData
|
entryInput | True | dynamic |
Укажите входные данные сущности OData. |
|
relativePath
|
relativePath | string |
В сочетании с URI OData из подключения для создания полного URI для взаимодействия. |
Возвращаемое значение
Создание любого типа запроса OData
Создайте любой тип запроса OData.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
relativePath
|
relativePath | True | string |
В сочетании с URI OData из подключения для создания полного URI для взаимодействия. |
|
HTTP-метод
|
httpMethod | True | string | |
|
queryString
|
queryString | object | ||
|
payload
|
payload | object | ||
|
bypassMetadata
|
bypassMetadata | boolean |
Обходы $metadata вызовов (для производительности), за исключением получения токенов CSRF. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
код состояния
|
statusCode | integer | |
|
структурированный
|
response.structured | object | |
|
неструктурированный
|
response.unstructured | string |
Создание любого типа массового запроса OData (предварительная версия)
Создайте любой тип массового запроса OData.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
relativePath
|
relativePath | True | string |
В сочетании с URI OData из подключения для создания полного URI для взаимодействия. |
|
HTTP-метод
|
httpMethod | True | string | |
|
queryString
|
queryString | object | ||
|
payload
|
payload | object | ||
|
bypassMetadata
|
bypassMetadata | boolean |
Обходы $metadata вызовов (для производительности), за исключением получения токенов CSRF. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
код состояния
|
statusCode | integer | |
|
структурированный
|
response.structured | object | |
|
неструктурированный
|
response.unstructured | string |
Создание сущности OData
Создание сущности OData.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Имя сущности OData
|
entity | True | string |
Укажите имя сущности OData. |
|
Входные данные сущности OData
|
entryInput | True | dynamic |
Укажите входные данные сущности OData. |
|
relativePath
|
relativePath | string |
В сочетании с URI OData из подключения для создания полного URI для взаимодействия. |
Возвращаемое значение
Удаление сущности OData
Удаление сущности OData.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Имя сущности OData
|
entity | True | string |
Укажите имя сущности OData. |
|
Входные данные сущности OData
|
entryInput | True | dynamic |
Укажите входные данные сущности OData. |
|
relativePath
|
relativePath | string |
В сочетании с URI OData из подключения для создания полного URI для взаимодействия. |
Возвращаемое значение
- response
- object
Чтение сущности OData
Чтение сущности OData.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Имя сущности OData
|
entity | True | string |
Укажите имя сущности OData. |
|
Входные данные сущности OData
|
entryInput | True | dynamic |
Укажите входные данные сущности OData. |
|
relativePath
|
relativePath | string |
В сочетании с URI OData из подключения для создания полного URI для взаимодействия. |
|
|
$top
|
top | number |
Необязательный параметр запроса $top. |
|
|
$skip
|
skip | number |
Необязательный параметр запроса $skip. |
|
|
$select
|
select | string |
Необязательный параметр запроса $select. |
|
|
$фильтр
|
filter | string |
Необязательный параметр запроса $filter. |
|
|
$expand
|
expand | string |
Необязательный параметр запроса $expand. |
|
|
$orderby
|
orderby | string |
Необязательный параметр запроса $orderby. |
|
|
$search
|
search | string |
Необязательный параметр запроса $search. |
|
|
$inlinecount
|
inlinecount | string |
Необязательный параметр запроса $inlinecount. |
Возвращаемое значение
Определения
объект
Это тип object.