Referencia del esquema de inventario de Power Platform

El inventario de Power Platform expone los datos de recursos a través de la tabla PowerPlatformResources de Azure Resource Graph. Este artículo describe los tipos de recursos y los campos disponibles en esa tabla para que pueda crear consultas específicas y comprender el modelo de datos detrás de la experiencia del inventario de Power Platform.

Para obtener información sobre cómo consultar la tabla mediante programación, consulte Api de inventario de Power Platform. Para obtener la referencia completa de la API REST, consulte la documentación de la API rest de Power Platform.

Tipos de recursos

Cada registro de la PowerPlatformResources tabla tiene un campo de tipo que identifica el tipo de recurso. En la tabla siguiente se enumeran todos los tipos admitidos.

Nombre para mostrar type valor
Aplicaciones de lienzo microsoft.powerapps/canvasapps
Aplicaciones basadas en modelo microsoft.powerapps/modeldrivenapps
Aplicaciones de código microsoft.powerapps/codeapps
Aplicaciones de App Builder microsoft.powerapps/apps
Flujos de nube microsoft.powerautomate/cloudflows
Flujos de agente microsoft.powerautomate/agentflows
Flujos del agente de flujo de trabajo microsoft.powerautomate/m365agentflows
Agentes de Copilot Studio microsoft.copilotstudio/agents
Entornos microsoft.powerplatform/environments
Grupos ecologistas microsoft.powerplatform/environmentgroups

Campos de recursos compartidos

Todos los tipos de recursos de la tabla PowerPlatformResources incluyen los siguientes campos.

Nombre de la experiencia del usuario Ruta del campo de API Tipo de datos Description Ejemplo Estado
Nombre del artículo properties.displayName cuerda / cadena Nombre de visualización del recurso. Aplicación de informe de gastos Disponible con carácter general
Tipo de elemento type cuerda / cadena Identificador de tipo de recurso (consulte Tipos de recursos). microsoft.powerapps/canvasapps Disponible con carácter general
Id. de elemento name cuerda / cadena Identificador único del recurso. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
Location location cuerda / cadena Región geográfica del recurso. unitedstates Disponible con carácter general
Creado el properties.createdAt fecha y hora Fecha y hora en que se creó el recurso. 2025-06-01T08:00:00Z Disponible con carácter general
Creado por properties.createdBy cuerda / cadena Identificador de objeto del usuario que creó el recurso. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general

Nota:

El tenantId campo también está disponible como un campo de ARM de nivel superior en cada registro de recursos.

Inventario de conectores (versión preliminar)

El inventario de Power Platform captura los conectores y las operaciones de conector que usa cada recurso. Estos datos aparecen como la columna Conectores en las cuadrículas de inventario del Centro de administración de Power Platform. La página unificada Manage > Inventory, las vistas específicas de cada recurso en Copilot Studio, Power Apps y Power Automate, y como la matriz properties.powerPlatformConnectors en consultas programáticas.

Los siguientes tipos de recursos emiten datos de conectores: aplicaciones de lienzo, aplicaciones basadas en modelos, flujos en la nube, flujos de agente, flujos de agente de flujo de trabajo y agentes de Copilot Studio (incluido Microsoft 365 Copilot Agent Builder).

Para los flujos (flujos en la nube, flujos de agente y flujos de agente de flujo de trabajo), el inventario también registra el conector y la operación que inician el flujo como properties.trigger y properties.triggerOperation, respectivamente. Estos campos complementan powerPlatformConnectors, que captura los conectores invocados durante la ejecución del flujo.

Schema

Ruta del campo de API Tipo de datos Description Estado
properties.powerPlatformConnectors array Conectores usados por el recurso. Preview
properties.powerPlatformConnectors[].connectorId cuerda / cadena Identificador del conector (por ejemplo, shared_sharepointonline). Preview
properties.powerPlatformConnectors[].operations array Operaciones en el conector al que invoca el recurso. Preview
properties.powerPlatformConnectors[].operations[].operationId cuerda / cadena Identificador de la operación (por ejemplo, GetItems). Preview

Ejemplo

{
  "type": "microsoft.powerapps/canvasapps",
  "properties": {
    "displayName": "Learning Resources App",
    "powerPlatformConnectors": [
      {
        "connectorId": "shared_sharepointonline",
        "operations": [
          { "operationId": "GetItems" },
          { "operationId": "PostItem" }
        ]
      },
      {
        "connectorId": "shared_office365users",
        "operations": [
          { "operationId": "MyProfile_V2" }
        ]
      }
    ]
  }
}

Nota:

Copilot Studio agentes emiten metadatos adicionales por operación que reflejan cómo los agentes usan conectores como herramientas o orígenes de conocimiento. Para obtener más información, consulte esquema de inventario de agentes de Microsoft Copilot Studio.

