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 Bitbucket Pull Request Microsoft 365 Copilot integra il contenuto della richiesta pull Bitbucket in Microsoft 365, consentendo a Copilot, Copilot Search e Microsoft Search di visualizzare le richieste pull rilevanti e il contesto di progettazione direttamente all'interno di app come Teams, Outlook e SharePoint. Quando si configura il connettore di richiesta pull Bitbucket per l'organizzazione e i dati delle richieste pull dell'indice da Bitbucket, gli utenti possono cercare richieste pull in Microsoft Search e porre domande copilot in linguaggio naturale e ottenere risposte in base a titoli, descrizioni, discussioni e metadati delle richieste pull, con collegamenti di riferimento all'origine.
Perché usare il connettore di richiesta pull Bitbucket per indicizzare i dati?
Le richieste pull contengono conoscenze tecniche critiche: cosa è cambiato, perché è cambiato, chi lo ha esaminato e quali compromessi sono stati discussi. Ma il contesto delle richieste pull è spesso siloed all'interno degli strumenti di sviluppo, rendendo più difficile per i tecnici e i team interfunzionali trovare decisioni, tenere traccia dello stato di avanzamento dell'implementazione e rispondere rapidamente agli eventi imprevisti. Il connettore di richiesta pull Bitbucket risolve questa sfida portando le conoscenze sulle richieste pull nelle esperienze di Microsoft 365. Questa indicizzazione consente ai team di recuperare il contesto di modifica corretto tramite Copilot e la ricerca unificata senza lasciare gli strumenti di collaborazione quotidiani.
Il connettore Copilot per richieste pull Bitbucket offre i vantaggi seguenti:
- Aumenta la produttività: gli utenti possono trovare richieste pull e esaminare il contesto direttamente nelle app di Microsoft 365, riducendo il tempo impiegato per esplorare i repository e le schede del browser.
- Migliora il processo decisionale: Copilot può riepilogare la finalità della richiesta pull, esaminare i commenti e le decisioni chiave, consentendo ai team di allinearsi più velocemente.
- Accelera la risoluzione dei problemi: durante gli eventi imprevisti, i team possono individuare rapidamente le richieste pull correlate a una regressione, una correzione o una modifica della configurazione.
- Migliora la collaborazione: i team di prodotto, progettazione e operazioni ottengono visibilità condivisa su ciò che viene modificato e sul motivo.
- Rafforzare l'onboarding e il trasferimento di conoscenze: i nuovi assunti e manager possono usare Copilot per comprendere l'evoluzione del sistema esplorando la storia e la logica delle richieste pull.
- Mantiene la sicurezza e la conformità: il connettore rispetta le autorizzazioni di Bitbucket in modo che solo gli utenti autorizzati possano accedere al contenuto della richiesta pull.
Situazioni di utilizzo
Nella tabella seguente sono elencati i casi d'uso comuni per il connettore di richiesta pull Bitbucket.
| Reparto/ruolo | Caso di utilizzo | Vantaggio aziendale |
|---|---|---|
| Progettazione/DevOps | Trovare le richieste pull correlate a una funzionalità, un servizio o un evento imprevisto e riepilogare le modifiche chiave | Risoluzione dei problemi e iterazione più veloci |
| Gestione delle versioni | Tenere traccia delle richieste pull unite correlate a una versione e riepilogare l'idoneità | Pianificazione migliore, meno sorprese |
| Gestione dei prodotti | Chiedere a Copilot gli aggiornamenti più recenti alle richieste pull associate a un'iniziativa di roadmap | Visibilità e coordinamento migliorati |
| Sicurezza/conformità | Individuare le richieste pull correlate alle correzioni di sicurezza e riepilogare le modifiche | Monitoraggio e controlli di correzione più veloci |
| Dirigenti/manager | Riepilogare lo stato di avanzamento tra i team emergendo le richieste pull unite/attive | Maggiore visibilità, decisioni più rapide |
Creare agenti con il connettore di richiesta pull Bitbucket
Gli sviluppatori possono usare questo connettore come origine conoscenze negli agenti dichiarativi compilati con Microsoft Copilot Studio, Agent Builder in Microsoft 365 Copilot o Microsoft 365 Agents Toolkit.
Richieste dell'agente
Gli esempi seguenti mostrano richieste che i generatori di agenti possono usare per aiutare gli utenti a recuperare le informazioni sulle richieste pull da Bitbucket:
-
Progettazione/DevOps
- Trovare la richiesta pull che ha introdotto il nuovo flusso di autenticazione e riepilogare le modifiche chiave e la logica.
- Riepilogare la discussione e le decisioni chiave della richiesta pull correlate agli errori di timeout.
-
Gestione delle versioni
- Elencare le richieste pull unite nelle ultime due settimane che menzionano "vNext" e riepilogano ciò che è stato spedito.
- Quali sono le richieste pull aperte correlate alla versione Q1 e quali sono i relativi blocchi?
-
Gestione dei prodotti
- Riepilogare l'attività di richiesta pull più recente correlata al progetto Orion.
- Quali sono le principali dipendenze indicate nelle discussioni sulle richieste pull per la nuova implementazione delle funzionalità?
-
Sicurezza/conformità
- Trovare le richieste pull che menzionano "CVE-" e riepilogano il lavoro di correzione.
- Riepilogare le richieste pull che hanno modificato la logica di controllo di accesso nell'ultimo mese.
-
Manager
- Riepilogare lo stato delle richieste pull nel team della piattaforma per questa settimana.
- Quali sono i rischi discussi più di frequente nelle recenti revisioni delle richieste pull?
Funzionalità e limitazioni del connettore di richiesta pull di Bitbucket
Il connettore di richiesta pull Bitbucket consente agli utenti di:
- Contenuto della richiesta pull dell'indice: esegue la ricerca per indicizzazione delle richieste pull di Bitbucket, inclusi titoli, descrizioni e metadati associati necessari per il recupero e il riepilogo.
- Integrazione con Copilot: consente a Copilot, Ricerca Copilot e Microsoft Search di trovare e usare il contenuto della richiesta pull. Gli utenti possono porre domande in linguaggio naturale e ricevere risposte basate con collegamenti di riferimento alla richiesta pull di origine.
- Rispettare le autorizzazioni di Bitbucket: applica gli elenchi di controllo di accesso (ACL) di Bitbucket in modo che solo gli utenti autorizzati possano visualizzare i risultati delle richieste pull.
- Configura sincronizzazione: gli amministratori possono personalizzare la frequenza di ricerca per indicizzazione e le preferenze di indicizzazione, incluse le ricerche per indicizzazione incrementali e complete.
Il connettore richiesta pull Bitbucket presenta le limitazioni seguenti:
- Solo richieste pull: questo connettore indicizza solo le richieste pull e non indicizza altri tipi di contenuto Bitbucket(ad esempio, file di codice sorgente, wiki o file di documentazione).
- Indicizzazione limitata della pipeline: non supporta l'indicizzazione delle pipeline CI/CD di Bitbucket oltre l'indicizzazione dello stato.
- Supporto solo cloud: le istanze di Bitbucket locali/self-hosted non sono attualmente supportate.
- LastModifiedBy potrebbe essere vuoto in alcuni casi: se le modifiche di Git non vengono mappate a un account utente di Bitbucket prima di una ricerca per indicizzazione incrementale, il campo LastModifiedBy potrebbe rimanere vuoto fino a quando il mapping non viene completato e il contenuto non viene sottoposto a ricerca per indicizzazione.
- Requisito di mapping delle identità: il connettore si basa sul mapping delle identità utente di Bitbucket alle identità Microsoft Entra ID per l'imposizione delle autorizzazioni. Se le identità non sono allineate, gli utenti potrebbero non visualizzare i risultati previsti della richiesta pull.
Tipi di dati indicizzati da Bitbucket
Il connettore richiesta pull Bitbucket indicizza i tipi di contenuto seguenti in modo che possano essere usati in Copilot, Ricerca Copilot e Microsoft Search:
| Tipo di contenuto Bitbucket | Indicizzata e visualizzata in Copilot e ricerca |
|---|---|
| Richieste pull | Titoli di richiesta pull, descrizioni e metadati usati per la ricerca e il recupero di Copilot, abilitando il riepilogo e Q&A basato sul contenuto della richiesta pull. |
Filtri dati personalizzati
Il connettore richiesta pull Bitbucket può supportare le esperienze di filtro in Ricerca Copilot in base ai metadati delle richieste pull, ad esempio repository, stato richiesta pull, autore o etichette a seconda del mapping dei metadati. Questo filtro consente agli utenti di restringere i risultati e trovare rapidamente le richieste pull rilevanti.
Modello di autorizzazioni e controllo di accesso
È possibile configurare il connettore di richiesta pull Bitbucket in modo che solo gli utenti che hanno accesso a una richiesta pull bitbucket possano visualizzarlo nelle risposte copilot e nei risultati della ricerca. Il connettore rispetta i controlli di accesso di Bitbucket in modo che i risultati eseli un mirroring dei limiti di autorizzazione dell'origine.
Mapping delle identità utente
Per applicare le autorizzazioni, il connettore esegue il mapping delle identità utente di Bitbucket alle identità di Microsoft 365 (Microsoft Entra ID). A causa delle limitazioni dell'API Bitbucket, il mapping delle identità potrebbe basarsi su attributi non di posta elettronica, ad esempio:
- Mapping dei nomi completi
- Mapping dei nomi pubblici
- Trasformazione Regex (ad esempio, ricostruzione di un indirizzo di posta elettronica tramite
{0}@<your-domain>)
Questo mapping garantisce che l'ambito dei risultati delle richieste pull restituiti tramite Copilot e Microsoft Search sia correttamente limitato all'accesso consentito di ogni utente.