M365Con 2027 – conferenza online gratuita · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Padroneggiare i plugin personalizzati di Microsoft 365 Copilot: guida passo passo

By ·

Benvenuto nella nostra guida completa per padroneggiare i plugin personalizzati di Microsoft 365 Copilot! Se hai mai voluto automatizzare attività manuali, semplificare i flussi di lavoro e collegare direttamente alla tua suite di produttività le applicazioni esterne che usi di più, sei nel posto giusto. Creare plugin personalizzati ti permette di estendere le funzionalità di Microsoft 365 ben olt

Automatically translated with AI from the original post. Read the English original

▶ BLOGMastering Microsoft 365Copilot Custom Plugins:…M365.FM
Titelbild: Mastering Microsoft 365 Copilot Custom Plugins: A Step-by-Step Guide

Benvenuto nella nostra guida completa per padroneggiare i plugin personalizzati di Microsoft 365 Copilot! Se hai mai voluto automatizzare attività manuali, semplificare i flussi di lavoro e collegare direttamente alla tua suite di produttività le applicazioni esterne che usi di più, sei nel posto giusto. Creare plugin personalizzati ti permette di estendere le funzionalità di Microsoft 365 ben oltre quelle standard, aiutando la tua organizzazione a lavorare in modo più efficiente e sicuro.

Per capire come questi concetti si traducono in scenari reali, ti consigliamo di ascoltare il nostro podcast di approfondimento, Build Custom Microsoft 365 Copilot Plugins. In quella puntata analizziamo l'architettura, le strategie di distribuzione e i casi d'uso pratici che porteranno le tue competenze di personalizzazione di Microsoft 365 a un livello superiore.

Cosa sono i plugin personalizzati?

I plugin personalizzati ti permettono di estendere e personalizzare Microsoft 365 in base alle tue esigenze specifiche. Puoi automatizzare attività, collegare app diverse e creare nuovi modi per interagire con i tuoi dati. Creando plugin personalizzati ottieni un controllo maggiore sul tuo flusso di lavoro e aumenti la produttività.

Tipi di plugin in Microsoft 365

In Microsoft 365 esistono diversi tipi di plugin. Ognuno ha una finalità diversa e si adatta a scenari differenti:

Ecco un rapido confronto tra i plugin personalizzati e le estensioni standard:

AspettoPlugin personalizzatiEstensioni standard
AmbitoSono disponibili opzioni di personalizzazione più ampiePersonalizzazione limitata
IntegrazionePossono integrarsi con vari servizi, ma potrebbero richiedere la certificazioneIntegrazione più semplice con i servizi Microsoft
FunzionalitàSupportano esperienze immersive e azioni contestualiFocalizzate principalmente su funzionalità standard

Casi d'uso e vantaggi

Puoi usare i plugin personalizzati in molti modi per migliorare il tuo lavoro quotidiano:

I plugin personalizzati ti fanno risparmiare tempo evitando passaggi non necessari. Eviti lunghe attese per il completamento delle attività. Riduci anche gli errori e rendi il sistema più affidabile. Separando le azioni dell'utente dalle attività di sistema, prepari la tua configurazione alla crescita futura.

Suggerimento: sposta in background le attività non urgenti. In questo modo il lavoro principale resta veloce e fluido.

L'esempio del plugin Copilot

Il plugin Copilot mostra come puoi unificare i dati e semplificare i flussi di lavoro in Microsoft 365. Questo plugin raccoglie gli aggiornamenti da Planner, SharePoint e Teams. Con una semplice domanda ottieni lo stato dei progetti in tempo reale. Ad esempio, puoi chiedere «A che punto siamo con Project Apollo?» e ricevere una risposta immediata e accurata.

Il plugin Copilot utilizza Microsoft Graph e le API REST di SharePoint per recuperare le informazioni più recenti. Si collega a fonti dati esterne, così vedi sempre dettagli aggiornati. Il plugin usa inoltre un manifest pulito e un'autenticazione sicura. In questo modo i tuoi dati restano protetti e viene rispettato il regolamento della tua organizzazione.

Configura l'ambiente di sviluppo

Prima di iniziare a creare plugin personalizzati per Microsoft 365, devi preparare l'ambiente di sviluppo. Questa configurazione garantisce di avere gli strumenti e le impostazioni giuste per un flusso di lavoro fluido.

Strumenti necessari

Per iniziare ti servono diversi strumenti. Ognuno di essi svolge un ruolo fondamentale nello sviluppo del plugin.

Account per sviluppatori

Ti serve un account sviluppatore di Microsoft 365. Questo account ti dà accesso agli strumenti e ai servizi necessari per lo sviluppo di plugin. Puoi iscriverti al programma gratuito per sviluppatori di Microsoft 365 per iniziare.

IDE ed estensioni

