Personalize aplicativos para o usuário final para adicionar preferências de notificação
O aplicativo de amostra Boletins para o Microsoft Teams fornece um local central para todas as comunicações da empresa, como transmissões, memorandos, anúncios e notícias da empresa. O aplicativo permite criar, categorizar, marcar, pesquisar e ler postagens de boletins.
Assista a este vídeo para aprender como personalizar aplicativos para que o usuário final adicione preferências de notificação:
A solução do aplicativo Boletins consiste em dois aplicativos:
Experiência de gerenciador para gerenciamento do aplicativo Boletins.
Permite que os gerentes criem, editem e categorizem postagens lidas por meio do aplicativo Boletins.
Localização central para todas as comunicações da empresa, como memorandos, transmissões e notícias.
Mostra boletins, perguntas frequentes, links e contatos criados usando o aplicativo Gerenciar boletins.
Neste artigo, aprenderemos como permitir que os usuários definam preferências de notificação por categoria sobre a qual desejam ser notificados quando novos boletins forem adicionados.
Observação
Antes de continuar, analise personalizar o aplicativo Boletins.
Pré-requisitos
Para concluir esta lição, precisamos da capacidade de entrar no Teams que estará disponível como parte da seleção de assinaturas do Microsoft 365 e também precisamos ter o modelo Boletins do Power Apps para o Teams instalado. Este aplicativo pode ser instalado a partir de https://aka.ms/TeamsBulletins. Além disso, precisamos analisar Enviar um alerta quando um novo boletim for postado.
Adicionar uma coluna à tabela Notificações de Boletim
Selecione o botão Power Apps no painel esquerdo no Teams.
Vá para a guia Build e selecione Aplicativos instalados.
Abria o aplicativo Boletins.
Selecione Dados no painel esquerdo.
Encontre a tabela Notificações de boletim, selecione ... (reticências) e depois a opção Editar dados (a tabela Notificações de boletim foi criada como parte da opção Adicionar configurações de "Notifique-me" à categoria).
Selecione + Adicionar coluna para adicionar uma nova coluna com a seguinte configuração.
Propriedade Valor Nome Preferência Digitar Opção Opções Escolha 1 - "Email"
Escolha 2 - "Teams"
Ativar a configuração de Controles Clássicos
Selecione Configurações na faixa de opções superior.
No menu à esquerda, selecione Próximos recursos.
Selecione a guia Experimental.
Role para baixo e ligue a configuração Controles Clássicos.
Feche as Configurações.
Agora, se selecionar + Inserir no painel esquerdo, você verá os controles clássicos listados.
Adicionar um Controle suspenso para selecionar a Preferência de notificação
Na Exibição em árvore, selecione a Tela inicial.
Selecione galBulletins_ByCategory na exibição em árvore para selecionar o controle da galeria.
Selecione a galeria galBulletins_ByCategory na exibição em árvore novamente.
Selecione Inserir no painel esquerdo.
Selecione o botão Clássico > Rádio button.
Configure as seguintes propriedades na Caixa de lista.
Propriedade Valor Largura 208 Altura 40 Preenchimento Superior 10 Preenchimento Inferior 10 X Parent.Width - Self.Width - 20Y lblGalBulletins_ByCategory_Name.YItens Choices('Preference (Bulletin Notifications)')Dica de Ferramenta "Preferência de Notificação" Visível Toggle1.CheckedOnChange Patch('Bulletin Notifications',LookUp('Bulletin Notifications',Category.'Bulletin Category'=ThisItem.appCategoryGUID&&'UserID'.User=gblUserRecord.User),{Preference:Self.Selected.Value})
OBSERVAÇÃO: a função do patch é salvar a preferência que foi selecionada no registro na tabela Notificações de boletim.Padrão LookUp('Bulletin Notifications',Category.'Bulletin Category'=ThisItem.appCategoryGUID&&'UserID'.User=gblUserRecord.User).PreferenceSelecione o controle Toggle1 (adicionado como parte da opção Adicionar configurações de "notifique-me" à categoria) e altere as seguintes propriedades:
Propriedade Valor X If(Self.Checked, Parent.Width - Self.Width - Radio1.Width - 20, Parent.Width - Self.Width - 20)OnCheck Patch('Bulletin Notifications',{Category:LookUp('Bulletin Categories','Bulletin Category'=ThisItem.appCategoryGUID),'UserID':gblUserRecord,Preference:'Preference (Bulletin Notifications)'.Email})
Publicar o aplicativo Boletins
Todas as alterações no aplicativo Boletins foram concluídas. O aplicativo agora pode ser publicado selecionando o botão Publicar no Teams no canto superior direito.
Atualizar o fluxo do Power Automate para enviar notificação por email
Vá para https://flow.microsoft.com.
Abra o fluxo Enviar notificação com base na sinalização de notificação quando um novo boletim for criado criado como parte da opção Adicionar configurações de "notifique-me" à categoria.
Verifique se o fluxo foi criado no ambiente que tem o mesmo nome da equipe na qual o aplicativo foi instalado.
O fluxo atual envia uma notificação por email ao usuário quando um novo boletim é adicionado para uma categoria sobre a qual o usuário escolheu ser notificado.
Como parte deste tópico, adicionaremos mais algumas etapas nas quais o sistema examinaria a preferência de notificação selecionada pelo usuário, seja por email ou mensagem do Teams, e enviaria a notificação de acordo.


