OData de SAP
Un conector de OData que se puede usar para invocar servicios ODATA de SAP para realizar diversas operaciones, como crear, leer, actualizar y eliminar entidades, así como invocar funciones en el servicio.
Este conector está disponible en los siguientes productos y regiones:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas las regiones Power Automate |
| Aplicaciones lógicas | Estándar | Todas las regiones de Logic Apps excepto las siguientes: - Azure regiones de China - Departamento de Defensa de EE. UU. (DoD) |
| Power Apps | Premium | Todas las regiones Power Apps |
| Power Automate | Premium | Todas las regiones Power Automate |
| Contacto | |
|---|---|
| Nombre | Microsoft |
| URL | https://support.microsoft.com/ |
| Correo Electrónico | abapi@microsoft.com |
| Metadatos del conector | |
|---|---|
| Publicador | Microsoft |
| Sitio web | https://www.odata.org/ |
| Directiva de privacidad | https://privacy.microsoft.com/privacystatement |
| Categorías | Operaciones de TI; Colaboración |
Problemas y limitaciones conocidos
- El conector no es una implementación completa del protocolo OData y puede que no admita todos los escenarios.
- Solo se admite "Lectura" para Power Apps funcionalidad tabular.
- Para los servicios de OData que tienen respuestas de $metadata grandes, busque usar la acción "Crear cualquier tipo de solicitud de OData" y el parámetro "bypassMetadata" para evitar problemas de rendimiento.
compatibilidad con Virtual Network (versión preliminar pública)
Cuando el conector se usa en un entorno de Power Platform vinculado a un Virtual Network, se aplican limitaciones:
- No se admite la puerta de enlace de datos local
Creación de una conexión
El conector admite los siguientes tipos de autenticación:
| Anónimo | Use el acceso anónimo para el servicio OData. | Todas las regiones | No se puede compartir |
| Basic | Use el nombre de usuario y la contraseña para acceder al servicio OData. | Todas las regiones | No se puede compartir |
| Microsoft Entra ID integrado (con APIM) | Use Microsoft Entra ID para acceder a la instancia de SAP. | Todas las regiones | No se puede compartir |
| Identificador de Entra de Microsoft mediante SuccessFactors | Use Microsoft Entra ID para la autenticación en SuccessFactors. | Todas las regiones | No se puede compartir |
| OAuth 2.0 (versión preliminar) | Use un proveedor de identidades genérico de OAuth 2.0 (por ejemplo, servicio de autenticación de identidad de SAP) para acceder al servicio OData de SAP. | Todas las regiones | No se puede compartir |
| Valor predeterminado [EN DESUSO] | Esta opción solo es para conexiones anteriores sin un tipo de autenticación explícito y solo se proporciona para la compatibilidad con versiones anteriores. | Todas las regiones | No se puede compartir |
Anónimo
Identificador de autenticación: Anónimo
Aplicable: Todas las regiones
Use el acceso anónimo para el servicio OData.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| URI de base OData | cuerda / cadena | Cierto | |
| Gateway | gatewaySetting | Puerta de enlace local (consulte https://docs.microsoft.com/data-integration/gateway para obtener más detalles). | |
| Nombre de clave de API | cuerda / cadena | ||
| Valor de clave de API | securestring | ||
| Nombre de cliente de SAP | cuerda / cadena | ||
| Valor de cliente de SAP | securestring |
Basic
Identificador de autenticación: Básico
Aplicable: Todas las regiones
Use el nombre de usuario y la contraseña para acceder al servicio OData.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| URI de base OData | cuerda / cadena | Cierto | |
| Nombre de usuario | securestring | Cierto | |
| Contraseña | securestring | Cierto | |
| Gateway | gatewaySetting | Puerta de enlace local (consulte https://docs.microsoft.com/data-integration/gateway para obtener más detalles). | |
| Nombre de clave de API | cuerda / cadena | ||
| Valor de clave de API | securestring | ||
| Nombre de cliente de SAP | cuerda / cadena | ||
| Valor de cliente de SAP | securestring |
Microsoft Entra ID integrado (con APIM)
Identificador de autenticación: oauth
Aplicable: Todas las regiones
Use Microsoft Entra ID para acceder a la instancia de SAP.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| URI de recursos de Microsoft Entra ID (URI de identificador de aplicación) | cuerda / cadena | Identificador usado en Microsoft Entra ID para identificar el recurso de destino. | Cierto |
| URI de base OData | cuerda / cadena | Cierto | |
| Gateway | gatewaySetting | Puerta de enlace local (consulte https://docs.microsoft.com/data-integration/gateway para obtener más detalles). | |
| Nombre de clave de API | cuerda / cadena | ||
| Valor de clave de API | securestring | ||
| Nombre de cliente de SAP | cuerda / cadena | ||
| Valor de cliente de SAP | securestring |
Identificador de Entra de Microsoft mediante SuccessFactors
Identificador de autenticación: oauthsuccessfactors
Aplicable: Todas las regiones
Use Microsoft Entra ID para la autenticación en SuccessFactors.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| Dirección URL del token de factores de éxito | cuerda / cadena | Dirección URL del punto de conexión del token de OAuth de SuccessFactors (formato: https://<api-server>/oauth/token). |
Cierto |
| Id. de cliente del proveedor de servicios | cuerda / cadena | Identificador de cliente de OAuth2 de SuccessFactors. | Cierto |
| Id. de empresa | cuerda / cadena | CompanyId | Cierto |
| dirección URL del recurso de Microsoft Entra (URI de identificador de aplicación) | cuerda / cadena | Identificador usado en Microsoft Entra ID para identificar el recurso de destino. | Cierto |
| URI de base OData | cuerda / cadena | Cierto |
OAuth 2.0 (versión preliminar)
Identificador de autenticación: oauth2generic
Aplicable: Todas las regiones
Use un proveedor de identidades genérico de OAuth 2.0 (por ejemplo, servicio de autenticación de identidad de SAP) para acceder al servicio OData de SAP.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| Dirección URL de autorización de OAuth | cuerda / cadena | La dirección URL del punto de conexión de autorización de OAuth 2.0 del proveedor de identidades. | Cierto |
| OAuth token URL | cuerda / cadena | Dirección URL del punto de conexión del token de OAuth 2.0 del proveedor de identidades. Esta dirección URL también se usa para actualizar el token. | Cierto |
| Identificador de cliente de OAuth | cuerda / cadena | Identificador de cliente de OAuth 2.0 registrado con el proveedor de identidades. | Cierto |
| Secreto de cliente de OAuth | securestring | Secreto de cliente de OAuth 2.0 registrado con el proveedor de identidades. | Cierto |
| URI de base OData | cuerda / cadena | Cierto | |
| Nombre de clave de API | cuerda / cadena | ||
| Valor de clave de API | securestring | ||
| Nombre de cliente de SAP | cuerda / cadena | ||
| Valor de cliente de SAP | securestring |
Valor predeterminado [EN DESUSO]
Aplicable: Todas las regiones
Esta opción solo es para conexiones anteriores sin un tipo de autenticación explícito y solo se proporciona para la compatibilidad con versiones anteriores.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| URI de base OData | cuerda / cadena | Cierto | |
| Tipo de autenticación | cuerda / cadena | Tipo de autenticación para conectarse al servicio OData. | Cierto |
| Nombre de usuario | securestring | Nombre de usuario que se usará para conectarse al servicio OData. | Cierto |
| Contraseña | securestring | Contraseña que se va a usar para conectarse al servicio OData. | Cierto |
| Gateway | gatewaySetting | Puerta de enlace local (consulte https://docs.microsoft.com/data-integration/gateway para obtener más detalles). |
Limitaciones
| Nombre | Llamadas | Período de renovación |
|---|---|---|
| Llamadas API por conexión | 2500 | 60 segundos |
Acciones
| Actualización de la entidad OData |
Actualice la entidad OData. |
| Consulta de entidades de OData |
Consulta de entidades de OData Datos. |
| Creación de una entidad de OData |
Cree la entidad OData. |
| Crear cualquier tipo de solicitud de OData |
Cree cualquier tipo de solicitud de OData. |
| Cree cualquier tipo de solicitud masiva de OData (versión preliminar) |
Cree cualquier tipo de solicitud OData masiva. |
| Eliminación de la entidad OData |
Elimine la entidad OData. |
| Lee la entidad OData. |
Lee la entidad OData. |
Actualización de la entidad OData
Actualice la entidad OData.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre de entidad de OData
|
entity | True | string |
Especifique el nombre de entidad de OData. |
|
Entrada de entidad de OData
|
entryInput | True | dynamic |
Especifique la entrada de entidad de OData. |
|
relativePath
|
relativePath | string |
Combinado con el URI de OData de la conexión para crear el URI completo con el que interactuar. |
Devoluciones
Consulta de entidades de OData
Consulta de entidades de OData Datos.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre de entidad de OData
|
entity | True | string |
Especifique el nombre de entidad de OData. |
|
relativePath
|
relativePath | string |
Combinado con el URI de OData de la conexión para crear el URI completo con el que interactuar. |
|
|
$top
|
top | number |
Opcional $top opción de consulta. |
|
|
$skip
|
skip | number |
Opcional $skip opción de consulta. |
|
|
$select
|
select | string |
Opcional $select opción de consulta. |
|
|
$filtro
|
filter | string |
Opcional $filter opción de consulta. |
|
|
$expand
|
expand | string |
Opción de consulta $expand opcional. |
|
|
$orderby
|
orderby | string |
Opción de consulta $orderby opcional. |
|
|
$search
|
search | string |
Opción de consulta $search opcional. |
|
|
$inlinecount
|
inlinecount | string |
Opcional $inlinecount opción de consulta. |
Devoluciones
Creación de una entidad de OData
Cree la entidad OData.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre de entidad de OData
|
entity | True | string |
Especifique el nombre de entidad de OData. |
|
Entrada de entidad de OData
|
entryInput | True | dynamic |
Especifique la entrada de entidad de OData. |
|
relativePath
|
relativePath | string |
Combinado con el URI de OData de la conexión para crear el URI completo con el que interactuar. |
Devoluciones
Crear cualquier tipo de solicitud de OData
Cree cualquier tipo de solicitud de OData.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
relativePath
|
relativePath | True | string |
Combinado con el URI de OData de la conexión para crear el URI completo con el que interactuar. |
|
httpMethod
|
httpMethod | True | string | |
|
queryString
|
queryString | object | ||
|
payload
|
payload | object | ||
|
bypassMetadata
|
bypassMetadata | boolean |
Omite las llamadas $metadata (para el rendimiento), excepto para capturar tokens CSRF. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
código de estado
|
statusCode | integer | |
|
Estructurado
|
response.structured | object | |
|
Desestructurado
|
response.unstructured | string |
Cree cualquier tipo de solicitud masiva de OData (versión preliminar)
Cree cualquier tipo de solicitud OData masiva.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
relativePath
|
relativePath | True | string |
Combinado con el URI de OData de la conexión para crear el URI completo con el que interactuar. |
|
httpMethod
|
httpMethod | True | string | |
|
queryString
|
queryString | object | ||
|
payload
|
payload | object | ||
|
bypassMetadata
|
bypassMetadata | boolean |
Omite las llamadas $metadata (para el rendimiento), excepto para capturar tokens CSRF. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
código de estado
|
statusCode | integer | |
|
Estructurado
|
response.structured | object | |
|
Desestructurado
|
response.unstructured | string |
Eliminación de la entidad OData
Elimine la entidad OData.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre de entidad de OData
|
entity | True | string |
Especifique el nombre de entidad de OData. |
|
Entrada de entidad de OData
|
entryInput | True | dynamic |
Especifique la entrada de entidad de OData. |
|
relativePath
|
relativePath | string |
Combinado con el URI de OData de la conexión para crear el URI completo con el que interactuar. |
Devoluciones
- response
- object
Lee la entidad OData.
Lee la entidad OData.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre de entidad de OData
|
entity | True | string |
Especifique el nombre de entidad de OData. |
|
Entrada de entidad de OData
|
entryInput | True | dynamic |
Especifique la entrada de entidad de OData. |
|
relativePath
|
relativePath | string |
Combinado con el URI de OData de la conexión para crear el URI completo con el que interactuar. |
|
|
$top
|
top | number |
Opcional $top opción de consulta. |
|
|
$skip
|
skip | number |
Opcional $skip opción de consulta. |
|
|
$select
|
select | string |
Opcional $select opción de consulta. |
|
|
$filtro
|
filter | string |
Opcional $filter opción de consulta. |
|
|
$expand
|
expand | string |
Opción de consulta $expand opcional. |
|
|
$orderby
|
orderby | string |
Opción de consulta $orderby opcional. |
|
|
$search
|
search | string |
Opción de consulta $search opcional. |
|
|
$inlinecount
|
inlinecount | string |
Opcional $inlinecount opción de consulta. |
Devoluciones
Definiciones
objeto
Este es el tipo 'object'.