Scegli un IDE che si adatti al tuo flusso di lavoro. Visual Studio 2022 è una scelta molto diffusa. Puoi anche usare Visual Studio Code con le estensioni giuste. Assicurati di aggiungere le estensioni per lo sviluppo di componenti aggiuntivi di Office e di SharePoint.

Node.js e npm

Installa Node.js e npm sul tuo computer. Questi strumenti ti aiutano a gestire le dipendenze del progetto e a eseguire gli script. Molti strumenti di sviluppo per Microsoft 365 si basano su Node.js per la compilazione e il pacchetto dei plugin.

Installa i prerequisiti

Segui questi passaggi per installare i prerequisiti necessari:

  1. Abilita il sideloading nell'interfaccia di amministrazione di Teams. Vai su App Teams, poi su Criteri di configurazione, e attiva l'opzione Carica app personalizzate.
  2. Gestisci le app personalizzate sideload dal client Teams andando su App e poi su Gestisci le tue app.
  3. Chiedi al tuo amministratore di Power Platform di abilitare le funzionalità di IA generativa nell'interfaccia di amministrazione di Power Platform.
  4. Assicurati che l'amministratore del tenant di Microsoft 365 distribuisca l'app Copilot Studio nell'interfaccia di amministrazione di Microsoft 365.

Suggerimento: se non hai accesso a queste impostazioni, chiedi al tuo team di amministrazione.

Configurazione dell'ambiente

Prepara il tuo ambiente per una creazione ottimale dei plugin:

  1. Definisci il caso d'uso, ad esempio la convalida degli sconti o il calcolo degli importi netti.
  2. Scegli la fase e la modalità giuste, come pre-operazione ed esecuzione sincrona.
  3. Scrivi codice difensivo. Includi controlli dei valori null e controlli di profondità per evitare errori.
  4. Registra il plugin con attributi di filtro e pre-immagine per gli aggiornamenti. Usa le variabili di ambiente per la configurazione.
  5. Testa diversi scenari e monitora le prestazioni usando il log di traccia del plugin. Simula transazioni ad alto volume per verificare la scalabilità.

Creare plugin personalizzati: creazione del progetto

Scegliere il tipo di plugin giusto è il primo passo quando crei plugin personalizzati per Microsoft 365. La tua scelta determina le funzionalità, le opzioni di integrazione e l'esperienza utente. Ogni tipo di plugin si adatta a esigenze diverse, quindi devi far corrispondere gli obiettivi del progetto all'opzione giusta.

Scegli il tipo di plugin

Puoi selezionare diversi tipi di plugin. Ognuno supporta casi d'uso specifici e offre vantaggi diversi.

Componenti aggiuntivi di Office

I componenti aggiuntivi di Office ti permettono di estendere app come Word, Excel e PowerPoint. Puoi aggiungere riquadri attività personalizzati, contenuti o comandi. Questi componenti aggiuntivi aiutano gli utenti a interagire con i dati, automatizzare le attività o connettersi a servizi esterni direttamente all'interno delle app di Office.

Estensioni di Teams

Le estensioni di Teams ti permettono di aggiungere nuove funzionalità a Microsoft Teams. Puoi creare estensioni dei messaggi, schede o bot. Queste estensioni aiutano gli utenti ad accedere alle informazioni, avviare flussi di lavoro o collaborare senza uscire da Teams.

Componenti aggiuntivi di Outlook

I componenti aggiuntivi di Outlook potenziano l'esperienza di Outlook. Puoi automatizzare le attività di posta, aggiungere azioni personalizzate o connetterti ad altre app. Questi componenti aggiuntivi aiutano gli utenti a gestire i messaggi, pianificare riunioni o importare dati da fonti esterne.

Suggerimento: associa sempre il tipo di plugin allo scenario di business. Ad esempio, usa un'estensione di Teams per i flussi di lavoro basati sulla chat o un componente aggiuntivo di Office per l'automazione dei documenti.

Usa i modelli di progetto

I modelli di progetto ti aiutano a partire rapidamente ed evitare errori di configurazione. Puoi usare strumenti come lo Yeoman generator, Visual Studio o il Microsoft 365 Agents Toolkit. Questi strumenti creano i file e le cartelle di base di cui hai bisogno.

Inizializza la struttura del progetto

Quando inizializzi il progetto, usa HTML, CSS e JavaScript o TypeScript. Molti sviluppatori scelgono React per costruire le interfacce utente. Puoi scegliere JavaScript o TypeScript in base alle competenze del tuo team.

Sviluppa il codice del plugin

Architettura del plugin

Inizia progettando un'architettura solida per il plugin. Questo passaggio determina il modo in cui il tuo plugin funziona, scala e resta sicuro. I plugin di Microsoft 365 spesso adottano progettazioni a livelli. Crei uno strato di base per le soluzioni fondamentali che non cambiano mai. Lo strato intermedio contiene le personalizzazioni condivise tra le diverse aree geografiche. Lo strato superiore ti consente di apportare modifiche specifiche per ogni progetto. Questa struttura ti aiuta a scalare il plugin e a mantenerlo facilmente.

