Partilhar via


Planeje seu aplicativo com os recursos do Microsoft Teams

Criar um aplicativo incrível do Teams tem tudo a ver com encontrar a combinação certa de recursos para atender às necessidades do usuário. O design, os recursos e funcionalidades de um aplicativo derivam dessa finalidade.

O Teams é uma plataforma de colaboração. É também uma plataforma social e é nativa de várias plataformas que está no centro do Microsoft 365 e oferece uma tela pessoal para criar aplicações.

Nesta seção, saiba como:

  • Identifique e mapeie casos de uso para recursos do Microsoft Teams.
  • Utilize a lista de verificação de planejamento.
  • Planeje além da Implantação de aplicativos.

Planejar com Microsoft Teams

O Microsoft Teams como plataforma oferece kits de ferramentas, bibliotecas e aplicativos em todos os estágios do desenvolvimento de aplicativos. Vamos dividi-lo para o ciclo de vida de criação de aplicativos:

Diagrama a mostrar os passos no ciclo de vida de planeamento de aplicações.

Antes da sua build

Entender o usuário e sua preocupação são os primeiros indicadores de como um aplicativo do Microsoft Teams pode ajudar. Construa seu caso de uso em torno do problema, determine como um aplicativo pode resolvê-lo e desenhe uma solução.

  • Compreender o seu caso de utilização e as funcionalidades da aplicação Teams: compreenda os requisitos do utilizador e pode identificar as funcionalidades certas.

  • Mapear os seus casos de utilização: mapeie casos de utilização comuns para a funcionalidade do Teams com base em requisitos, tais como partilhar, colaborar, fluxos de trabalho, plataformas sociais relevantes e muito mais.

  • Planear a análise da sua aplicação Teams: planeie analisar os dados de análise e instrumentação relativamente aos seus objetivos empresariais, tomar medidas corretivas ao corrigir problemas e intervir no percurso do utilizador ou planear melhorias adicionais à sua aplicação.

  • Planeje guias responsivas para o Microsoft Teams Mobile: Ele aborda cenários comuns e ajuda no planejamento de aplicativos para o Teams Mobile.

Durante a build

  • Criar e criar projeto de aplicação: com o Teams, pode escolher o ambiente de compilação mais adequado aos requisitos da sua aplicação. Use o Kit de Ferramentas do Teams ou outros SDKs, como C#, Blazor, Node.js e muito mais para começar.

  • Criar a IU da sua aplicação: utilize o Toolkit de IU do Teams e os componentes de React Fluent UI para estruturar o esquema da sua aplicação.

  • Use o Microsoft Teams como uma plataforma: A plataforma do Microsoft Teams ajuda você a criar um aplicativo único ou com vários recursos. Seu aplicativo Teams é suportado por produtos e serviços integrados que fortalecem a experiência do aplicativo.

    Diagrama que mostra a representação conceptual da solução teams.

    Seus aplicativos aparecem no Teams como guias, bots, extensões de mensagens, conectores e webhooks ou como um aplicativo de vários recursos. Essas funcionalidades são habilitadas no back-end pelos aplicativos Azure, Microsoft Graph, SharePoint e Power que ajudam a automatizar tarefas e processos.

    Juntos, essas funcionalidades dão vida à sua solução de aplicativo.

  • Integrar funcionalidades do dispositivo: Você pode integrar as funcionalidades nativos do dispositivo em seu aplicativo, tais como câmera, leitor de QR ou código de verificador, galeria de fotos, microfone e localização.

  • Instrumentar código para análise: instrumente o código da aplicação teams com marcadores de análise (também conhecidos como marcadores de instrumentação) para medir as métricas específicas do utilizador e de agregação da sua aplicação quando os utilizadores da aplicação o utilizam.

Pós-build

  • Integre seu aplicativo com o Teams e outros aplicativos, tais como o Microsoft 365, Microsoft Graph e muito mais.
  • Utilize o Portal do Desenvolvedor para configurar, gerenciar e implantar seu aplicativo.

Nuvem da Comunidade Governamental

Importante

Os Conectores do Microsoft 365 (anteriormente denominados conectores Office 365) estão prestes a descontinuar e a criação de novos Conectores do Microsoft 365 será bloqueada em breve. Para obter mais informações sobre a agenda e como a aplicação Fluxos de Trabalho fornece uma experiência mais flexível e segura, veja Descontinuação dos conectores do Microsoft 365 no Microsoft Teams.

Como pode criar um webhook no Teams?

