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.

  • Conceber a IU da aplicação: utilize os componentes Teams UI Toolkit e Fluent UI React 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

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 padrão e o administrador de locatários utiliza seu próprio critério para habilita-lo.
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