Introduzione

Completato

Teams Toolkit è un set di strumenti di sviluppo per la creazione di app con Microsoft Teams Platform. Include modelli, automazione e risorse che accelerano lo sviluppo di app per schede, bot, estensioni di messaggistica e altro ancora. Grazie alle integrazioni senza problemi e alla produttività, Teams Toolkit offre la possibilità di creare app senza compromessi eseguite in Microsoft Teams, Outlook e nell'app Microsoft 365.

In questo modulo si apprenderà come creare un'app di Microsoft Teams usando Teams Toolkit per Visual Studio Code.

Prerequisiti

Obiettivi di apprendimento

Questo modulo include:

  • Informazioni di base sulle app di Teams.
  • Informazioni sui vantaggi offerti dall'uso di Teams Toolkit per Visual Studio Code per creare app per Teams.
  • Creare ed eseguire il debug di un'app Teams usando Teams Toolkit per Visual Studio Code.

Quali sono i vantaggi dell'introduzione delle app in Teams?

Microsoft Teams è un hub centrale per la comunicazione e la collaborazione, che lo rende una piattaforma ideale per la gestione e il monitoraggio di processi e flussi di lavoro aziendali. È possibile migliorare l'efficienza del lavoro e stabilire una migliore comunicazione e collaborazione tra i membri del team portando i processi aziendali in Teams.

Microsoft Teams consente ai membri del team di accedere e aggiornare le informazioni necessarie senza cambiare contesto. Fornisce un'unica piattaforma per tutti i membri del team per contribuire al processo e riduce la necessità di più strumenti e sistemi, che possono risparmiare tempo e risorse.

Che cos'è un'app Teams?

Le app di Microsoft Teams sono app basate sul Web che estendono le funzionalità della piattaforma Teams per aumentare la produttività con:

  • Scenari di comunicazione e collaborazione.
  • Interazioni sociali e coinvolgimento.
  • Processi aziendali comuni.
  • Funzionalità personalizzate di un'app esistente.

È possibile aggiungere uno o più punti di estendibilità all'app Teams. Ecco alcuni tipi di punti di estendibilità in Teams:

  • I bot vengono spesso usati nelle applicazioni di messaggistica o chat. Offrono un'ampia gamma di servizi, ad esempio rispondere alle domande frequenti, fornire aggiornamenti e notifiche in tempo reale o assistere le transazioni di sistema. Possono comprendere i comandi e rispondere o eseguire attività in modo conversazionale.
  • Le schede espongono l'applicazione Web esistente all'interno di Teams. Ad esempio, una scheda può presentare un elenco di elementi di lavoro o visualizzare un dashboard per gli utenti.
  • Le estensioni dei messaggi offrono un modo semplice per accedere e condividere informazioni ed eseguire azioni all'interno della conversazione. Ad esempio, gli utenti possono pianificare una riunione in base a un messaggio di chat o cercare e condividere informazioni da un database di terze parti, mantenendo la stessa conversazione con i colleghi in un canale di Teams.

Un'applicazione Teams è solo un file .zip in termini di distribuzione dell'applicazione. Si tratta di un pacchetto di tre componenti:

  • Manifesto dell'app, che è un file JSON
  • Icona a colori completa
  • Icona struttura

Il manifesto dell'app contiene tutti i dettagli delle pagine Web e dei servizi Web. Microsoft Teams usa queste informazioni per visualizzare le funzionalità dell'applicazione nell'interfaccia utente di Teams.

Scenario

In uno scenario di supporto clienti, l'utente e il team hanno l'obiettivo di ridurre la quantità di tempo necessaria per risolvere i problemi dei clienti. Le app di Teams possono offrire ai tecnici del supporto un modo efficace per collaborare e comunicare senza cambiare contesto. Ad esempio, le app teams possono essere utili per gli scenari seguenti:

  • Mostra tutti i ticket di assistenza clienti e il relativo stato in una scheda di Teams.
  • Inviare una notifica ai tecnici del supporto tecnico con un bot di Teams quando è disponibile un nuovo ticket di supporto clienti.
  • Inviare un promemoria a un tecnico del supporto tecnico sullo stato dei ticket assegnati con un bot di Teams.
  • Aiuta i clienti con un bot domande frequenti in Microsoft Teams a rispondere ad alcune delle loro domande senza aprire un ticket di supporto.

Diagramma che illustra la soluzione di esempio.

La creazione di un'app di Microsoft Teams e la creazione manuale del pacchetto dell'app Teams insieme alla configurazione necessaria per la distribuzione e l'hosting delle app possono richiedere molto tempo e noiosi. E se non si ha familiarita' con la creazione di app per Teams, il processo può essere travolgente.

Teams Toolkit per Visual Studio Code consente di creare, testare, distribuire e pubblicare app di Teams offrendo un'esperienza di sviluppo con configurazione minima. Usando Teams Toolkit per Visual Studio Code, è possibile:

  • Creare una nuova app teams da uno dei numerosi modelli o app di esempio basate su scenario disponibili nella raccolta di esempi.
  • Visualizzare in anteprima le app in locale usando attività preconfigurate.
  • Automatizzare le distribuzioni e la distribuzione delle app.
  • Creare e gestire più ambienti.

Si inizierà con l'installazione di Teams Toolkit per Visual Studio Code.