Comparación del inventario de exportación de datos con la API de inventario de Power Platform

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

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.