Recuperando IDs de funcionalidades para manifesto de agente declarativo

Este artigo descreve métodos para desenvolvedores recuperarem as IDs necessárias para incluir conectores do Copilot e arquivos do SharePoint/OneDrive na seção do manifesto capabilities de agente declarativo. Os desenvolvedores podem usar o Microsoft Graph Explorer ou o Microsoft Graph PowerShell.

Conectores do Microsoft 365 Copilot

Esta seção descreve como os desenvolvedores podem recuperar o valor a ser definido na connection_id propriedade do objeto Connection no objeto conectores do Copilot no manifesto.

Importante

Consultar conectores do Microsoft 365 Copilot requer uma conta de administrador.

  1. Navegue até o Microsoft Graph Explorer e entre com sua conta de administrador.

    Uma captura de tela do botão de entrada do Graph Explorer

  2. Selecione seu avatar de usuário no canto superior direito e selecione Consentimento para permissões.

    Uma captura de tela do submenu do perfil de usuário no Graph Explorer

  3. ExternalConnection.Read.All Pesquise e selecione Consentimento para essa permissão. Siga as instruções para conceder consentimento.

    Uma captura de tela da caixa de diálogo de consentimento de permissão do Graph Explorer com ExternalConnection.Read.All

  4. Insira https://graph.microsoft.com/v1.0/external/connections?$select=id,name no campo de solicitação e selecione Executar consulta.

    Uma captura de tela do campo de solicitação do Graph Explorer com a consulta de conexões

  5. Localize o conector desejado e copie sua id propriedade. Por exemplo, para usar o conector GitHub Repos na resposta a seguir, copie o 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"
        }
      ]
    }
    

Recuperando IDs do SharePoint

Esta seção descreve como os desenvolvedores podem recuperar o valor a ser definido nas seguintes propriedades dentro da items_by_sharepoint_ids propriedade do OneDriveAndSharePoint objeto:

  • site_id
  • list_id
  • web_id
  • unique_id
  1. Navegue até o Microsoft Graph Explorer e entre com sua conta de administrador.

  2. Selecione seu avatar de usuário no canto superior direito e selecione Consentimento para permissões.

  3. Sites.Read.All Pesquise e selecione Consentimento para essa permissão. Siga as instruções para conceder consentimento. Repita esse processo para Files.Read.All.

    Uma captura de tela da caixa de diálogo de consentimento de permissão do Graph Explorer com Sites.Read.All

  4. Altere a lista suspensa do método para POST e insira https://graph.microsoft.com/v1.0/search/query no campo de solicitação.

    Uma captura de tela do campo de solicitação do Graph Explorer com uma consulta de pesquisa

  5. Adicione o seguinte no corpo da solicitação, substituindo https://yoursharepointsite.com/sites/YourSite/Shared%20Documents/YourFile.docx pela URL do arquivo ou pasta para o qual você deseja obter IDs.

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

  7. Localize o arquivo desejado e copie suas listIdpropriedades. webIdsiteIduniqueId

    {
      "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
            }
          ]
        }
      ]
    }