Limitaciones conocidas

  • Los conectores tabulares no notifican las operaciones. Los conectores enlazados como orígenes de datos (como SharePoint, Dataverse, SQL Server y Excel Online) aparecen en powerPlatformConnectors pero emiten una matriz operations vacía.
  • Las aplicaciones codificadas, las aplicaciones vibe y las aplicaciones de App Builder no se incluyen. Solo los tipos de recursos enumerados en esta sección emiten datos del conector.
  • Las aplicaciones controladas por modelos rara vez notifican conectores. Las aplicaciones basadas en modelos rara vez invocan conectores directamente. Los datos del conector solo aparecen cuando una página de lienzo se inserta en una aplicación basada en modelos, y el uso que hace esa página del conector se registra en el registro de la propia página de lienzo.
  • No se muestran nombres de conector ni datos de capa. Esta versión expone solo los identificadores de conector y los identificadores de operación. Los nombres para mostrar, los niveles (Estándar/Premium) y la información del publicador no se incluyen.

Aplicaciones de lienzo

Ruta del campo de API Tipo de datos Description Ejemplo Estado
properties.ownerId cuerda / cadena Identificador de objeto del propietario del recurso. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.environmentId cuerda / cadena Identificador del entorno que contiene el recurso. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.lastModifiedAt fecha y hora Fecha y hora de la última modificación de la aplicación. 2026-01-15T10:30:00Z Disponible con carácter general
properties.lastModifiedBy cuerda / cadena Identificador de objeto del usuario que modificó la aplicación por última vez. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.isQuarantined booleano Si la aplicación está en cuarentena. false Disponible con carácter general
properties.powerPlatformConnectors array Conectores y operaciones usados por la aplicación. Consulte Inventario de conectores (versión preliminar). Consulte la sección . Preview

Nota:

El properties.isQuarantined campo está disponible a través de la API, pero aún no se muestra en la experiencia de inventario del Centro de administración de Power Platform.

Aplicaciones basadas en modelo

Ruta del campo de API Tipo de datos Description Ejemplo Estado
properties.ownerId cuerda / cadena Identificador de objeto del propietario del recurso. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.environmentId cuerda / cadena Identificador del entorno que contiene el recurso. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.lastModifiedAt fecha y hora Fecha y hora de la última modificación de la aplicación. 2026-01-15T10:30:00Z Disponible con carácter general
properties.lastModifiedBy cuerda / cadena Identificador de objeto del usuario que modificó la aplicación por última vez. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.isQuarantined booleano Si la aplicación está en cuarentena. false Disponible con carácter general
properties.appModuleId cuerda / cadena Identificador del módulo de aplicación de Dataverse. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.logicalName cuerda / cadena El nombre lógico de la aplicación en Dataverse. contoso_expensereport Disponible con carácter general
properties.powerPlatformConnectors array Conectores y operaciones usados por la aplicación. Consulte Inventario de conectores (versión preliminar). Consulte la sección. Preview

Nota:

El properties.isQuarantined campo está disponible a través de la API, pero aún no se muestra en la experiencia de inventario del Centro de administración de Power Platform.

Nota:

El properties.powerPlatformConnectors campo rara vez devuelve datos para aplicaciones controladas por modelos, ya que las aplicaciones controladas por modelos no usan conectores directamente. Los conectores usados por las páginas de canvas insertadas se registran en su lugar en el registro de la página de canvas.

Aplicaciones de código

Ruta del campo de API Tipo de datos Description Ejemplo Estado
properties.ownerId cuerda / cadena Identificador de objeto del propietario del recurso. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.environmentId cuerda / cadena Identificador del entorno que contiene el recurso. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.lastModifiedAt fecha y hora Fecha y hora de la última modificación de la aplicación. 2026-01-15T10:30:00Z Disponible con carácter general
properties.lastModifiedBy cuerda / cadena Identificador de objeto del usuario que modificó la aplicación por última vez. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.isQuarantined booleano Si la aplicación está en cuarentena. false Disponible con carácter general
properties.subType cuerda / cadena Subtipo de la aplicación de código: byocApp o vibeApp. byocApp Disponible con carácter general

Nota:

Los valores de subtipo corresponden a aplicaciones de código y aplicaciones de vibe, respectivamente.

Nota:

El properties.isQuarantined campo está disponible a través de la API, pero aún no se muestra en la experiencia de inventario del Centro de administración de Power Platform.

Aplicaciones de App Builder

Para obtener más información, consulte App Builder.

Ruta del campo de API Tipo de datos Description Ejemplo Estado
properties.ownerId cuerda / cadena Identificador de objeto del propietario del recurso. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.environmentId cuerda / cadena Identificador del entorno que contiene el recurso. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.lastModifiedAt fecha y hora Fecha y hora de la última modificación de la aplicación. 2026-01-15T10:30:00Z Disponible con carácter general
properties.lastModifiedBy cuerda / cadena Identificador de objeto del usuario que modificó la aplicación por última vez. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.isQuarantined booleano Si la aplicación está en cuarentena. false Disponible con carácter general
properties.subType cuerda / cadena Subtipo de la aplicación. Actualmente appBuilderApp. appBuilderApp Disponible con carácter general

