Compilar guias para o Teams
As guias são páginas da Web com reconhecimento do cliente inseridas no Microsoft Teams, Outlook e Microsoft 365. Elas são marcas de <iframe/>
HTML simples que apontam para domínios declarados no manifesto do aplicativo e podem ser adicionadas como parte de um canal dentro de uma equipe, chat em grupo ou aplicativo pessoal para um usuário individual. Você pode incluir guias personalizadas com seu aplicativo para inserir seu próprio conteúdo da Web no Teams ou adicionar funcionalidades específicas do Teams ao conteúdo da Web. Para obter mais informações, consulte Biblioteca de clientes JavaScript do Teams.
Importante
As guias personalizadas estão disponíveis em GCC (Government Community Cloud), GCC-High e DoD (Departamento de Defesa).
A imagem a seguir mostra guias estáticas:
A imagem a seguir mostra as guias do canal Contoso:
Há alguns pré-requisitos pelos quais você deve passar antes de trabalhar nas guias.
Há dois tipos de guias disponíveis no Teams, pessoal e em grupo. As guias pessoais também são conhecidas como guias estáticas. As guias pessoais (estáticas), juntamente com bots de escopo pessoal, fazem parte dos aplicativos pessoais que têm escopo para um único usuário e fixados na barra de navegação esquerda para facilitar o acesso. As guias pessoais (estáticas) no escopo pessoal continuam funcionando da mesma maneira. No entanto, agora você pode estender guias estáticas para chat em grupo ou reuniões com uma experiência personalizável.
Você pode estender guias estáticas para diferentes escopos. Guias estáticos em chats, canais ou reuniões se comportam mais como aplicativos, pois você pode fixar apenas uma guia por aplicativo. Por exemplo, você só pode fixar uma única guia de aplicativo do YouTube em uma reunião. As guias estáticas nas reuniões também podem ser pré-fixadas em reuniões por administradores de TI.
A imagem a seguir mostra guias estáticas com experiência personalizável adicionadas a diferentes contextos no Teams:
A imagem a seguir mostra uma guia estática no contexto pessoal no cliente da área de trabalho do Teams:
A imagem a seguir mostra uma guia estática no contexto pessoal no cliente móvel do Teams:
A seguir estão alguns benefícios das guias estáticas em chats e guias de reunião:
Fixável e instantâneo: você pode fixar aplicativos com guias estáticas do ícone adicionar uma guia + em chats e reuniões. Essas guias podem ser desafixadas e não têm a caixa de diálogo de configuração obrigatória, o que permite criar guias que funcionam mais como aplicativos.
Unificado: você pode criar uma guia estática que funcione em escopos pessoais e de grupo, como guias de chat e reunião.
Configuração opcional: você pode alterar a URL padrão na instância da guia alterando a
contentUrl
propriedade do seu aplicativo depois que ele estiver fixado no Teams.
Guias de canal ou grupo também conhecidas como guias configuráveis, fornecem conteúdo para canais e chats em grupo e é uma maneira de criar espaços colaborativos em torno de conteúdo dedicado baseado na Web.
A tabela a seguir ajuda você a determinar o melhor ajuste para seu aplicativo:
Personal | Canais | Chat em grupo | Reuniões | |
---|---|---|---|---|
Guias estáticas | ✔️ | ✔️ | ✔️ | ✔️ |
Guias configuráveis | ❌ | ✔️ | ✔️ | ✔️ |
Observação
Se você tiver a guia configurável e a guia estática definida no manifesto do aplicativo para um escopo específico, o Teams fixa a guia estática por padrão.
Você pode criar uma página de conteúdo como parte de uma guia estática pessoal, canal ou guia de grupo ou caixa de diálogo (conhecido como módulo de tarefa no TeamsJS v1.x). Você pode criar uma página de configuração que permite que os usuários configurem o aplicativo Microsoft Teams e o usem para configurar uma guia de chat pessoal, canal ou grupo, uma extensão de mensagens ou um conector cartão para Grupos do Microsoft 365. Você pode permitir que os usuários reconfigurem sua guia após a instalação e criar uma página de remoção de guia para seu aplicativo. Ao criar um aplicativo do Teams que inclui uma guia, você deve testar como seu guia nos clientes do Teams para Android e iOS. Sua guia deve ter contexto por meio de informações básicas, informações de localidade e tema e entityId
ou subEntityId
que identifica o que está na guia.
Observação
Postagens e Arquivos que não podem ser movidos de suas posições.
Recursos da guia
Os recursos da guia são os seguintes:
- Se uma guia for adicionada a um aplicativo que também tem um bot, o bot também será adicionado à equipe.
- Consciência do Microsoft Entra ID do usuário atual.
- Reconhecimento de localidade para o usuário indicar o idioma
en-us
. - Funcionalidade de SSO (logon único), se houver suporte.
- Capacidade de usar bots ou notificações de aplicativo para vincular profundamente à guia ou a uma sub entidade dentro do serviço, por exemplo, um item de trabalho individual.
- A capacidade de abrir uma caixa de diálogo modal de links dentro de uma guia.
- Reutilização de Web Parts do SharePoint na guia.
Guias de cenários de usuário
Cenário: Traga um recurso web existente para o Teams. Exemplo: Você cria uma guia estática no aplicativo teams que apresenta um site corporativo informativo aos usuários.
Cenário: Adicione páginas de suporte a um bot ou extensão de mensagens do Teams. Exemplo: Você cria guias estáticas que fornecem eajudam o conteúdo da página da Web aos usuários.
Cenário: Forneça acesso aos itens com os quais os usuários interagem regularmente para diálogo cooperativo e colaboração. Exemplo: Você cria uma guia de canal ou grupo com vinculação profunda a itens individuais.
Entender como as guias funcionam
Você pode usar um dos seguintes métodos para criar guias:
- Declarar guias personalizadas no manifesto do aplicativo
- Use o Cartão Adaptativo para construir guias
Declarar guia personalizada no manifesto do aplicativo
Uma guia personalizada é declarada no manifesto do aplicativo do pacote do aplicativo. Para cada página da web que você deseja incluir como uma guia em seu aplicativo, defina uma URL e um escopo. Além disso, você pode adicionar a biblioteca de clientes JavaScript do Teams à sua página e chamar microsoftTeams.initialize()
após o carregamento da página. O Teams exibe sua página e fornece acesso a informações específicas do Teams, por exemplo, o cliente do Teams está executando o tema escuro.
Se você optar por expor sua guia no canal ou no grupo ou no escopo pessoal, deverá apresentar uma <página de conteúdo HTML iframe> na guia. Para guias estáticas, a URL de conteúdo é definida diretamente no manifesto do contentUrl
aplicativo teams pela propriedade na staticTabs
matriz. O conteúdo da guia é o mesmo para todos os usuários.
Observação
O aplicativo Teams não reconhece subiframes. Portanto, ele não será carregado se houver um iframe dentro do aplicativo da guia.
Para guias de canal ou grupo, você também pode criar uma página de configuração extra. Esta página permite configurar a URL da página de conteúdo, normalmente usando parâmetros de cadeia de caracteres de consulta de URL para carregar o conteúdo apropriado para esse contexto. Isso ocorre porque seu canal ou guia de grupo pode ser adicionado a várias equipes ou chats em grupo. Em cada instalação subsequente, os usuários podem configurar a guia, permitindo que você personalize a experiência conforme necessário. Quando os usuários adicionam ou configuram uma guia, uma URL é associada à guia apresentada na interface do usuário do Teams. A configuração de uma guia simplesmente adiciona mais parâmetros a essa URL. Por exemplo, quando você adiciona a guia Azure Boards, a página de configuração permite que você escolha qual placa a guia carrega. A URL da página de configuração é especificada pela configurationUrl
propriedade na matriz no configurableTabs
manifesto do aplicativo.
Para guias estáticas, você pode fixar uma contentUrl
guia de chat ou reunião. Isso permite ignorar a caixa de diálogo de configuração obrigatória e fazer com que os usuários usem o aplicativo muito mais rapidamente. Você também pode alterar o contentUrl
em runtime. Isso permite criar um objeto de guia que funciona em todas as áreas de superfície do Teams. Para obter mais informações, confira migrar sua guia configurável para a guia estática.
Você pode ter vários canais ou guias de grupo e até 16 guias estáticas por aplicativo.
Ferramentas para criar guias
Próxima etapa
Confira também
- Projete sua guia para o Microsoft Teams
- Funcionalidades de dispositivo
- Guias em dispositivos móveis
- Funcionalidades do aplicativo mapeados para recursos
- Análise específica do aplicativo do Teams para instrumentação
- Estender o aplicativo de guia com permissões e escopos do Microsoft Graph
- Atualização do Microsoft Teams
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de