Crea app collaborative con Microsoft Teams
La pandemia ha accelerato tantissimo il ruolo della tecnologia come catalizzatore per il lavoro ibrido, e gli sviluppatori sono al centro di questa trasformazione. All'ultimo Microsoft Build, abbiamo presentato le app collaborative, un nuovo tipo di app progettato per riunire persone, processi e dati per aiutare gli utenti ad avere successo nel luogo di lavoro ibrido. Proprio come i dispositivi mobili hanno rivoluzionato la modalità di utilizzo del software, le app collaborative stanno trasformando il modo in cui collaborano le persone all'interno di ogni organizzazione.
Con più di 270 milioni di utenti attivi mensili, Microsoft Teams offre agli sviluppatori un'opportunità senza precedenti per creare app collaborative. Dall'inizio del 2020, gli utenti attivi mensili di app personalizzate o di terze parti in Teams sono più che decuplicati. Ci sono più di 1.400 app di Teams, con un numero sempre maggiore di fornitori di software indipendenti (ISV) che generano diversi milioni di fatturato annuo grazie ai clienti che usano le loro app basate su Teams e sui servizi Microsoft 365. In prospettiva, prevediamo che le tecnologie emergenti che uniscono il mondo digitale e il mondo fisico, come Microsoft Mesh per Teams, apriranno la strada per nuove entusiasmanti possibilità per le esperienze collaborative su Teams.
Per il Build 2022, siamo lieti di condividere diversi miglioramenti e nuove funzionalità per consentire agli sviluppatori di creare app collaborative per Teams e Microsoft 365. Per maggiori dettagli, guarda la mia sessione con Charles Lamanna, Innovare con app collaborative e low-code. Continua a leggere per un riepilogo completo dei nostri annunci in occasione di Build, che sono organizzati in tre sezioni: nuovi modi per aiutarti a deliziare i tuoi utenti con esperienze collaborative complete, bilanciare la produttività e incrementare l'engagement degli utenti, monetizzare le app. Non vediamo l'ora di scoprire cosa creerai con queste innovazioni!
Delizia gli utenti con esperienze collaborative complete
Live Share: esperienze con app interattive nelle riunioni di Teams
Siamo lieti di annunciare Live Share, una funzionalità che consente alle tue app di andare oltre la condivisione passiva dello schermo e permette ai partecipanti di guardare, modificare, creare e fare molto altro insieme nelle riunioni di Teams. Gli sviluppatori possono usare nuove estensioni in anteprima per l'SDK di Teams in modo da ampliare facilmente le app di Teams esistenti e creare esperienze di Live Share nelle riunioni. Live Share si basa sulla potenza di Fluid Framework, che supporta la sincronizzazione sofisticata di stato, supporti e azioni di controllo solo con lo sviluppo front-end. Questa sincronizzazione viene eseguita nell'istanza del servizio Microsoft Azure Fluid Relay gestita e ospitata in Teams, gratuitamente. Tra i nostri primi partner a creare esperienze di Live Share ci sono Frame.io, Hexagon, Skillsoft, MakeCode, Accenture, Parabol e Breakthru. Guarda la nostra sessione on-demand su Live Share e prova le nuove estensioni per l'SDK di Teams.
Figura 1. Il prototipo Live Share di Hexagon consente agli ingegneri di aggiungere note e modificare modelli 3D e simulazioni durante sessioni di brainstorming nelle riunioni di Teams.
Disponibilità generale di Fluid Framework e Azure Fluid Relay
Fluid Framework è una raccolta di librerie JavaScript open-source lato client che supportano le funzionalità di collaborazione in tempo reale di Live Share. Azure Fluid Relay è un servizio cloud completamente gestito che supporta i client di Fluid Framework. Gli sviluppatori usano Fluid Framework e Azure Fluid Relay per consentire l'interattività in tempo reale nelle loro app oltre le riunioni di Microsoft Teams. Fluid Framework, il servizio Azure Fluid Relay e il corrispondente SDK lato client di Azure Fluid saranno pronti per gli scenari di produzione e disponibili a metà 2022. Iscriviti ai blog degli sviluppatori Microsoft per aggiornamenti in merito. Guarda la sessione on-demand per scoprire di più sulla creazione di app Web collaborative con Fluid Framework e Azure Fluid Relay.
Crea componenti Loop aggiornando le schede adattive
I componenti Microsoft Loop sono unità di produttività live e interattive che rimangono sincronizzate e si muovono liberamente nelle app di Microsoft 365 partendo dalla chat di Teams e da Microsoft Outlook. Oggi siamo lieti di annunciare la possibilità per gli sviluppatori di creare componenti Loop. Ora è possibile far evolvere facilmente una scheda adattiva esistente in un componente Loop o creare un nuovo componente Loop basato su una scheda adattiva. Inoltre, i componenti Loop basati su schede adattive possono essere visualizzati con Editor tramite Context IQ, il nostro set di funzionalità intelligenti eseguite in background nelle app e nei servizi Microsoft, per mantenere tutto sotto controllo direttamente mentre si compone un'e-mail. Zoho Projects usa i componenti Loop basati sulle schede adattive per aiutare i suoi clienti a migliorare i tempi di risposta agli incidenti, ridurre la durata delle interruzioni e ottimizzare le prestazioni generali rispetto ai contratti di servizio (SLA), consentendo agli utenti di completare queste attività in Teams e Outlook. Zoho Projects e ServiceDesk Plus Cloud sono tra i primi prodotti integrati con le app Microsoft 365 a implementare Microsoft Loop. L'anteprima privata per gli sviluppatori per questa funzionalità inizia a giugno 2022. Iscriviti ai Blog per sviluppatori Microsoft o seguici sul profilo Twitter @Microsoft365Dev per aggiornamenti.
Figura 2. Zoho Projects sta ampliando le schede adattive in modo da renderle componenti Loop live e interattivi compatibili con Teams e Outlook.
Generatore di app di esempio Servizi di comunicazione di Microsoft Azure
L'interoperabilità di Servizi di comunicazione di Microsoft Azure con Teams consente di creare esperienze che supportano comunicazioni semplificate tra i clienti in qualsiasi app personalizzata o sito Web e i dipendenti che lavorano in Teams. Ad esempio, Teladoc Health ha creato la prima soluzione per il settore sanitario virtuale amministrativa e clinica completamente integrata che consente ai team di assistenza sanitaria la collaborazione e l'accesso ai dati clinici rilevanti direttamente all'interno di Teams, oltre alla possibilità di fornire con facilità assistenza sanitaria virtuale ai pazienti che accedono da un'app personalizzata.
Figura 3. Teladoc Health permette agli assistenti sanitari di lavorare e connettersi da Teams mentre i pazienti accedono da un'app personalizzata creata tramite Servizi di comunicazione di Azure.
Oggi siamo lieti di presentare il generatore di app di esempio Servizi di comunicazione di Azure, che consente agli sviluppatori di creare e distribuire facilmente un'applicazione di esempio per appuntamenti virtuali in pochi minuti, senza necessità di scrivere codice. Attraverso l'app di esempio, i clienti possono fissare appuntamenti con Microsoft Bookings e accedere a una riunione di Teams tramite un'app Web personalizzata con un'esperienza del marchio, mentre il personale usa Teams per partecipare agli appuntamenti pianificati. L'app di esempio è completamente open source e gli sviluppatori possono sfruttare il codice per una maggiore personalizzazione. Visita Github per saperne di più.
Miglioramenti dell'API Microsoft Graph per integrare chat e messaggi dei canali nelle app
Le API della chat di Microsoft Graph consentono agli sviluppatori di integrare le chat di Teams nelle loro applicazioni, permettendo agli utenti di collaborare facilmente senza dover cambiare ogni volta app. Abbiamo introdotto diverse nuove API in anteprima con funzionalità quali l'abilitazione delle chat con utenti federati (come gli utenti esterni al tenant), l'identificazione dei messaggi letti e non letti dall'utente corrente e l'iscrizione alle chat dell'utente e alle modifiche relative all'iscrizione. Queste nuove API saranno disponibili a livello generale a metà 2022. Visita la nostra pagina Docs del tipo di risorsa chatMessage e consulta la sessione on-demand per saperne di più.
SharePoint Framework e Microsoft Viva Connections
SharePoint è la piattaforma di collaborazione ai contenuti più flessibile che offre esperienze in Microsoft 365. SharePoint Framework ora consente di creare parti e pagine nei siti di SharePoint, nelle app di Teams e altro. È il fulcro delle nostre funzionalità di estendibilità per la nuova piattaforma dell'esperienza dei dipendenti di Microsoft Viva Connections. Consulta la sessione pratica sulla creazione di esperienze dei dipendenti personalizzate per Viva Connections, che si integrano direttamente con le app di Teams.
Figura 4. Un'app di esempio di Microsoft Viva Connections in esecuzione in Teams e su un dispositivo mobile.
Estendibilità delle approvazioni
Le approvazioni in Microsoft Teams aiutano tutti (dagli operatori in prima linea ai dipendenti in ufficio) a creare, gestire e condividere con facilità le approvazioni direttamente mentre lavorano. Abbiamo introdotto le API di creazione, lettura, aggiornamento ed eliminazione, o CRUD (create, read, update e delete), per le approvazioni. Gli sviluppatori possono usare le API delle approvazioni per consentire le approvazioni nelle app line-of-business e usare webhook per tenere traccia delle modifiche e gestire i flussi di lavoro con Approvazioni in Teams. Le API di Approvazioni saranno disponibili in anteprima a metà 2022. Iscriviti ai blog degli sviluppatori Microsoft per aggiornamenti in merito. Consulta la sessione on-demand per saperne di più.
Scalabilità della produttività degli sviluppatori
Crea una volta e distribuisci ovunque con Teams e Microsoft 365
Oggi siamo lieti di annunciare la disponibilità generale del nuovo SDK di Teams con cui puoi creare app per Teams, Outlook e Office usando un modello di applicazione e distribuzione singolo e creare app collaborative che utilizzano le funzionalità rilevanti per ogni prodotto. Gli sviluppatori ora possono eseguire l'aggiornamento all'ultimo SDK per Teams JS v2 e manifesto dell'app v1.13 per creare app di Teams per la produzione ed eseguire distribuzioni pilota su vasta scala con gli utenti nei canali in anteprima di Outlook e Office. In questo modo, gli sviluppatori possono ricevere feedback e preparare la distribuzione delle loro app su Outlook e Office nei mesi successivi di quest'anno.
Questi aggiornamenti sono compatibili con le versioni precedenti affinché tutte le app di Teams esistenti continueranno a funzionare normalmente in Teams con un supporto a livello di produzione. La nostra esperienza per sviluppatori di Teams, che comprende la documentazione per sviluppatori di Microsoft Teams, gli strumenti, il supporto e il repository del codice, è stata aggiornata per supportare le app estese. Potrai distribuire app in uno o più tenant tramite le esperienze di Teams esistenti. Per saperne di più, consulta la nostra sessione on-demand sull'estendibilità delle app di Teams in Microsoft 365.
Figura 5. MURAL sta ampliando le estensioni dei messaggi basati sulla ricerca e le schede personali delle app di Teams ad altre app host Microsoft.
MURAL è tra i primi partner a introdurre l'esperienza connessa in Teams, Outlook e Office con le proprie app, come l'esempio di cui sopra che mostra un'estensione dei messaggi basati sulla ricerca che inserisce un MURAL direttamente nel messaggio di Outlook come scheda adattiva interattiva. Oltre a MURAL, diversi altri partner, tra cui Adobe, eCare Vault, go1, monday.com, Polly, ServiceNow, SurveyMonkey e Zoho, ci hanno aiutato a preparare questi nuovi strumenti e non vediamo l'ora di renderli disponibili a livello generale al Microsoft Build.
Toolkit di Teams per Visual Studio Code e CLI ora disponibili a livello generale
Il toolkit di Teams per Visual Studio, Visual Studio Code e l'interfaccia della riga di comando (CLI) sono strumenti per la creazione rapida di app di Teams e Microsoft 365. Che tu sia alle prime armi con la piattaforma di Teams o uno sviluppatore esperto, il toolkit di Teams è il modo migliore per progettare, creare, eseguire il debug, testare e distribuire le app. Oggi siamo lieti di annunciare che il toolkit di Teams Toolkit per Visual Studio Code e la CLI sono ora disponibili a livello generale (GA). Gli sviluppatori possono iniziare con lo scaffolding di codice basato sugli scenari per i bot di notifica e "comando e risposta", automatizzare gli aggiornamenti all'ultima versione dell'SDK di Teams ed eseguire il debug delle app direttamente in Outlook e Office. Inizia a muovere i primi passi con la creazione delle app tramite il toolkit di Teams.
Figura 6. Creazione di un'app di notifica per Microsoft Teams tramite il toolkit di Teams per Visual Studio Code.
Controlli di collaborazione in Power Apps
Siamo lieti di annunciare i controlli di collaborazione in Power Apps, che consentono agli sviluppatori di trascinare la selezione di funzionalità di collaborazione di Microsoft 365 come le chat di Teams, le riunioni, i file, le attività di Planner e molto altro direttamente nelle app personalizzate create con Power Apps. I controlli di collaborazione saranno disponibili in anteprima a metà 2022. Consulta la sessione on-demand per saperne di più. Iscriviti al blog di Power Apps per aggiornamenti.
Aumenta l'engagement degli utenti e monetizza le app
Strumento di automazione della conformità delle app per Microsoft 365
Il programma di conformità delle app di Microsoft 365 è progettato per valutare e dimostrare l'attendibilità degli standard di settore basati sulle applicazioni, come SOC 2, PCI DSS e ISO 27001 per sicurezza, privacy e procedure di gestione dei dati. Siamo lieti di annunciare l'anteprima dello strumento di automazione della conformità delle app per Microsoft 365 per le applicazioni basate su Azure, che consente di accelerare il percorso di conformità delle app. Con questo strumento, gli sviluppatori possono automatizzare un numero elevato di attività per ottenere la certificazione in modo più facile e veloce. Inoltre, questo strumento crea dei report che possono essere facilmente condivisi dagli sviluppatori per aiutare l'IT ad avere una maggiore visibilità della conformità e della sicurezza delle app. Scopri di più consultando la nostra pagina Docs sullo strumento di automazione della conformità delle app per Microsoft 365.
Individuabilità e gestione delle app migliorate
Lo Store di Teams aiuta gli utenti a trovare le app giuste attraverso categorie di app aggiornate, raccolte di app curate, app più popolari in primo piano e raccomandazioni intelligenti basate su cosa utilizzano colleghi e collaboratori. In occasione del Microsoft Build, abbiamo reso disponibile un'esperienza centrale all'interno dello Store di Teams per consentire agli utenti di tenere traccia delle app che usano in varie chat individuali e di gruppo di Teams, oltre a vedere quali autorizzazioni sono richieste da tali app. Inoltre, abbiamo reso più contestuale l'individuazione di app tramite schede, estensioni di messaggi e connettori per aiutare gli utenti a trovare le app giuste e ad aumentare l'utilizzo delle app sviluppate da ISV in Teams. Ad esempio, nel contesto di composizione dei messaggi, i suggerimenti relativi all'estensione dei messaggi saranno organizzati per attività e azioni che gli utenti possono svolgere. Infine, gli utenti di dispositivi mobili ora possono aggiungere le app direttamente dal dispositivo mobile, ad esempio tramite un collegamento o un codice a matrice.
Acquisto in-app per le app di Teams
Una delle richieste principali di partner e sviluppatori è la possibilità di includere un'esperienza di paywall direttamente all'interno dell'app di Teams. Ciò ti consente di trasformare un'app gratuita in una versione freemium, dove puoi scegliere il momento in cui richiedere agli utenti di iscriversi all'app. La nuova funzionalità di acquisto in-app è disponibile da oggi e può essere richiamata con qualche riga di codice. Scopri di più nella nostra pagina Docs sugli acquisti in-app.
Figura 7. Gli sviluppatori possono abilitare gli aggiornamenti freemium direttamente da Teams con qualche riga di codice.
Gestione licenze delle app di Teams
Un'altra area che stiamo migliorando è quella della gestione e dell'assegnazione delle licenze acquistate. In precedenza, era compito degli sviluppatori creare il componente di gestione licenze nella loro soluzione, nella pagina di destinazione o direttamente nell'app. Per semplificare l'esperienza di gestione licenze, presto offriremo la possibilità di affidare le funzionalità di gestione licenze a Microsoft dove gli utenti possono gestire e assegnare le licenze, direttamente in Teams. La gestione licenze in Teams sarà disponibile in anteprima a metà 2022.
Nuove app collaborative presto disponibili in Teams
Siamo entusiasti di vedere gli ISV che introducono app collaborative innovative in Teams in un'ampia varietà di scenari. Ecco solo alcuni esempi delle nuove app disponibili già ora o prossimamente:
- L'app MURAL per Teams offre ai team, ovunque si trovino, uno spazio di collaborazione condiviso direttamente in Microsoft Teams. Gli utenti possono migliorare il lavoro in team con una collaborazione visiva asincrona e trasformare conversazioni disinteressate in riunioni e workshop produttivi e coinvolgenti, usando centinaia di modelli e comprovati metodi guidati che consentono ai team di raggiungere risultati straordinari. MURAL è un partner in anteprima di Microsoft e l'app MURAL ora funziona in Teams, Outlook e Office per un'unica esperienza connessa.
- L'app Observable per Teams consente alle aziende di raccogliere dati, contesto e logica in un unico posto per scoprire dati analitici collaborando e accelerare il processo decisionale basato sui dati nell'organizzazione. I nuovi aggiornamenti dell'app Observable a giugno 2022 offriranno le notifiche di Microsoft Teams durante la collaborazione tramite commenti in Observable.
- Il chatbot dell'addetto acquisti operativo SAP S/4HANA fornisce le funzionalità collaborative di Microsoft Teams agli utenti SAP S/4HANA in un'esperienza utente di conversazione. Sfrutta l'autenticazione di Microsoft Azure Active Directory (Azure AD) e le API Microsoft Graph per consentire agli utenti di chiamare altre parti o pianificare riunioni di Teams con partner commerciali direttamente dal bot nel contesto dell'utente aziendale autenticato. Ciò garantisce una forte integrazione dell'esperienza di collaborazione di Teams in un'app standalone in SAP, fornendo la connettività e la collaborazione necessarie agli utenti.
- L'app ServiceDesk Plus Cloud di ManageEngine, divisione di gestione IT aziendale di Zoho, sfrutta Microsoft Teams per semplificare la fornitura di servizi IT e aziendali, gestire e accelerare la risoluzione degli incidenti IT e migliorare l'esperienza del servizio a livello aziendale. Presto disponibile, l'app ServiceDesk Plus Cloud migliorerà le sue schede adattive statiche esistenti con i componenti Loop, che consentiranno agli addetti ai ticket di ottenere gli ultimi aggiornamenti e attivare le attività di Service Desk senza cambiare scheda.
- Figma, la piattaforma di progettazione collaborativa, sta introducendo una nuova app che consente ai team di condividere, presentare e collaborare in tempo reale sui file di Figma e FigJam in una riunione di Teams. Inoltre, l'app sfrutta la nuova funzionalità delle schede adattive, quindi quando un utente condivide un collegamento a un file di Figma o FigJam in una chat di Teams, la scheda si apre e consente agli utenti di accedere al file direttamente in Teams. Gli utenti possono anche visualizzare e rispondere alle notifiche dei file direttamente da Teams. L'app Figma sarà disponibile più avanti nel 2022 nell'App Store di Teams.
Scopri di più
Ecco un riepilogo delle risorse principali per scoprire di più sullo sviluppo di app collaborative su Microsoft Teams e Microsoft 365:
- Non perdere tutti gli interventi di apertura, le presentazioni e le sessioni dedicate sulle app collaborative del Microsoft Build.
- Scopri di più sugli annunci con le sessioni on-demand di Build.
- Visita il Centro per sviluppatori di Microsoft Teams per iniziare a creare app collaborative con Teams.
- Visita il Centro per sviluppatori di Microsoft Graph per connettere le app con i dati e l'intelligenza artificiale in Microsoft 365.
- Leggi il nostro blog su Live Share per scoprire di più su questa tecnologia e su cosa ti permette di fare.
- Scopri di più su come Power Platform sta ridefinendo il low-code con nuovi prodotti e funzionalità con Charles Lamanna.
- Partecipa al nostro programma per ISV di Microsoft 365 per ricevere un supporto personalizzato e altri vantaggi.