Nota:

El properties.isQuarantined campo está disponible a través de la API, pero aún no se muestra en la experiencia de inventario del Centro de administración de Power Platform.

Flujos de nube

Ruta del campo de API Tipo de datos Description Ejemplo Estado
properties.ownerId cuerda / cadena Identificador de objeto del propietario del recurso. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.environmentId cuerda / cadena Identificador del entorno que contiene el recurso. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.lastModifiedAt fecha y hora Fecha y hora en que se modificó por última vez el flujo. 2026-01-15T10:30:00Z Disponible con carácter general
properties.lastModifiedBy cuerda / cadena Identificador de objeto del usuario que modificó el flujo por última vez. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.workflowEntityId cuerda / cadena Identificador de entidad de flujo de trabajo de Dataverse. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.powerPlatformConnectors array Conectores y operaciones utilizados por el flujo. Consulte Inventario de conectores (versión preliminar). Consulte la sección. Preview
properties.trigger cuerda / cadena Conector que inicia el flujo. Vacío si el desencadenador no es de conector (por ejemplo, de recurrencia o manual). sharepointonline Preview
properties.triggerOperation cuerda / cadena Operación que inicia el flujo. GetOnNewItems Preview

Flujos de agente

Ruta del campo de API Tipo de datos Description Ejemplo Estado
properties.ownerId cuerda / cadena Identificador de objeto del propietario del recurso. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.environmentId cuerda / cadena Identificador del entorno que contiene el recurso. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.lastModifiedAt fecha y hora Fecha y hora en que se modificó por última vez el flujo. 2026-01-15T10:30:00Z Disponible con carácter general
properties.lastModifiedBy cuerda / cadena Identificador de objeto del usuario que modificó el flujo por última vez. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.workflowEntityId cuerda / cadena Identificador de entidad de flujo de trabajo de Dataverse. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.powerPlatformConnectors array Los conectores y las operaciones que utiliza el flujo. Consulte Inventario de conectores (versión preliminar). Consulte la sección. Preview
properties.trigger cuerda / cadena Conector que inicia el flujo. Vacío si el desencadenador no está basado en un conector (por ejemplo, recurrencia o manual). sharepointonline Preview
properties.triggerOperation cuerda / cadena Operación que inicia el flujo. GetOnNewItems Preview

Flujos del agente de flujo de trabajo

Ruta del campo de API Tipo de datos Description Ejemplo Estado
properties.ownerId cuerda / cadena Identificador de objeto del propietario del recurso. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.environmentId cuerda / cadena Identificador del entorno que contiene el recurso. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.lastModifiedAt fecha y hora Fecha y hora en que se modificó por última vez el flujo. 2026-01-15T10:30:00Z Disponible con carácter general
properties.lastModifiedBy cuerda / cadena Identificador de objeto del usuario que modificó el flujo por última vez. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.workflowEntityId cuerda / cadena Identificador de entidad de flujo de trabajo de Dataverse. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.powerPlatformConnectors array Los conectores y las operaciones que utiliza el flujo. Consulte Inventario de conectores (versión preliminar). Consulte la sección . Preview
properties.trigger cuerda / cadena Conector que inicia el flujo. Está vacío cuando el desencadenador no está basado en un conector (por ejemplo, recurrencia o manual). sharepointonline Preview
properties.triggerOperation cuerda / cadena Operación que inicia el flujo. GetOnNewItems Preview

Agentes de Copilot Studio

Los agentes de Copilot Studio tienen un amplio conjunto de propiedades más allá de los campos compartidos, incluidas las propiedades principal, identidad y configuración. Para ver el esquema completo, consulte esquema de inventario de agentes de Microsoft Copilot Studio.

Entornos

Para obtener más información sobre los entornos, consulte Introducción a los entornos.

Ruta del campo de API Tipo de datos Description Ejemplo Estado
properties.environmentType cuerda / cadena El tipo de entorno: Producción, Predeterminado, Sandbox, Prueba, Desarrollador o Dataverse for Teams. Production Disponible con carácter general
properties.isManaged booleano Si el entorno es un entorno administrado. true Disponible con carácter general
properties.environmentGroup cuerda / cadena Nombre del grupo de entornos, si se asigna. Finance Disponible con carácter general
properties.environmentGroupId cuerda / cadena Identificador del grupo de entornos, si está asignado. aaaa0000-bb11-2222-33cc-444444dddddd Disponible con carácter general
properties.lastModifiedAt fecha y hora Fecha y hora en que se modificó por última vez el entorno. 2026-01-15T10:30:00Z Disponible con carácter general

Grupos ecologistas

Para obtener más información, consulte Grupos de entornos.

Ruta del campo de API Tipo de datos Description Ejemplo Estado
properties.description cuerda / cadena Descripción del grupo de entornos. All finance team environments Disponible con carácter general
properties.lastModifiedAt fecha y hora Fecha y hora en que se modificó por última vez el grupo. 2026-01-15T10:30:00Z Disponible con carácter general