Recuperar identificadores de funcionalidad para el manifiesto de agente declarativo

En este artículo se describe cómo recuperar los identificadores que necesita para incluir conectores de Copilot y archivos SharePoint/OneDrive en la capabilities sección del manifiesto del agente declarativo. Puede usar Microsoft Graph Explorer o Microsoft Graph PowerShell.

Conectores de Copilot

En esta sección se describe cómo recuperar el valor que se va a establecer en la connection_id propiedad del objeto Connection en el objeto Conectores de Copilot en el manifiesto.

Importante

La consulta de conectores de Copilot requiere una cuenta de administrador.

  1. Vaya a Microsoft Graph Explorer e inicie sesión con su cuenta de administrador.

    Captura de pantalla del botón de inicio de sesión de Graph Explorer

  2. Seleccione su avatar de usuario en la esquina superior derecha y seleccione Consentimiento para permisos.

    Captura de pantalla del control flotante de perfil de usuario en el Probador de Graph

  3. ExternalConnection.Read.All Busque y seleccione Consentimiento para ese permiso. Sigue las indicaciones para conceder el consentimiento.

    Captura de pantalla del cuadro de diálogo de consentimiento de permisos del Explorador de Graph con ExternalConnection.Read.All

  4. Ingrese https://graph.microsoft.com/v1.0/external/connections?$select=id,name en el campo de solicitud y seleccione Ejecutar consulta.

    Captura de pantalla del campo de solicitud del Probador de Graph con la consulta de conexiones

  5. Busque el conector que desee y copie su id propiedad. Por ejemplo, para usar el conector de GitHub Repos en la siguiente respuesta, copie el githubrepos valor.

    {
      "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#connections(id,name)",
      "value": [
        {
          "id": "applianceparts",
          "name": "Appliance Parts Inventory"
        },
        {
          "id": "githubrepos",
          "name": "GitHub Repos"
        }
      ]
    }
    

Recuperación de identificadores de SharePoint

En esta sección se describe cómo recuperar los valores que se establecerán en las propiedades siguientes dentro de la items_by_sharepoint_ids propiedad del OneDriveAndSharePoint objeto:

  • site_id
  • list_id
  • web_id
  • unique_id
  1. Vaya a Microsoft Graph Explorer e inicie sesión con su cuenta de administrador.

  2. Seleccione su avatar de usuario en la esquina superior derecha y seleccione Consentimiento para permisos.

  3. Sites.Read.All Busque y seleccione Consentimiento para ese permiso. Sigue las indicaciones para conceder el consentimiento. Repita este proceso para Files.Read.All.

    Captura de pantalla del cuadro de diálogo de consentimiento de permisos del Probador de Graph con Sites.Read.All

  4. Cambie el menú desplegable del método a POST y escríbalo https://graph.microsoft.com/v1.0/search/query en el campo de solicitud.

    Captura de pantalla del campo de solicitud del Probador de Graph con una consulta de búsqueda

  5. Agregue lo siguiente en el cuerpo de la solicitud, reemplazándolo https://yoursharepointsite.com/sites/YourSite/Shared%20Documents/YourFile.docx por la dirección URL del archivo o carpeta para el que desea obtener identificadores.

    {
      "requests": [
        {
          "entityTypes": [
            "driveItem"
          ],
          "query": {
            "queryString": "Path:\"https://yoursharepointsite.com/sites/YourSite/Shared%20Documents/YourFile.docx\""
          },
          "fields": [
            "fileName",
            "listId",
            "webId",
            "siteId",
            "uniqueId"
          ]
        }
      ]
    }
    
  6. Seleccione Ejecutar consulta.

  7. Busque el archivo que quiera usar y copie sus listIdpropiedades y webIdsiteIduniqueId propiedades.

    {
      "value": [
        {
          "searchTerms": [],
          "hitsContainers": [
            {
              "hits": [
                {
                  "hitId": "01AJOINAHZHINTBHPESZBISPIPSJG3D5EO",
                  "rank": 1,
                  "summary": "Reorder policy Our reorder policy for suppliers is straightforward and designed to maintain cost-efficiency and inventory control. We kindly request that no order exceeds a total",
                  "resource": {
                    "@odata.type": "#microsoft.graph.driveItem",
                    "listItem": {
                      "@odata.type": "#microsoft.graph.listItem",
                      "id": "301b3af9-e49d-4296-893d-0f924db1f48e",
                      "fields": {
                        "fileName": "YourFile.docx",
                        "listId": "12fde922-4fab-4238-8227-521829cd1099",
                        "webId": "a25fab47-f3b9-4fa3-8ed9-1acb83c12a4f",
                        "siteId": "5863dfa5-b39d-4cd1-92a6-5cf539e04971",
                        "uniqueId": "{301b3af9-e49d-4296-893d-0f924db1f48e}"
                      }
                    }
                  }
                }
              ],
              "total": 1,
              "moreResultsAvailable": false
            }
          ]
        }
      ]
    }