Crie aplicações colaborativas com o Microsoft Teams
A pandemia aumentou drasticamente o papel da tecnologia como peça essencial para o trabalho híbrido e os programadores estão na base desta transformação. Na última Microsoft Build, apresentámos as aplicações colaborativas, um novo padrão de aplicações concebido para reunir pessoas, processos e dados e ajudar os utilizadores a prosperar num local de trabalho híbrido. Tal como os dispositivos móveis transformaram completamente a forma como as pessoas utilizam software, as aplicações colaborativas estão a transformar a forma como as pessoas em todas as organizações trabalham em conjunto.
Com mais de 270 milhões de utilizadores ativos mensais, o Microsoft Teams oferece aos programadores uma oportunidade inigualável de criar aplicações colaborativas. Desde o início de 2020, os utilizadores ativos mensais de aplicações personalizadas ou de terceiros no Teams aumentaram mais de 10 vezes. Existem mais de 1400 aplicações do Teams, com cada vez mais fornecedores de software independentes (ISVs) a gerar milhões em receitas anuais com os clientes que utilizam aplicações criadas em serviços do Teams e Microsoft 365. No futuro, esperamos lançar tecnologias que combinem o mundo físico e digital, como o Microsoft Mesh para Teams, para abrir novas possibilidades cativantes de experiências colaborativas no Teams.
Este ano, na Build 2022, vamos partilhar várias melhorias e novas funcionalidades para programadores para a criação de aplicações colaborativas para o Teams e Microsoft 365. Veja a minha apresentação Innovate with collaborative apps and low code (Inovar com aplicações colaborativas e pouco código) com Charles Lamanna para ver os destaques. Continue a ler para obter um resumo completo dos nossos anúncios na Build, que são organizados aqui em três secções: novas formas de ajudar os seus utilizadores com experiências avançadas, dimensionar a sua produtividade, aumentar a cativação e monetizar as suas aplicações. Mal podemos esperar para ver o que irá criar com estas inovações!
Delicie os utilizadores com experiências colaborativas avançadas
Apresentamos o Live Share: experiências de aplicações interativas em reuniões do Teams
Apresentamos o Live Share, uma funcionalidade que oferece às suas aplicações mais do que a partilha de ecrã passiva e permite aos participantes ver, editar, criar e muito mais em conjunto em reuniões do Teams. Os programadores podem utilizar novas extensões de pré-visualização do SDK do Teams para expandir facilmente as aplicações existentes do Teams e criar experiências do Live Share em reuniões. O Live Share dispõe da tecnologia da Fluid Framework, que suporta uma sincronização sofisticada do estado, suporte de dados e ações de controlo com apenas programação de front-end. Esta sincronização será executada na instância de serviço do Microsoft Azure Fluid Relay alojada e gerida no Teams sem qualquer custo. Os nossos primeiros parceiros que estão a criar experiências do Live Share incluem a Frame.io, Hexagon, Skillsoft, MakeCode, Accenture, Parabol e Breakthru. Veja a nossa sessão a pedido do Live Share e experimente as novas extensões do SDK do Teams.
Figura 1. O protótipo Live Share da Hexagon permite aos engenheiros anotar e editar simulações e modelos 3D, enquanto partilham ideias em conjunto em reuniões do Teams.
Disponibilidade geral do Fluid Framework e do Azure Fluid Relay
A Fluid Framework é uma coleção de bibliotecas de JavaScript open-source do lado do cliente que suporta as funcionalidades de colaboração em tempo real do Live Share. O Azure Fluid Relay é um serviço na nuvem totalmente gerido que suporta Clientes do Fluid Framework. Os programadores estão a utilizar o Fluid Framework e o Azure Fluid Relay para fomentar a interatividade em tempo real nas respetivas aplicações fora das reuniões do Microsoft Teams. O Fluid Framework, o serviço Azure Fluid Relay e o SDK do lado do cliente do Azure Fluid correspondente estarão prontos para cenários de produção e disponíveis em meados de 2022. Subscreva os Blogues de Programadores da Microsoft para obter novidades. Veja a sessão a pedido para saber mais sobre o desenvolvimento de aplicações Web colaborativas com o Fluid Framework e o Azure Fluid Relay.
Crie componentes Loop ao atualizar Cartões Adaptativos
Os componentes Microsoft Loop são unidades de produtividade acionáveis em tempo real que permanecem sincronizadas e se movem livremente nas aplicações do Microsoft 365 e são iniciadas no chat do Teams e no Microsoft Outlook. Hoje, anunciamos a possibilidade de os programadores criarem componentes Loop. Agora, pode evoluir um Cartão Adaptativo existente para um componente Loop ou criar um novo componente Loop baseado num Cartão Adaptativo. Além disso, os componentes Loop baseados em Cartões Adaptativos podem ser apresentados com o Editor através do Context IQ, o nosso conjunto de funcionalidades inteligentes de aplicações e serviços da Microsoft, que funciona em segundo plano, para se manter diretamente no fluxo de composição de e-mails. O Zoho Projects está a utilizar estes Cartões Adaptativos baseados nos componentes Loop para ajudar os clientes a melhorar os tempos de resposta a incidentes, reduzir a duração de falhas e melhorar o desempenho geral comparativamente com os contratos de nível de serviço (SLAs) ao permitir que os utilizadores concluam estas tarefas no Teams e Outlook. O Zoho Projects e o ServiceDesk Plus Cloud estão entre os primeiros produtos integrados em aplicações do Microsoft 365 a implementar o Microsoft Loop. A pré-visualização privada desta funcionalidade para programadores tem início em junho de 2022. Subscreva os Blogues da Microsoft para Programadores ou siga-nos no Twitter @Microsoft365Dev para obter novidades.
Figura 2. O Zoho Projects está a expandir os cartões adaptativos para serem componentes Loop acionáveis em tempo real que funcionem no Teams e Outlook.
Apresentamos o criador de aplicações de amostra do Microsoft Azure Communication Services
A interoperabilidade do Microsoft Azure Communication Services com o Teams permite-lhe criar experiências que suportam comunicações simplificadas entre clientes em qualquer site ou aplicação personalizada e entre colaboradores a trabalhar no Teams. Por exemplo, a Teladoc Health criou uma solução inédita de serviços clínicos e administrativos totalmente integrada que permite a colaboração das equipas de cuidados de saúde e o acesso a dados clínicos relevantes diretamente no Teams, bem como o fornecimento de cuidados virtuais aos pacientes que aderirem a partir de uma aplicação personalizada.
Figura 3. A Teladoc Health permite que os prestadores de cuidados de saúde trabalhem e interajam a partir do Teams, enquanto os pacientes aderem a partir de uma aplicação personalizada criada com o Azure Communication Services.
Hoje, apresentamos o criador de aplicações de amostra do Azure Communication Services, que permite aos programadores criar e implementar facilmente uma aplicação de amostra para compromissos virtuais em apenas alguns minutos sem necessidade de programação. Através da aplicação de amostra, os clientes podem marcar compromissos com tecnologia do Microsoft Bookings e aderir a uma reunião do Teams através de uma aplicação Web personalizada com uma experiência de marca empresarial, enquanto os colaboradores utilizam o Teams para aderir a compromissos agendados. A aplicação de amostra é totalmente open source e os programadores podem alterar o código para efetuar mais personalizações. Aceda ao GitHub para saber mais.
Melhorias à Microsoft Graph API para incorporar conversas e canais de mensagens nas suas aplicações
As APIs de chat do Microsoft Graph permitem aos programadores incorporar conversas do Teams nas respetivas aplicações, o que permite aos utilizadores colaborar facilmente sem alternar entre aplicações. Vamos apresentar várias novas APIs em pré-visualização com funcionalidades como a ativação de conversas com utilizadores federados (como utilizadores fora do seu inquilino), a identificação das mensagens lidas e não lidas pelo utilizador atual e a subscrição a conversas de utilizadores e alterações às subscrições. Estas novas APIs estarão disponíveis para o público em geral em meados de 2022. Aceda à nossa página do Docs sobre tipos de recursos de mensagens de chat e veja a sessão a pedido para saber mais.
SharePoint Framework e Ligações Microsoft Viva
O SharePoint é a plataforma de colaboração de conteúdos mais flexível que suporta experiências no Microsoft 365. A SharePoint Framework agora permite-lhe criar partes e páginas em sites do SharePoint, aplicações do Teams e muito mais. É fulcral para as nossas funcionalidades de extensibilidade da nova plataforma de experiência dos colaboradores das Ligações Microsoft Viva. Veja a sessão de orientação sobre a criação de experiências personalizadas dos colaboradores das Ligações Viva diretamente integráveis nas aplicações do Teams.
Figura 4. Uma aplicação Ligações Microsoft Viva de amostra executada no Teams e num dispositivo móvel.
Extensibilidade de aprovações
As aprovações no Microsoft Teams ajudam todos os colaboradores (desde os trabalhadores de primeira linha aos trabalhadores de escritório) a criar, gerir e partilhar facilmente aprovações diretamente no fluxo de trabalho. Apresentamos as APIs de criação, leitura, atualização e eliminação (CRUD) para Aprovações. Os programadores podem utilizar a APIs Aprovações para ativar aprovações nas aplicações empresariais e utilizar webhooks para monitorizar alterações e gerir os fluxos de trabalho com as Aprovações no Teams. As APIs Aprovações estarão disponíveis para pré-visualização em meados de 2022. Subscreva os Blogues de Programadores da Microsoft para obter novidades. Veja a sessão a pedido para saber mais.
Dimensione a produtividade dos programadores
Crie uma vez e implemente em qualquer local no Teams e Microsoft 365
Hoje, anunciamos a disponibilidade geral do novo SDK do Teams, que lhe permite criar aplicações para o Teams, Outlook e Office através de uma única aplicação e modelo de implementação, bem como criar aplicações colaborativas que tiram partido das funcionalidades relevantes para cada produto. Os programadores podem agora atualizar para o SDK JS do Teams v2 e Manifesto da aplicação v1.13 mais recentes para criar aplicações de produção do Teams e executar pilotos em escala com utilizadores nos canais de pré-visualização do Outlook e do Office. Isto permitirá aos programadores obter feedback e preparar a distribuição nas respetivas aplicações no Outlook e Office mais tarde neste ano civil.
Estas atualizações são retrocompatíveis, logo todas as suas aplicações existentes do Teams continuarão a funcionar normalmente no Teams com suporte de produção. A experiência de programador do Teams, incluindo a nossa Documentação para Programadores do Microsoft Teams, ferramentas, suporte e repositório de código, foi atualizada para suportar a extensão de aplicações. Poderá distribuir aplicações com um ou vários inquilinos através de experiências existentes do Teams. Para saber mais, veja a nossa sessão a pedido sobre a expansão das aplicações do Teams no Microsoft 365.
Figura 5. A MURAL está a expandir as extensões de separadores pessoais e mensagens baseadas em pesquisa da aplicação Teams para outras aplicações anfitriãs da Microsoft.
A MURAL está entre os primeiros parceiros que deram vida à experiência ligada no Teams, Outlook e Office com as respetivas aplicações, conforme apresentado no exemplo acima, que mostra uma extensão de mensagens baseada em pesquisa que insere um MURAL diretamente na mensagem do Outlook como um Cartão Adaptativo interativo. Além da MURAL, outros parceiros, incluindo a Adobe, eCare Vault, go1, monday.com, Polly, ServiceNow, SurveyMonkey e Zoho, ajudaram-nos a preparar estas novas ferramentas e estamos felizes por disponibilizá-las para todos na Microsoft Build.
O Toolkit do Teams para Visual Studio Code e a CLI estão agora disponíveis para o público em geral
O Toolkit do Teams para Visual Studio, o Visual Studio Code e a interface de linha de comandos (CLI) são ferramentas para criar rapidamente aplicações do Teams e Microsoft 365. Quer seja iniciante ou um programador experiente da plataforma do Teams, o Toolkit do Teams é a melhor forma de criar, compilar, depurar, testar e implementar aplicações. Hoje estamos felizes por anunciar que o Toolkit do Teams para o Visual Studio Code e a CLI estão agora disponíveis para o público em geral (disponibilidade geral). Os programadores podem começar com suportes de código baseados em cenários para bots de notificação e comandos e respostas, automatizar atualizações para a versão mais recente do SDK do Teams e depurar aplicações diretamente no Outlook e Office. Comece agora a compilar aplicações com o Toolkit do Teams.
Figura 6. Criar uma aplicação de notificações do Microsoft Teams com o Toolkit do Teams para Visual Studio Code.
Controlos de Colaboração no Power Apps
Anunciamos os Controlos de Colaboração no Power Apps para permitir aos programadores arrastar e largar funcionalidades de colaboração do Microsoft 365, como conversas do Teams, reuniões, ficheiros, Tasks do Planner e muito mais nas aplicações personalizadas criadas com o Power Apps. Os Controlos de Colaboração estão disponíveis para pré-visualização em meados de 2022. Veja a sessão a pedido para saber mais. Subscreva o blogue do Power Apps para obter novidades.
Aumente a cativação e monetize as suas aplicações
Ferramenta de Automatização de Conformidade de Aplicações do Microsoft 365
O Programa de Conformidade de Aplicações do Microsoft 365 foi concebido para avaliar e demonstrar a fiabilidade das normas da indústria baseadas em aplicações, como a SOC 2, PCI DSS e ISO 27001, para práticas de segurança, privacidade e tratamento de dados. Anunciamos a pré-visualização da Ferramenta de Automatização de Conformidade de Aplicações do Microsoft 365 para aplicações criadas no Azure para ajudar a acelerar o percurso de conformidade das aplicações. Com esta ferramenta, os programadores podem automatizar um número significativo de tarefas para alcançar a certificação de forma mais fácil e rápida. Esta ferramenta também produz relatórios que podem ser facilmente partilhados pelos programadores para ajudar as equipas de TI a obter visibilidade da segurança e conformidade das aplicações. Saiba mais na nossa página do Docs Ferramenta de Automatização de Conformidade de Aplicações do Microsoft 365.
Deteção e gestão de aplicações melhoradas
A Teams Store ajuda os utilizadores a localizar as aplicações certas através de categorias de aplicações atualizadas, coleções de aplicações organizadas, aplicações principais em destaque e recomendações inteligentes baseadas nas aplicações utilizadas por colegas e pares. Nesta Microsoft Build, vamos disponibilizar uma experiência centralizada na Teams Store para ajudar os utilizadores a monitorizar as aplicações que estão a utilizar em várias conversas de grupo e do Teams e ver as permissões exigidas por estas aplicações. Também vamos contextualizar mais a deteção de aplicações através de separadores, extensões de mensagens e conectores para ajudar os utilizadores a localizar as aplicações certas e aumentar a utilização das aplicações de ISV no Teams. Por exemplo, no contexto de composição de mensagens, as sugestões da extensão de mensagens serão organizadas por tarefas e ações que os utilizadores podem efetuar. Por último, os utilizadores podem agora adicionar as suas aplicações aos respetivos dispositivos móveis –por exemplo, a partir de uma ligação ou código QR.
Compras via aplicação para aplicações do Teams
Um dos principais pedidos dos parceiros e programadores é possibilitar a inclusão de uma experiência de paywall diretamente na sua aplicação do Teams. Isto permite-lhe converter uma aplicação gratuita numa versão freemium onde pode escolher quando pedir aos seus utilizadores para subscrever a sua aplicação. A nova funcionalidade de compra via aplicação está disponível hoje e pode ser obtida com algumas linhas de código. Saiba mais na nossa página do Docs de compras via aplicação.
Figura 7. Os programadores podem ativar atualizações freemium diretamente no Teams com algumas linhas de código.
Gestão de licenças da aplicação do Teams
Também estamos a melhorar ao permitir que os utilizadores façam a gestão e atribuição de licenças compradas. Anteriormente, cabia aos programadores implementar o componente de gestão de licenças nas respetivas soluções, quer fosse na página de destino ou diretamente na aplicação. Para ajudar a simplificar a experiência de gestão de licenças, também vamos possibilitar em breve a delegação de funcionalidades de gestão de licenças para a Microsoft, onde os utilizadores podem gerir e atribuir licenças diretamente no Teams. A gestão de licenças no Teams estará disponível em pré-visualização em meados de 2022.
Novas aplicações colaborativas brevemente no Teams
Estamos entusiasmados por ver os ISVs a incluir aplicações colaborativas no Teams num conjunto vasto de cenários. Seguem-se alguns exemplos das novas aplicações disponíveis agora ou brevemente:
- A
- aplicação MURAL para o Teams permite às equipas incluir um espaço de colaboração partilhado diretamente no Microsoft Teams. Os utilizadores podem melhorar o trabalho em equipa com colaboração visual assíncrona e transformar conversas pouco cativantes em reuniões e workshop entusiasmantes através de centenas de modelos e métodos testados e comprovados que permitem às equipas ter resultados inovadores. A MURAL é um parceiro de pré-visualização da Microsoft. Agora a aplicação MURAL funciona no Teams, Outlook e Office para uma única experiência ligada. A
- aplicação Observable para o Teams permite às empresas reunir dados, contexto e lógica num único local para revelar informações de forma colaborativa e acelerar a tomada de decisão referente aos dados na organização. As novas atualizações, que serão lançadas na aplicação Observable em junho de 2022, permitirão o envio de notificações do Microsoft Teams ao colaborar através de comentários na aplicação. O
- chatbot de comprador operacional SAP S/4HANA fornece funcionalidades colaborativas do Microsoft Teams aos utilizadores do SAP S/4HANA numa experiência de utilizador de conversação. Utiliza autenticação do Microsoft Azure Active Directory (Azure AD) e tira partido de APIs do Microsoft Graph para permitir aos utilizadores ligar a outras pessoas ou agendar reuniões do Teams com parceiros empresariais diretamente a partir do bot no contexto de utilizador empresarial autenticado. Isto permite uma integração rigorosa da experiência de colaboração do Teams numa aplicação autónoma no SAP e oferece conectividade e colaboração consoante a necessidade dos utilizadores. A
- aplicação ServiceDesk Plus Cloud da ManageEngine, a divisão de gestão de TI da Zoho, tira partido do Microsoft Teams para simplificar os serviços empresariais e de TI, gerir e acelerar as resoluções de incidentes de TI e melhorar a experiência dos serviços na empresa. Em breve, a aplicação ServiceDesk Plus Cloud irá melhorar os Cartões Adaptativos estáticos existentes com os componentes Loop, o que permitirá a todos a trabalhar no pedido obter as atualizações mais recentes e acionar tarefas de suporte ao cliente sem alternar entre separadores. A
- Figma, a plataforma de design colaborativo, está a desenvolver uma nova aplicação que permitirá às equipas partilhar, apresentar e colaborar em tempo real em ficheiros do Figma e FigJam numa reunião do Teams. A aplicação também tira partido da nova funcionalidade Cartão Adaptativo. Deste modo, quando um utilizador partilha uma ligação para um ficheiro do Figma ou FigJam numa conversa do Teams, o cartão é revelado e permite aos utilizadores abrir o ficheiro no Teams. Os utilizadores também podem ver e responder a notificações de ficheiros diretamente no Teams. A aplicação Figma será disponibilizada mais tarde em 2022 na Teams App Store.
Saiba mais
Segue-se um resumo dos principais recursos para saber mais sobre o desenvolvimento de aplicações colaborativas no Microsoft Teams e Microsoft 365
- Mantenha-se a par de todas as apresentações, debates e sessões de esclarecimentos sobre aplicações colaborativas na Microsoft Build.
- Explore os anúncios de forma aprofundada com as sessões a pedido na Build.
- Aceda ao Centro de Programadores do Microsoft Teams para começar a criar aplicações colaborativas com o Teams.
- Aceda ao Centro de Programadores do Microsoft Graph para ligar as suas aplicações aos dados e IA no Microsoft 365.
- Leia o nosso blogue do Live Share para saber mais sobre a tecnologia e o que pode fazer com a mesma.
- Leia mais sobre como o Power Platform está a redefinir a baixa utilização de código com novos produtos e funcionalidades com Charles Lamanna.
- Adira ao nosso programa de ISV do Microsoft 365 para obter suporte individual e outros benefícios.