Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il connettore Azure DevOps Work Items indicizza gli elementi di lavoro, ad esempio storie utente, attività, bug e funzionalità, dall'organizzazione Azure DevOps Services a Microsoft 365. Questa guida descrive i passaggi per distribuire e personalizzare il connettore.
Per Azure informazioni sulla configurazione di DevOps, vedere Configurare l'ambiente Azure DevOps per l'inserimento del connettore.
Prerequisiti
Prima di distribuire il connettore Azure DevOps Work Items, verificare che l'ambiente DevOps Azure sia configurato nell'organizzazione e che siano soddisfatti i prerequisiti seguenti:
- È necessario essere un amministratore di Microsoft 365.
- È stata identificata l'organizzazione Azure DevOps da indicizzare.
- È stato configurato un account del servizio di ricerca per indicizzazione (entità servizio o utente) in Azure DevOps con almeno le autorizzazioni di lettura necessarie per tutti i progetti e i percorsi di area da indicizzare.
Distribuire il connettore
Per aggiungere il connettore Azure DevOps Work Items per l'organizzazione:
- Nel riquadro sinistro della interfaccia di amministrazione di Microsoft 365 scegliere Connettori Copilot>.
- Scegliere la scheda Raccolta .
- Nell'elenco dei connettori disponibili scegliere Azure elementi di lavoro DevOps.
Impostare il nome visualizzato
Il nome visualizzato viene usato per identificare i riferimenti nelle risposte copilot per consentire agli utenti di riconoscere l'origine di contenuto associata. È possibile accettare il nome visualizzato predefinito Azure Elementi di lavoro DevOps o personalizzarlo in base alle esigenze dell'organizzazione.
Impostare l'URL dell'istanza
Specificare il Azure nome dell'organizzazione DevOps. Il Azure nome dell'organizzazione DevOps è il segmento dopo https://dev.azure.com/. Ad esempio:
- URL:
https://dev.azure.com/contoso - Organizzazione:
contoso
È necessario solo il nome dell'organizzazione. Non specificare l'URL completo.
Scegliere il tipo di autenticazione
Per sincronizzare gli elementi di lavoro da Azure DevOps, scegliere uno dei metodi di autenticazione supportati e completare la configurazione necessaria:
- Credenziali federate (scelta consigliata): usa un'entità servizio per eseguire la ricerca per indicizzazione del contenuto.
- Microsoft Entra ID OAuth: usa l'account amministratore di Microsoft 365 connesso.
Credenziali federate (scelta consigliata)
Federated Credential usa un'applicazione aziendale pubblicata da Microsoft come account del servizio di ricerca per indicizzazione. È necessario concedere a questa entità servizio le autorizzazioni necessarie in Azure DevOps.
Verificare che sia stato effettuato il provisioning dell'app dell'entità servizio
- Vai alla Interfaccia di amministrazione di Microsoft Entra.
- Cercare Graph Connector Federated Credential App o usare l'ID app:
933838e2-bec1-440f-a634-9363c82e5b6d. - Se non viene effettuato il provisioning dell'app, aprire la pagina Connettori Copilot nel interfaccia di amministrazione di Microsoft 365. Il provisioning può richiedere diverse ore.
Concedere all'app Microsoft Entra l'accesso ai progetti DevOps Azure
Concedere all'entità servizio l'accesso ai progetti Azure DevOps da indicizzare.
- Passare a Azure DevOps e selezionare l'organizzazione.
- Selezionare Impostazioni organizzazione.
- Nel riquadro sinistro, in Generale, selezionare Utenti.
- Selezionare Aggiungi utenti.
- In Utenti o entità servizio immettere l'ID app:
933838e2-bec1-440f-a634-9363c82e5b6d. - Assegnare il livello di accesso Basic , selezionare i progetti da indicizzare e aggiungere l'app al gruppo Project Administrators (o a un gruppo equivalente). Deselezionare l'opzione per inviare un invito tramite posta elettronica.
Configurare l'autenticazione delle credenziali federate
Selezionare Credenziali federate come tipo di autenticazione e eseguire l'autenticazione quando richiesto.
Microsoft Entra ID OAuth
Microsoft Entra ID OAuth usa l'account amministratore di Microsoft 365 connesso come account del servizio di ricerca per indicizzazione. Per consentire al connettore di accedere Azure DevOps e aggiornare gli elementi di lavoro, concedere le autorizzazioni necessarie.
Verificare che l'organizzazione Azure DevOps sia connessa a Microsoft Entra
Il connettore può indicizzare solo gli elementi di lavoro di un'organizzazione DevOps Azure collegata alla Microsoft Entra ID del tenant.
- Passare a Azure DevOps e selezionare l'organizzazione.
- Selezionare Impostazioni organizzazione.
- Nel riquadro sinistro, in Generale, selezionare Microsoft Entra.
- Verificare che l'organizzazione sia connessa all'account Microsoft Entra del tenant.
Nota
L'amministratore che crea la connessione deve avere accesso in lettura al progetto pertinente.
Creare un'app in Microsoft Entra ID
- Accedere al portale di Azure con le credenziali di amministratore.
- Passare a Microsoft Entra ID>O applicazioni>di identità>Registrazioni app quindi selezionare Nuova registrazione.
- Immettere un nome per l'app e selezionare Registra.
- Prendere nota dell'ID applicazione (client): verrà usato per concedere l'accesso al progetto in Azure DevOps.
Configurare le autorizzazioni dell'API
- Nella registrazione dell'app selezionare Autorizzazioni API.
- Scegliere Aggiungi un'autorizzazione> AzureAutorizzazioni delegatedevOps>.
- Aggiungere le autorizzazioni seguenti (tutte in vso):
- vso.analytics - Analisi (lettura)
- vso.graph - Grafico (lettura)
- vso.identity - Identità (lettura)
- vso.project - Progetto e team (lettura)
- vso.variablegroups_read - Gruppi di variabili (lettura)
- vso.work : elementi di lavoro (lettura)
- Selezionare Concedi consenso amministratore per <TenantName> e confermare.
- Verificare che tutte le autorizzazioni mostrino lo stato Concesso.
Configurare le impostazioni di autenticazione
- Nella registrazione dell'app selezionare Autenticazione.
- Selezionare Aggiungi una piattaforma e scegliere Web.
- In URI di reindirizzamento aggiungere l'URI per l'ambiente cloud:
-
Microsoft 365 Enterprise:
https://gcs.office.com/v1.0/admin/oauth/callback -
Microsoft 365 Per enti pubblici:
https://gcsgcc.office.com/v1.0/admin/oauth/callback
-
Microsoft 365 Enterprise:
- In Concessione implicita e flussi ibridi selezionare Token ID.
- Selezionare Configura per salvare le impostazioni.
Creare un segreto client
- Nella registrazione dell'app selezionare Certificati e segreti.
- In Segreti client selezionare Nuovo segreto client.
- Scegliere un periodo di scadenza e creare il segreto.
- Copiare il valore del segreto e archiviarlo in modo sicuro. Non è possibile visualizzarlo di nuovo dopo aver lasciato la pagina.
Usare il segreto client e l'ID applicazione (client) quando si configura il connettore nel interfaccia di amministrazione di Microsoft 365.
Autenticare l'app Microsoft Entra con un account di ricerca per indicizzazione
Quando si accede come amministratore, l'app Microsoft Entra viene autenticata automaticamente tramite Single Sign-On. Microsoft Entra ID rilascia un token di accesso all'app, che include l'identità dell'utente e le autorizzazioni delegate concesse. L'app può accedere solo ai dati e alle azioni a cui l'utente amministratore connesso è autorizzato ad accedere.
Eseguire l'implementazione
Per distribuire il connettore a un gruppo di destinatari limitato, scegliere l'interruttore accanto a Implementazione a gruppi di destinatari limitati e specificare gli utenti o i gruppi a cui distribuire il connettore. In questo modo è possibile convalidare il connettore prima di una distribuzione completa. Per altre informazioni, vedere Implementazione temporanea per i connettori Copilot.
Scegliere Crea per distribuire la connessione. Il connettore Azure DevOps Work Items inizia immediatamente l'indicizzazione del contenuto.
Nella tabella seguente sono elencati i valori predefiniti impostati.
| Categoria | Valore predefinito |
|---|---|
| Utenti | Solo gli utenti con accesso al contenuto nell'origine dati. Identità dell'origine dati mappate tramite ID Microsoft Entra. |
| Contenuto | Tutti i progetti sono indicizzati. |
| Sincronizza | Ricerca per indicizzazione completa ogni giorno. Ricerca per indicizzazione incrementale ogni 15 minuti. |
Per personalizzare questi valori, scegliere Configurazione personalizzata. Per altre informazioni, vedere Personalizzare le impostazioni.
Dopo aver creato la connessione, è possibile esaminare lo stato nella sezione Connettori del interfaccia di amministrazione di Microsoft 365.
Personalizzare le impostazioni (facoltativo)
È possibile personalizzare le impostazioni predefinite per il connettore Azure DevOps Work Items scegliendo Configurazione personalizzata nella pagina del connettore.
Personalizzare le impostazioni utente
Autorizzazioni di accesso
Il connettore Azure DevOps Work Items supporta le autorizzazioni di ricerca seguenti:
- Visibile a tutti
- Solo gli utenti con accesso a questa origine dati
Se si sceglie Visibile a tutti, i dati indicizzati vengono visualizzati nei risultati della ricerca per tutti gli utenti. Se si sceglie Solo le persone con accesso a questa origine dati, i dati indicizzati vengono visualizzati nei risultati della ricerca per gli utenti che hanno accesso a questa origine dati.
Nota
Aggiornamenti ai gruppi che controllano le autorizzazioni di accesso vengono sincronizzati solo in ricerche per indicizzazione complete. Le ricerche per indicizzazione incrementali non supportano l'elaborazione degli aggiornamenti alle autorizzazioni.
Esegui il mapping delle identità
Il mapping delle identità garantisce che Azure le identità DevOps vengano mappate correttamente agli utenti Microsoft Entra ID. Il connettore usa l'accesso delegato e allinea automaticamente le identità tramite l'account amministratore di Microsoft 365 connesso.
Personalizzare le impostazioni del contenuto
Gestire le proprietà
È possibile aggiungere o rimuovere proprietà dall'origine dati Azure DevOps, assegnare uno schema alla proprietà (definire se una proprietà è ricercabile, ricercabile, recuperabile o perfezionabile), modificare l'etichetta semantica e aggiungere un alias alla proprietà. Nella tabella seguente sono elencate le proprietà indicizzate per impostazione predefinita.
| Proprietà | Etichetta semantica | Descrizione | Attributi dello schema |
|---|---|---|---|
| AreaPath | Percorso dell'area dell'elemento di lavoro | Query, Recupero, Ricerca | |
| AssignedTo | Nome della persona a cui è assegnato l'elemento di lavoro | Query, Recupero, Ricerca | |
| Autori | Autori | Recuperare | |
| ChangedBy | Autore ultima modifica | Nome dell'ultima persona che ha modificato l'elemento di lavoro | Query, Retrieve |
| ChangedDate | Data e ora dell'ultima modifica | Query, Retrieve | |
| CreatedBy | Creato da | Nome persona che ha creato l'elemento di lavoro | Query, Recupero, Ricerca |
| CreatedDate | Data e ora di creazione | Timestamp quando è stato creato l'elemento di lavoro | Query, Retrieve |
| Descrizione | Contenuto | Descrizione dell'elemento di lavoro | Ricerca |
| IconUrl | IconUrl | Recuperare | |
| Id | ID elemento di lavoro | Query, Recupero, Ricerca | |
| Priorità | Priorità dell'elemento di lavoro | Query, Retrieve | |
| ReproSteps | Passaggi per riprodurre una condizione descritta nell'elemento di lavoro | ||
| Stato | Stato corrente dell'elemento di lavoro | Query, Recupero, Ricerca | |
| Tag | Query, Recupero, Ricerca | ||
| Teamproject | Recuperare | ||
| Titolo | Titolo | Titolo dell'elemento di lavoro | Recupera, Cerca |
| URL | Url | URL dell'elemento di lavoro | Recuperare |
| Workitemtype | Query, Recupero, Ricerca |
Personalizzare gli intervalli di sincronizzazione
È possibile modificare la frequenza con cui il connettore esegue la ricerca per indicizzazione nell'organizzazione Azure DevOps. Sono disponibili gli intervalli di sincronizzazione seguenti:
- Ricerca per indicizzazione completa: Esegue di nuovo la ricerca per indicizzazione dell'intero set di dati Azure DevOps.
- Ricerca per indicizzazione incrementale: Rieseguire la ricerca per indicizzazione solo di elementi aggiornati.
Le impostazioni di sincronizzazione predefinite sono ottimizzate per la maggior parte delle organizzazioni.
Per altre informazioni, vedere Linee guida per le impostazioni di sincronizzazione.