Em Aplicar a cada etapa abaixo, adicione uma etapa de alternância de maiúsculas e minúsculas para verificar se a preferência no registro é Email(0) ou Teams(1).
Mova a etapa Enviar e enviar email abaixo do caso Email.
Adicione uma etapa no caso Teams, conforme mostrado abaixo. Certifique-se de selecionar a equipe na qual deseja receber a notificação.


Testar o aplicativo
Abrir o Teams e a equipe em que o aplicativo Boletins está instalado.
Selecione a guia Boletins no menu superior.
Verifique se o botão Ativar notificações aparece no canto superior direito de cada linha da galeria de categorias.
Verifique se o botão de opção Email/Teams aparece somente quando o botão Alternar está definido como Ativado.
Selecione o botão Ativar notificações para ativar as notificações para categorias específicas.
Defina a Preferência de notificação como Email para uma e Teams para a outra.

Selecione a guia Gerenciar Boletins no menu superior.
Selecione Novo Boletim no canto superior direito.
Selecione a Categoria para a qual você deseja que o boletim seja criado; como "Atualizações do cliente".
Insira um título, como "Novo Boletim de atualizações do cliente".
Insira um subtítulo, como "Novo Boletim para atualizações do cliente".
Insira uma descrição, como "Novo Boletim para atualizações do cliente".
Selecione Upload e depois uma imagem.
Selecione Salvar.
Selecione Publicar.
Em alguns minutos, um email conforme mostrado na imagem abaixo deverá aparecer na caixa de entrada do endereço de email principal de todos os usuários que se cadastraram para notificações por email da categoria selecionada.

Agora vamos executar outro teste para verificar o cenário de notificação do Teams.
Selecione Novo Boletim no canto superior direito.
Selecione a Categoria para a qual você deseja que o boletim seja criado; como "Recursos do funcionário.
Insira um título, como "Novo Boletim de Recursos do funcionário".
Insira um subtítulo, como "Novo Boletim para Recursos do funcionário".
Insira uma descrição, como "Novo Boletim para Recursos do funcionário".
Selecione Upload e depois uma imagem.
Selecione Salvar.
Selecione Publicar.
Em alguns minutos, uma mensagem do Teams deve aparecer no canal Teams em que o aplicativo está instalado, conforme mostrado na imagem abaixo.

Consulte também
- Entender a arquitetura do aplicativo de exemplo Boletins
- Personalizar o aplicativo Boletins
- Perguntas frequentes sobre aplicativos de exemplo
- Usar aplicativos de exemplo da loja do Teams
Observação
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).
Comentários
Enviar e exibir comentários de