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 é nativamente multiplataforma que fica no centro do Microsoft 365 e oferece uma tela pessoal para você criar aplicativos.

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 mostra as etapas no ciclo de vida do planejamento do aplicativo.

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.

  • Entenda o caso de uso e os recursos do aplicativo Teams: entenda os requisitos do usuário e identifique os recursos certos.

  • Mapear seus casos de uso: mapear casos de uso comuns para o recurso do Teams com base em requisitos, como compartilhamento, colaboração, fluxos de trabalho, plataformas sociais relevantes e muito mais.

  • Planejar análise para seu aplicativo teams: planeje analisar os dados de análise e instrumentação em relação às suas metas de negócios, tome medidas corretivas corrigindo problemas e intervindo na jornada do usuário ou planeje aprimoramentos adicionais para seu aplicativo.

  • 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 aplicativo: com o Teams, você pode escolher o ambiente de build que melhor atende aos requisitos do aplicativo. Use o Kit de Ferramentas do Teams ou outros SDKs, como C#, Blazor, Node.js e muito mais para começar.

  • Crie a interface do usuário do seu aplicativo : use o Teams UI Toolkit e a UI Library para projetar o layout do seu aplicativo.

  • 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 conceitual da solução do 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.

  • Código de instrumento para análise: instrumente seu código de aplicativo do Teams com marcadores de análise (também conhecidos como marcadores de instrumentação) para medir métricas agregadas e específicas do usuário para seu aplicativo quando os usuários do aplicativo o usam.

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 ✔️ Aplicativos da Microsoft em conformidade com o GCC. ✔️ Aplicativos da Microsoft em conformidade com o GCC-High. ✔️ Aplicativos da Microsoft em conformidade com o 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.
Aplicativos personalizados criados para sua organização (aplicativos LOB) ✔️ ✔️ ✔️
Carregar aplicativos personalizados ✔️
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 faz garantias, expressas ou implícitas sobre a segurança de terceiros que o cliente permite se conectar com seu serviço. Habilitar bots estende o limite do sistema para além desse locatário com base no bot que você escolhe usar. É sua responsabilidade garantir que atenda aos seus requisitos de conformidade, incluindo FedRAMP, DFARS, ITAR e assim por diante. É sua responsabilidade avaliar o risco e a conformidade de qualquer ponto de extremidade e URL ao qual você se conecta.

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