Aggiungi funzionalità principali

Devi aggiungere le funzionalità principali che rendono utile il tuo plugin. Queste funzionalità collegano le app di Microsoft 365, automatizzano le attività e migliorano l'esperienza utente.

Integrazione di Microsoft Graph

L'integrazione di Microsoft Graph ti consente di accedere a origini dati esterne. Puoi recuperare informazioni in tempo reale da Planner, SharePoint, Teams e altri servizi di Microsoft 365. Questo migliora la pertinenza e la tempestività dei dati.

API REST di SharePoint

L'API REST di SharePoint ti consente di interagire con elenchi e documenti di SharePoint. Puoi automatizzare gli aggiornamenti, recuperare lo stato dei progetti e gestire i file. Questa API ti aiuta a unificare i dati provenienti da fonti diverse.

Autenticazione sicura

Devi proteggere i tuoi plugin di Microsoft 365 con un'autenticazione robusta. L'autenticazione sicura mantiene al sicuro i dati e impedisce l'accesso non autorizzato. Quando crei un plugin, decidi come utenti e servizi dimostrano la propria identità. Questo passaggio è fondamentale per ogni organizzazione.

Metodo di autenticazioneDescrizione
Windows Hello for BusinessUtilizza dati biometrici, come impronte digitali o riconoscimento facciale, per un accesso sicuro senza password.
Chiave di sicurezza FIDO2Si basa su un dispositivo fisico, come una chiave USB, per offrire un'autenticazione robusta senza password.
Autenticazione basata su certificati di Azure ADUtilizza certificati digitali e verifiche a più fattori per una sicurezza aggiuntiva.

Distribuisci e testa i plugin

Compilazione e creazione del pacchetto

Devi compilare e creare il pacchetto del tuo plugin di Microsoft 365 prima di poterlo testare o distribuire. Questo processo garantisce che il codice e tutte le dipendenze siano pronti per l'uso in ambienti diversi. Segui questi passaggi per compilare e creare il pacchetto del plugin in modo sicuro.

Test in locale

Testare il plugin in locale ti aiuta a individuare i problemi in anticipo. Puoi usare diversi strumenti per semplificare questo processo. Questi strumenti supportano il test in locale, l'integrazione e il debug.

Distribuzione in Microsoft 365

Al termine dei test in locale, puoi distribuire il plugin in Microsoft 365. Carica i file in Azure Storage, modifica il file manifest in modo che punti ai file ospitati e pubblica il componente aggiuntivo tramite l'interfaccia di amministrazione di Microsoft 365, in App integrate, usando la distribuzione centralizzata.

Procedure consigliate e risoluzione dei problemi

Suggerimenti di compatibilità

Vuoi che il tuo plugin personalizzato funzioni senza problemi nelle app e nei dispositivi di Microsoft 365. Inizia verificando le piattaforme supportate per il tipo di plugin. Office Add-ins, Estensioni di Teams e componenti aggiuntivi di Outlook hanno ciascuno requisiti di compatibilità specifici. Testa il plugin in diversi browser e su vari sistemi operativi.

Ottimizzazione delle prestazioni

Vuoi che il plugin sia veloce e in grado di gestire grandi quantità di dati. Ottimizza il codice usando operazioni asincrone, implementando la memorizzazione nella cache dei dati, comprimendo le risorse e utilizzando la paginazione per i set di dati di grandi dimensioni.

Considerazioni sulla sicurezza

Devi proteggere il plugin e i dati degli utenti. Usa metodi di autenticazione sicuri come OAuth con Microsoft Entra ID. Applica il principio del privilegio minimo, archivia i segreti in modo sicuro in Azure Key Vault e convalida sempre l'input degli utenti.

Problemi comuni

Quando crei plugin personalizzati per Microsoft 365, potresti riscontrare problemi di thread safety e di contesto, colli di bottiglia delle prestazioni durante le operazioni ad alto volume o problemi imprevisti nella gestione delle eccezioni. Esegui sempre test approfonditi e usa i log di traccia per diagnosticare rapidamente i problemi.


Hai imparato come creare plugin personalizzati per Microsoft 365. Hai configurato l'ambiente, scelto il tipo di plugin giusto, sviluppato codice sicuro e distribuito la soluzione. Per approfondire e ascoltare le discussioni di esperti del settore, non perdere l'episodio correlato su Build Custom Microsoft 365 Copilot Plugins.

Continua a esplorare le funzionalità avanzate e unisciti alla community degli sviluppatori di Microsoft 365.

L'apprendimento continuo ti aiuta a creare plugin migliori e a migliorare l'efficienza sul posto di lavoro.

Dynamics 365 Microsoft 365 Copilot Microsoft 365 Automation Agent skill Power Platform

Related articles

RSS