Se já tiver criado Office 365 Conectores:

  • Criar um conector do Power Automate: o Power Automate melhora as aplicações de Fluxos de Trabalho amplamente utilizadas no Teams. É a abordagem dimensionável e segura para transmitir dados através de programação para dentro e para fora do Teams. Se adotar este método, pode criar modelos de fluxo de trabalho para publicar alertas do seu produto em canais do Teams. Esta abordagem simplifica a adoção pelo utilizador do novo método. Para obter mais informações, veja Power Automate para programadores empresariais, ISVs e parceiros.

  • Atualizar a sua aplicação Teams: pode melhorar a sua aplicação teams atual. Por exemplo, pode permitir que os utilizadores configurem mensagens proativas com base em eventos de acionador no seu sistema. Para obter mais informações, veja como os bots podem publicar em canais através de mensagens proativas.

Problemas conhecidos

  • A aplicação de fluxos de trabalho não pode publicar em canais privados como um bot de fluxo. No entanto, pode publicar em nome de um utilizador.
  • Os fluxos de trabalho suportam apenas Cartões Ajustáveis. Não suporta a mensagem mais antiga card formato que os Conectores Office 365 utilizam. Os fluxos de trabalho não suportam a utilização da mensagem card formato. Para obter mais informações, veja como converter mensagens de conector card formato em Cartão Ajustável.
  • Os fluxos de trabalho não oferecem conectores de terceiros, como o DataDog e o Jenkins.
  • Os fluxos de trabalho só podem ser criados no seu ambiente predefinido.

Limites

Os fluxos de trabalho estão ligados apenas a utilizadores específicos (referidos como proprietários do fluxo de trabalho) e não a uma equipa ou canal do Teams. Os fluxos de trabalho podem tornar-se fluxos órfãos na ausência de um proprietário se não forem atribuídos coproprietários. Para manter a continuidade no processo de negócio automatizado pelo fluxo, os administradores podem adicionar um ou mais coproprietários e conceder-lhes controlo total sobre o fluxo de trabalho. Também podem adicionar autenticação para ligações, se existirem, e ativar o fluxo se este tiver sido desativado. Para obter mais informações, veja Gerir fluxos órfãos.

Nuvem da Comunidade Governamental (GCC) é uma cópia do ambiente comercial focada no governo. O Departamento de Defesa (DOD) e os prestadores de serviço federais devem atender aos rigorosos requisitos de segurança cibernética e conformidade. Para esse fim, a GCC-High foi criada para atender às necessidades dos prestadores de serviços Federais e do DOD. A GCC-High é uma cópia da nuvem do DOD, mas existe em seu próprio ambiente soberano. A nuvem do DOD foi criada somente para o Departamento de Defesa.

A tabela a seguir inclui os recursos e a disponibilidade do Teams para a GCC, GCC-High e o DOD:

  CCG GCC-High DOD
Aplicativos      
Aplicativos da Microsoft ✔️ Aplicações Microsoft compatíveis com GCC. ✔️ Aplicações microsoft compatíveis com GCC-High. ✔️ Aplicações Microsoft compatíveis com DOD.
Aplicativos 3P ou de terceiros ✔️ Aplicativos de terceiros estão disponíveis. Desativado por predefinição e os administradores utilizam a sua própria discrição para a ativar.
Aplicações personalizadas criadas para a sua organização (aplicações LOB) ✔️ ✔️ ✔️
Carregar aplicações personalizadas ✔️
Recursos      
Guias ✔️ ✔️ ✔️
Bots ✔️ ✔️ ✔️
Extensões de mensagens ✔️ ✔️ ✔️
Webhooks e conectores ✔️

Conformidade da Interface do Usuário: Ao habilitar as comunicações de terceiros, os clientes aceitam que tal comunicação esteja sendo processada por terceiros e não pela Microsoft. O cliente é o único responsável por mitigar os riscos associados à conexão com bots de terceiros em seus serviços. A Microsoft não endossa e não concede garantias, expressas ou implícitas relativamente à segurança de terceiros que o cliente permita para se ligar ao respetivo serviço. A ativação de bots expande o limite do sistema para além deste inquilino com base no bot que escolher utilizar. É da sua responsabilidade garantir que cumpre os seus requisitos de conformidade, incluindo FedRAMP, DFARS, ITAR, etc. É da sua responsabilidade avaliar o risco e a conformidade de qualquer ponto final e URL a que se ligue.

A lista a seguir ajuda a identificar a disponibilidade da GCC, GCC High e do DOD para os recursos:

Próxima etapa

Confira também