Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La API de inventario de Power Platform proporciona datos de inventario actuales a través de la PowerPlatformResources tabla de Azure Resource Graph. La API incluye información básica del recurso, la propiedad, el entorno y el conector, pero su esquema difiere del esquema de inventario de exportación de datos.
En este artículo se describe lo siguiente:
- Datos de inventario disponibles a través de la API de inventario de Power Platform.
- Propiedades del inventario de exportación de datos no disponibles
- Propiedades que tienen cobertura parcial o distinta.
Para obtener información sobre cómo consultar el inventario, consulte Api de inventario de Power Platform. Para obtener el esquema de API completo, consulte Referencia del esquema de inventario de Power Platform.
Note
Microsoft está retirando la versión preliminar de la exportación de datos. Las exportaciones de datos de inventario se detienen después del 1 de diciembre de 2026. Las exportaciones de datos de uso y entorno continúan con las configuraciones existentes y nuevas, y los datos que ya exportó permanecen en su lago de datos. Espere otra notificación de Microsoft cuando se detengan las exportaciones de datos de inventario.
Para prepararse, use la API de inventario de Power Platform para exportar datos de inventario mediante programación. Antes de migrar, revise las asignaciones de campos y las brechas conocidas. Algunos campos de inventario de exportación de datos no están disponibles a través de la API o tienen una cobertura diferente.
La API de inventario de Power Platform no exporta automáticamente los datos al almacenamiento propiedad del cliente. Para crear una exportación periódica, use un servicio de Azure, como Azure Functions, Azure Logic Apps o Azure Automation, para consultar la API de inventario de Power Platform según una programación y escribir los resultados en Azure Blob Storage, Azure Data Lake Storage u otro destino admitido.
Tipos de recurso compatibles
La API de inventario de Power Platform incluye los siguientes tipos de recursos:
| Resource | Tipo de API de inventario de Power Platform |
|---|---|
| Aplicaciones de lienzo | microsoft.powerapps/canvasapps |
| Aplicaciones basadas en modelo | microsoft.powerapps/modeldrivenapps |
| Aplicaciones de código | microsoft.powerapps/codeapps |
| Aplicaciones gestionadas y de creador de aplicaciones | microsoft.powerapps/apps |
| Flujos de nube | microsoft.powerautomate/cloudflows |
| Flujos de agente | microsoft.powerautomate/agentflows |
| Flujos del agente de procesos de trabajo | microsoft.powerautomate/m365agentflows |
| Agentes de Copilot Studio | microsoft.copilotstudio/agents |
| Connectors | microsoft.powerplatformconnector/connectors |
| Environments | microsoft.powerplatform/environments |
| Grupos ecologistas | microsoft.powerplatform/environmentgroups |
Datos de inventario disponibles
En las secciones siguientes se describen los campos disponibles por tipo de recurso y categoría de datos.
- Información de recursos compartidos
- Información de la aplicación
- Información de flujo
- Uso del conector
- Información del catálogo del conector
- Información del entorno
Información de recursos compartidos
Los siguientes campos están disponibles para los tipos de recursos admitidos. Los conectores son entidades de catálogo y solo admiten los campos compartidos identificados en la referencia de esquema de inventario.
| Categoría de datos | Información disponible | Campo de la API de inventario de Power Platform |
|---|---|---|
| Identificador del recurso | Identificador único del recurso de inventario | name |
| Nombre del recurso | Nombre para mostrar del recurso | properties.displayName |
| Tipo de recurso | Tipo de recurso de Power Platform estandarizado | type |
| Tenant | Identificador de inquilino | tenantId |
| Location | Ubicación geográfica del recurso | location |
| Fecha de creación | Fecha y hora en que se creó el recurso | properties.createdAt |
| Creado por | Id. de objeto del usuario que creó el recurso | properties.createdBy |
Información de la aplicación
La siguiente información está disponible para los tipos de aplicaciones compatibles.
| Categoría de datos | Información disponible | Campo de la API de inventario de Power Platform |
|---|---|---|
| Propietario | Id. de objeto del propietario de la aplicación | properties.ownerId |
| Environment | Identificador del entorno que contiene la aplicación | properties.environmentId |
| Última modificación | Fecha y hora en que se modificó por última vez la aplicación | properties.lastModifiedAt |
| Última modificación realizada por | Id. de objeto del usuario que modificó la aplicación por última vez | properties.lastModifiedBy |
| Estado de cuarentena | Si la aplicación está en cuarentena | properties.isQuarantined |
| ID de aplicación basada en modelos | Identificador de módulo de aplicación de Dataverse | properties.appModuleId |
| Nombre lógico de la aplicación controlada por modelos | Nombre lógico de Dataverse | properties.logicalName |
| Subtipo de app de código |
byocApp o vibeApp |
properties.subType |
| Subtipo de aplicación administrada | microsoftApp |
properties.subType |
| Subtipo de App Builder | appBuilderApp |
properties.subType |
Información del flujo
La siguiente información está disponible para flujos en la nube, flujos de agente y flujos de agente de flujo de trabajo.
| Categoría de datos | Información disponible | Campo de la API de inventario de Power Platform |
|---|---|---|
| Propietario | Id. de objeto del propietario del flujo | properties.ownerId |
| Environment | Identificador del entorno que contiene el flujo | properties.environmentId |
| Última modificación | Fecha y hora en que se modificó por última vez el flujo | properties.lastModifiedAt |
| Última modificación realizada por | Id. de objeto del usuario que modificó el flujo por última vez | properties.lastModifiedBy |
| Entidad de flujo de trabajo | Identificador de entidad de flujo de trabajo de Dataverse | properties.workflowEntityId |
| Conector de activador | Conector que inicia el flujo | properties.trigger |
| Activar operación | Operación del conector que inicia el flujo | properties.triggerOperation |
Los campos del desencadenador están vacíos cuando un flujo usa un desencadenador que no está basado en conectores, como una periodicidad o un desencadenador manual.
Uso del conector
El uso de conectores está disponible para aplicaciones, flujos y agentes admitidos.
| Categoría de datos | Información disponible | Campo de API de inventario de Power Platform |
|---|---|---|
| Conectores usados | Identificadores de conectores usados por el recurso | properties.powerPlatformConnectors[].connectorId |
| Operaciones utilizadas | Identificadores de operaciones invocadas mediante un conector | properties.powerPlatformConnectors[].operations[].operationId |
| Activador de flujo | Conector que inicia un flujo admitido | properties.trigger |
| Operación del activador de Flow | Operación del conector que inicia un flujo admitido | properties.triggerOperation |
Los campos de uso de conectores y operaciones se encuentran actualmente en versión preliminar.
Información del catálogo de conectores
También puede encontrar conectores como recursos de inventario individuales.
| Categoría de datos | Información disponible | Campo de la API de inventario de Power Platform |
|---|---|---|
| Id. de conector | Identificador del conector | properties.connectorId |
| Description | Descripción del conector | properties.description |
| Publicador | Editor de conectores | properties.publisher |
| Tier | Clasificación Estándar o Premium | properties.tier |
| Fase de lanzamiento | Designación de versión, como producción o versión preliminar | properties.releaseTag |
| Estado de desuso | Si el conector está en desuso | properties.isDeprecated |
| Operations | Operaciones expuestas por el conector | properties.operations |
| Id. de operación | Identificador de operación único | properties.operations[].operationId |
| Nombre de la operación | Nombre para mostrar de la operación | properties.operations[].displayName |
| Descripción de la operación | Descripción de la operación | properties.operations[].description |
| Método HTTP | Método HTTP usado por la operación | properties.operations[].method |
Información sobre el entorno
Puede encontrar la siguiente información sobre los registros del inventario de entornos.
| Categoría de datos | Información disponible | Campo de la API de inventario de Power Platform |
|---|---|---|
| ID de entorno | Identificador de entorno único | name |
| Nombre del entorno | Nombre para mostrar del entorno | properties.displayName |
| Location | Ubicación geográfica del entorno | location |
| Tipo de entorno | Producción, Predeterminado, Sandbox, Prueba, Desarrollador o Dataverse para Teams | properties.environmentType |
| Estado gestionado | Si el entorno está administrado | properties.isManaged |
| Grupo de entornos | Nombre del grupo de entorno asignado | properties.environmentGroup |
| ID de grupo de entorno | Identificador del grupo de entornos asignado | properties.environmentGroupId |
| Última modificación | Fecha y hora en que se modificó por última vez el entorno | properties.lastModifiedAt |
Datos no disponibles
Las siguientes propiedades de inventario de exportación de datos no tienen equivalentes directos en el esquema publicado de api de inventario de Power Platform.
| Categoría de datos | Información de inventario de exportación de datos no disponible en la API de inventario de Power Platform |
|---|---|
| Descripción de la aplicación | Descripción de una aplicación de lienzo o una aplicación controlada por modelos |
| Vínculos de aplicación | URI de la aplicación, URI de documento, URI de icono y dirección URL del formulario de SharePoint |
| Sharing | Número de usuarios y grupos con los que se comparte una aplicación |
| Estado de eliminación | Indicador explícito de recurso eliminado |
| Historial de activación | Fecha en que una aplicación se ha habilitado por última vez y el usuario o entidad de servicio que la ha habilitado |
| Información de solución y ALM | Asociación de soluciones y modo ALM |
| Evaluación de DLP | Estado de evaluación, fecha de evaluación, mensaje de infracción e infracciones por directiva |
| Configuración de aplicaciones | Configuración, tipo de creación, tipo de dispositivo cliente, host de inserción, extensiones personalizadas y configuración de optimización del rendimiento |
| Presentación de la aplicación | Imagen de fondo, color de fondo, designación de aplicación prominente, designación de aplicación destacada y clasificación del plan de aplicación |
| Consentimiento y concesión de licencias | Configuración para omitir el consentimiento y elegibilidad para app-pass |
| Versión del documento | Versión del documento asociada a la aplicación |
| Uso de la puerta de enlace de datos local | Indicador explícito de que una aplicación usa una puerta de enlace de datos local (on-premises) |
| Uso de tabla de Dataverse | Indicador explícito de que una aplicación usa tablas de Dataverse |
| Uso de servicios externos de PCF | Indicador explícito de que un control del marco de componentes de Power Apps usa un servicio externo |
Importante
properties.isQuarantined indica si una aplicación está en cuarentena. No es un equivalente al indicador de eliminación de exportación de datos.
Datos disponibles con cobertura diferente
Algunos campos de API de inventario de Power Platform proporcionan información relacionada, pero no son equivalentes directos de las propiedades de exportación de datos.
| Categoría de datos | Inventario de exportación de datos | Cobertura de la API de inventario de Power Platform |
|---|---|---|
| Tipo de recurso | Separar los valores subType y type |
Identificador de recurso estandarizado en type. Algunos tipos de recursos también proporcionan properties.subType |
| Estado y ciclo de vida | Estado de los recursos y estado del ciclo de vida | El estado de cuarentena está disponible para los tipos de aplicación admitidos, pero no representa todos los valores de estado o ciclo de vida. |
| Propietario | Valor del propietario y identificador de objeto de propietario |
properties.ownerId proporciona un identificador de objeto cuando está disponible. No se incluye un nombre para mostrar del propietario |
| Uso de la API personalizada | Indicador de API personalizado explícito | Los identificadores del conector están disponibles para los recursos admitidos, pero no hay disponible un indicador de API personalizado equivalente. |
| Uso del conector Premium | Indicador explícito de la API premium | El nivel del conector está disponible en los registros de inventario del conector, pero no hay disponible un indicador de nivel de recurso equivalente. |
| Acciones de flujo de trabajo | Acciones de flujo de trabajo e indicadores relacionados con conectores | Los identificadores de operación y conector estructurados están disponibles para los tipos de recursos admitidos |
| Información sobre el entorno | Identificador de entorno en el recurso y datos de exportación de entorno independientes | El recurso incluye properties.environmentId. Los detalles del entorno están disponibles a través de los registros de inventario del entorno |
Asignación de identificadores
Los identificadores de recursos no se representan de forma idéntica en la exportación de datos y la API de inventario de Power Platform.
Aplicaciones basadas en modelo
Use la siguiente asignación para aplicaciones controladas por modelos:
| Campo de inventario de exportación de datos | Campo de la API de inventario de Power Platform |
|---|---|
environmentId |
properties.environmentId |
resourceId |
properties.appModuleId |
name |
properties.displayName |
type y subType |
type |
El campo de nivel superior name de la API de inventario de Power Platform es el identificador único del recurso de inventario. No es equivalente a la exportación resourceId de datos para aplicaciones controladas por modelos.
Para correlacionar una aplicación basada en modelos entre los dos esquemas, use ambos properties.environmentId y properties.appModuleId.
Limitaciones del inventario de conectores
El inventario del conector tiene las siguientes limitaciones documentadas:
- Los conectores tabulares pueden aparecer con una matriz de operaciones vacía.
- Las acciones de Power Automate integradas, incluidas las operaciones HTTP, Control y Datos, no se representan como conectores.
- Las code apps, las aplicaciones de vibe, las managed apps y las aplicaciones de App Builder no emiten datos de uso del conector.
- Las aplicaciones controladas por modelos rara vez informan sobre los conectores directamente.
- El uso del conector por parte de una página de lienzo incrustada está asociado al registro de página de lienzo en lugar de a la aplicación basada en modelos que lo contiene.
- Los datos del conector por recurso incluyen identificadores de conector y operación, pero no incluyen nombres para mostrar del conector, información del publicador o nivel.
- Los nombres para mostrar del conector, la información del publicador y el nivel están disponibles en los registros de inventario del conector.
- La presencia del conector no indica si se usa una puerta de enlace de datos local.