Compartilhar via


Configurar e saber mais sobre o aplicativo de exemplo Crisis Communication no Power Apps

O aplicativo de exemplo Crisis Communication fornece uma experiência intuitiva para conectar os usuários com informações sobre uma crise. Obtenha rapidamente atualizações em notícias internas da empresa, respostas a perguntas frequentes e acesso a informações importantes, como links e contatos de emergência. Este aplicativo exige um pouco de configuração para ser personalizado.

Neste passo a passo, você aprenderá a:

  • Criar um local para seus dados.
  • Importar o aplicativo Crisis Communication e seu aplicativo de administração.
  • Criar conteúdo para o aplicativo.
  • Importar fluxos para enviar notificações aos usuários.
  • Criar uma equipe do Teams gerenciada centralmente para agregar dados e responder a problemas de modo eficiente.

Tempo estimado para concluir estas etapas: 20 a 25 minutos.

Observação

O aplicativo de exemplo Crisis Communication também está disponível para os planos Power Apps US Government e Power Automate US Government. As URLs de serviço das versões Power Apps e Power Automate US Government são diferentes das versões comerciais. Mais informações: URLs de serviço do Power Apps US Government e URLs de serviço do Power Automate US Government

Demonstração: aplicativo Crisis Communication

Veja como usar o aplicativo Crisis Communication.

Pré-requisitos

  • Inscreva-se para Power Apps.
  • Ter uma licença válida do SharePoint Online e a permissão para criar listas.
  • Ter um site público do SharePoint no qual você possa armazenar os dados do aplicativo.
  • Faça download dos ativos em aka.ms/CrisisCommunicationSolution.

Importante

Para comentários ou problemas relacionados ao aplicativo Crisis Communication, use os seguintes links:

Demonstração: criar e implantar o aplicativo Crisis Communication

Veja como criar e implantar o aplicativo Crisis Communication.

Criar um local para seus dados

Os dados do aplicativo são armazenados em listas, então a primeira etapa é criar um novo site do SharePoint.

Criar um site do SharePoint

  1. Entre no Office Online e selecione SharePoint.

  2. Selecione Criar site.

    Site de exemplo do SharePoint.

  3. Selecione Site da equipe.

    Site da equipe.

  4. Insira um nome e uma descrição para o seu site.

  5. Defina Configurações de privacidade como Público para que todos na empresa possam obter as informações necessárias.

    Configurações do site.

  6. Selecione Avançar.

  7. Adicione outros proprietários ao site (opcional).

  8. Selecione Concluir.

Criar listas usando as Listas da Microsoft

O aplicativo usa várias listas para armazenar seus dados. Você pode usar o fluxo DeploySPLists, disponível no pacote de ativos baixado, para criar automaticamente essas listas.

Importar o fluxo de implantação da lista

  1. Acesse make.powerautomate.com.

  2. Selecione Meus fluxos no painel de navegação esquerdo.

  3. Selecione Importar na barra de comandos.

  4. Carregue o pacote DeploySPLists.zip do repositório do GitHub.

    Importar pacote.

  5. Adicione uma conexão do SharePoint para o novo fluxo, selecionando o link Selecionar durante a importação e preenchendo o formulário.

    Importar configurações.

  6. Se você precisar criar uma nova conexão do SharePoint, selecione Criar nova no painel Configuração de importação.

  7. Selecione Nova conexão na barra de comandos.

    Criar uma nova conexão.

  8. Procure o nome da conexão, por exemplo, SharePoint.

  9. Selecione a conexão que você criou.

  10. Selecione Salvar.

  11. Selecione Importar.

Editar o fluxo de implantação da lista

  1. Após a conclusão da importação, vá para Meus fluxos e atualize a lista de fluxos.

  2. Selecione o fluxo recém-importado, DeploySPLists.

  3. Selecione Editar na barra de comandos.

  4. Abra o cartão Variável – Site de Destino para Listas.

  5. Em Valor, digite o nome do seu site do SharePoint.

  6. Abra o cartão Variável – Nome do Aplicativo.

  7. Em Valor, digite o nome do seu aplicativo; por padrão, o nome é Crisis Communication.

    Parâmetros do fluxo.

  8. Selecione Salvar.

Executar o fluxo de implantação da lista

  1. Volte para a tela de detalhes do fluxo DeploySPLists.

  2. Selecione Executar na barra de comandos.

  3. Selecione Continuar e, em seguida, selecione Executar fluxo.

    Entrar para executar o fluxo.

    Execute o fluxo.

Observação

Você poderá receber um erro informando que os serviços de localização são necessários. Se isso ocorrer, permita que os serviços de localização acessem o Power Automate e atualize a página antes de tentar novamente.

O fluxo cria as seguintes listas no seu site do SharePoint.

Título para exibição Finalidade Descrição
CI_LogosAssets Armazenamento do logotipo e/ou de outras imagens a serem referenciados no aplicativo. O logotipo será referenciado no Power Apps por um link direto ou pelo número de identificação do logotipo que você deseja usar. A biblioteca de logotipos relacionados e outros ativos de imagem do aplicativo [Nome do Aplicativo].
CI_configAdminSetup Configuração de recursos pelo administrador do aplicativo.
Observação: esta lista deve ser somente leitura para todos os membros que não forem administradores.
Lista de configurações de administrador para o aplicativo [Nome do Aplicativo].
CI_Contacts Uso do tipo de conteúdo padrão Contatos para capturar informações sobre contatos. (Nenhum seletor de pessoas está incluído, portanto, esta lista pode precisar ser mantida manualmente para garantir que seus dados estejam atualizados.)
Observação: isto depende do tipo de lista de contatos global ser um tipo de conteúdo padrão na lista.
A lista de contatos para o aplicativo [Nome do Aplicativo].
CI_CompanyNews Coleção de itens Notícias da Empresa. Uma lista para gerenciar os itens de notícias que aparecem no aplicativo [Nome do Aplicativo]. Você pode usar a coluna Deprecated para remover itens de notícias das exibições do aplicativo, mantendo-os como um registro.
CI_FAQ Perguntas frequentes. A lista de perguntas frequentes para o aplicativo [Nome do Aplicativo]. Você pode usar a coluna Deprecated para remover itens de perguntas frequentes das exibições do aplicativo, mantendo-os como um registro.
CI_UsefulLinks Lista de hiperlinks úteis. A lista de hiperlinks úteis para o aplicativo [Nome do Aplicativo]. Você pode usar a coluna Deprecated para remover itens de hiperlinks das exibições do aplicativo, mantendo-os como um registro.
CI_Employee Acompanhamento do status de presença atual dos funcionários. Exemplos: trabalhando em casa, doente, de licença pessoal e de férias. Observação: o status chegando ao trabalho é presumido e não está incluído nas opções da lista. A lista de mensagens que indicam o status de presença de um funcionário para o aplicativo [Nome do Aplicativo]. Você pode usar a coluna Deprecated para remover mensagens de status das exibições do aplicativo, mantendo-as como um registro.
CI_HelpfulTips Dicas úteis que os usuários ofereceram para seus colegas. Lista para o gerenciamento de dicas compartilhadas para o aplicativo [Nome do Aplicativo]. Você pode usar a coluna Deprecated para remover dicas das exibições do aplicativo, mantendo-as como um registro.

Observação

  • Todas essas colunas de listas devem ser consideradas como dependências. Proteja as listas contra alterações acidentais nos esquemas (por exemplo, a adição de novas colunas é permitida, mas a exclusão de colunas pode interromper o aplicativo.)
  • Tenha cuidado ao excluir itens da lista; a exclusão de itens da lista exclui registros históricos. Você pode alternar o botão do valor de preterimento de Não para Sim a fim de remover registros de contatos, notícias, perguntas frequentes ou links.

Importar e configurar o aplicativo Crisis Communication

Após a criação de todas as listas, você poderá importar o aplicativo e conectá-lo às suas novas fontes de dados.

Observação

Se você não quiser usar o aplicativo de administração, poderá editar essas mesmas propriedades editando as listas manualmente.

Importar o aplicativo

  1. Entre no Power Apps.

  2. Selecione Aplicativos no painel de navegação esquerdo.

  3. Selecione Importar na barra de comandos.

  4. Carregue o arquivo CrisisCommunication.zip do repositório do GitHub.

    Observação

    Se o seu locatário estiver em um ambiente GCC, carregue CrisisCommunicationGCC.zip.

    Importar o pacote do aplicativo.

  5. Conclua a configuração de importação para Conexão do Microsoft Teams e Conexão dos Usuários do Office 365 selecionando as conexões apropriadas usando o hiperlink Selecionar durante a importação. Talvez seja necessário criar uma nova conexão, se ainda não existir uma.

  6. Selecione Importar.

Atualizar as conexões do SharePoint

  1. Volte para a lista Apps.

  2. Selecione Mais comandos (...) para o aplicativo Crisis Communication.

  3. Selecione Editar no menu de contexto.

    Edite o aplicativo.

  4. Entre ou crie as conexões necessárias e, em seguida, selecione Permitir.

  5. Acesse as fontes de dados no painel esquerdo.

    Fontes de dados.

  6. Remova as listas existentes dentro do aplicativo, porque elas não apontam para o seu site do SharePoint atual.

    Remover fontes de dados.

  7. Adicione as listas do seu próprio site do SharePoint. Comece procurando o SharePoint na barra de pesquisa.

    Procurar o SharePoint.

  8. Selecione SharePoint e escolha uma conexão.

    Conexão do SharePoint.

  9. Copie e cole a URL no campo de texto do seu site do SharePoint e, em seguida, selecione Conectar.

    URL do site do SharePoint.

  10. Selecione todas as listas e bibliotecas, depois selecione Conectar.

    Conecte-se às listas.

  11. Selecione Salvar e depois Publicar.

Opcional: habilitar atualizações de localização

Este aplicativo permite registrar a localização de um usuário e armazená-la no seu site do SharePoint sempre que um usuário definir seu status. Sua equipe de gerenciamento de crises pode visualizar esses dados em um relatório do Power BI.

Observação

A habilitação de atualizações de localização é opcional. Você pode ignorar esta seção se não quiser rastrear a localização do usuário. Além disso, atualmente, o rastreamento de localização não tem suporte na área de trabalho do Teams.

Habilitar atualizações de localização

  1. Procure o controle btnDateRange.

  2. Abra a propriedade OnSelect do controle btnDateRange na barra de fórmulas.

  3. Copie e cole o seguinte trecho na barra de fórmulas para a propriedade OnSelect.

    Observação

    O trecho a seguir foi projetado para funcionar com versões da solução mais antigas que 2020.03.16. Para versões mais recentes, edite o código após o comentário // Para implementar a localização.

        UpdateContext({locSaveDates: true});
    // Store the output properties of the calendar in static variables and collections.
    ClearCollect(submittedDates,Sort(Filter(selectedDates,ComponentId=CalendarComponent.Id),Date,Ascending));
    Set(varStartDate,First(submittedDates).Date);
    Set(varEndDate,First(Sort(submittedDates,Date,Descending)).Date);
    // Create a new record for work status for each date selected in the date range.
    ForAll(
        Filter(
            RenameColumns(submittedDates,"Date","DisplayDate"),
            ComponentId=CalendarComponent.Id,
            !(DisplayDate in colDates.Date)
        ),
        Patch('CI_Employee Status',Defaults('CI_Employee Status'),
            {
                Title: varUser.userPrincipalName,
                Date: DisplayDate,
                Notes: "",
                PresenceStatus: LookUp(colWorkStatus,Value=WorkStatusComponent.Selected.Value)
    
                // To implement location, add a comma to the line above and uncomment the lines below for latitude and longitude.
                // Latitude: Text(Location.Latitude),
                // Longitude: Text(Location.Longitude)
            }
        )
    );
        // Update existing dates with the new status.
        ForAll(
            AddColumns(
                Filter(
                    RenameColumns(submittedDates,"Date","DisplayDate"),
                    ComponentId=CalendarComponent.Id,
                    DisplayDate in colDates.Date
                ),
    
                // Get the current record for each existing date.
                "LookUpId",LookUp(RenameColumns(colDates,"ID","DateId"),And(Title=varUser.userPrincipalName,Date=DisplayDate)).DateId
            ),
            Patch('CI_Employee Status',LookUp('CI_Employee Status',ID=LookUpId),
                {
                    PresenceStatus: LookUp(colWorkStatus,Value=WorkStatusComponent.Selected.Value)
                }
            )
        );
        If(
            IsEmpty(Errors('CI_Employee Status')),
    
            // Update the list of work status for the logged-in user.
            ClearCollect(colDates,Filter('CI_Employee Status',Title=varUser.userPrincipalName));
            // Send an email receipt to the logged-in user.
            UpdateContext(
                {
                    locReceiptSuccess: 
                    Office365Outlook.SendEmailV2(
                        // To: send an email to oneself
                        varUser.mail,
                        // Subject
                        Proper(WorkStatusComponent.Selected.Value) & ": " & varStartDate & If(varStartDate<>varEndDate," - " & varEndDate),
                        // Body
                        WorkStatusComponent.Selected.DateRangeReceipt & ": " &
                        // Create a bulleted list of dates
                        "<ul>" & 
                            Concat(submittedDates,"<li>" & Date & Char(10)) &
                        "</ul>"
                    )
                }
            );
            If(
                locReceiptSuccess,
                Notify("You successfully submitted your work status. An email has been sent to you with a summary.",NotificationType.Success,3000),
                Notify("There was an error sending an email summary, but you successfully submitted your work status.",NotificationType.Success,3000);
            );
    
            Navigate('Share to Team Screen',LookUp(colStyles,Key="navigation_transition").Value),
    
            // Case: Error submitting work status
            Notify(varString.WorkStatusError,NotificationType.Warning)
        );
        UpdateContext({locSaveDates: false})
    

Opcional: adicionar outras mensagens de status do trabalho

Se você quiser adicionar mais mensagens de status do trabalho além de trabalhando em casa e ausência temporária, é possível fazer isso executando as seguintes etapas. Para começar, você precisa atualizar seu site do SharePoint.

  1. Volte para seu site do SharePoint e selecione Conteúdo do site.

  2. Selecione CI_Employee Status.

  3. Se a coluna PresenceStatus não estiver presente, selecione Adicionar coluna.

  4. Selecione Mostrar/ocultar colunas.

    Mostrar/ocultar colunas.

  5. Selecione PresenceStatus.

  6. Selecione Aplicar.

  7. Selecione a coluna PresenceStatus.

    Selecione a coluna PresenceStatus.

  8. Selecione Configurações da coluna e, em seguida, selecione Editar.

    Editar a coluna PresenceStatus.

  9. Adicione outras mensagens de status do trabalho no campo Opções.

Observação

Registre o nome de suas novas opções; você as usará nas etapas subsequentes.

Agora você precisa fazer alguns ajustes no aplicativo em si para mostrar suas novas mensagens de status do trabalho.

  1. Abra o aplicativo no Power Apps Studio.

  2. Selecione a tela Status do Trabalho.

  3. Defina a barra de fórmulas como a função OnVisible.

    Mostrar presença.

  4. Edite o modelo a seguir e substitua os valores pelos seus.

        ,"<Name of option in list; case sensitive>",
        Table(
            {
                Icon: <Image file>,
                DateRangeQuestion: "Select the dates you'll be <Name of status>.",
                DateRangeReceipt: "You're currently <Name of status>.",
                ShareToTeamEmail: "I'll be <Name of status> on these dates",
                AutoReplyMessage: "I'll be <Name of status> on these dates"
            }
        )
    
  5. Substitua a cadeia de caracteres /* TEMPLATE FOR ADDITIONAL WORK STATUS OPTIONS */ pelo modelo.

  6. Selecione Salvar e depois Publicar.

Atualizar o fluxo Solicitar ajuda

Este fluxo envia um cartão adaptável a uma equipe central do Teams, solicitando ajuda.

Solicitar ajuda.

Antes de concluir a etapa a seguir, crie uma equipe de gerenciamento de crises no Teams. Depois de criar a equipe, você pode obter a ID dela e trazê-la para o seu fluxo. Mais informações sobre a criação de uma equipe do Teams: Criar uma equipe central do Teams para o gerenciamento de crises

  1. Vá para o canal do Teams no qual deseja postar todas as suas solicitações de ajuda.

  2. Selecione Mais opções (...) para o canal.

  3. Selecione Obter link para o canal.

    Obter um link para o canal.

  4. Copie o link e cole-o em um editor de texto.

    Copiar o link da equipe.

  5. Extraia a ID da Equipe, que é tudo depois de groupId= e antes de &tenantId=.
    Por exemplo, na URL a seguir, a ID do grupo é
    aaaabbbb-0000-cccc-1111-dddd2222eeee

    https://teams.microsoft.com/l/channel/19%3ab2fa9fc20f3042a9b63fc5890e1813f8%40thread.tacv2/General?groupId=aaaabbbb-0000-cccc-1111-dddd2222eeee&tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47

  6. Extraia a ID do Canal, que é tudo depois de https://teams.microsoft.com/l/channel/ e antes de /General.
    Por exemplo, na URL a seguir, a ID do canal é
    19%3ab2fa9fc20f3042a9b63fc5890e1813f8%40thread.tacv2

    https://teams.microsoft.com/l/channel/19%3ab2fa9fc20f3042a9b63fc5890e1813f8%40thread.tacv2/General?groupId=aaaabbbb-0000-cccc-1111-dddd2222eeee&tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,

  7. Acesse make.powerautomate.com.

  8. Selecione Meus fluxos no painel de navegação esquerdo.

  9. Selecione Mais comandos (...) para CrisisCommunication.Request e, em seguida, selecione Editar.

    Editar o fluxo Solicitar ajuda.

  10. Abra o cartão ID da Equipe.

  11. Cole a ID da equipe no campo Valor.

  12. Abra o cartão ID do Canal.

  13. Cole a ID do canal no campo Valor.

    Definir IDs da Equipe e do Canal.

  14. Role para baixo até as ações Obter Horário e atualize a ação Converter fuso horário usando suas opções de horários de origem e destino.

    Configurações de Converter fuso horário.

Opcional: configurar uma caixa de entrada compartilhada

O fluxo CrisisCommunication.Request extrai solicitações da sua caixa de entrada antes de enviá-las para o Teams. Se você preferir enviar emails de solicitação para uma caixa de entrada compartilhada, siga estas etapas.

Observação

Você pode ignorar esta seção se não quiser enviar emails de solicitação para uma caixa de entrada compartilhada.

  1. Abra o fluxo CrisisCommunication.Request no Modo de edição.

  2. Selecione Mais comandos (...) de Quando um email chegar V3.

  3. Selecione Excluir.

    Excluir o conector.

  4. Procure e selecione Quando um novo email chegar em uma caixa de correio compartilhada (V2).

  5. Insira o endereço da caixa de entrada compartilhada em Endereço da Caixa de Correio.

  6. Abra o cartão Comentários.

  7. Selecione Adicionar um valor dinâmico em Valor.

  8. Procure e selecione Corpo.

    Selecionar Corpo.

  9. Abra o cartão Obter cartão de perfil do usuário (V2).

  10. Selecione Adicionar um valor dinâmico.

  11. Procure e selecione De.

    Selecionar De.

Importar e configurar o aplicativo de administração

Para gerenciar o aplicativo importado, repita as mesmas etapas para o aplicativo de administração.

  1. Entre no Power Apps.

  2. Selecione Aplicativos no painel de navegação esquerdo.

  3. Selecione Importar na barra de comandos.

  4. Carregue o arquivo CrisisCommunicationAdmin.zip do repositório do GitHub.

    Importar o pacote do aplicativo de administração.

  5. Selecione Importar.

Atualizar conexões do SharePoint para o aplicativo de administração

  1. Volte para a lista Apps.

  2. Selecione Mais Comandos (...) para o Aplicativo de Administração do Crisis Communication.

  3. Selecione Editar no menu de contexto.

    Editar o aplicativo de administração.

  4. Entre ou crie as conexões necessárias e, em seguida, selecione Permitir.

  5. Acesse as fontes de dados no painel esquerdo.

    Fontes de dados.

  6. Remova as listas existentes dentro do aplicativo, porque elas não apontam para o seu site do SharePoint atual.

    Remover fontes de dados.

  7. Adicione as listas do seu próprio site do SharePoint. Comece procurando o SharePoint na barra de pesquisa.

    Procurar o SharePoint.

  8. Selecione SharePoint e escolha uma conexão.

    Conexão do SharePoint.

  9. Copie e cole a URL no campo de texto do seu site do SharePoint e, em seguida, selecione Conectar.

    URL do site do SharePoint.

  10. Selecione todas as listas e bibliotecas, depois selecione Conectar.

    Conecte-se às listas.

  11. Selecione Salvar e depois Publicar.

Criar conteúdo inicial para o aplicativo

Neste momento, você importou com êxito o aplicativo Crisis Communication e seu aplicativo de administração. Agora você pode começar a criar o conteúdo inicial. Para começar, abra o aplicativo de administração do Crisis Communication.

Se você tiver um ambiente GCC, é necessário habilitar o modo GCC. Mais informações: Como configurar clientes móveis para ambientes GCC.

O aplicativo de administração do Crisis Communication.

Você usa o aplicativo de administração para personalizar todas as informações no aplicativo Crisis Communication e também para definir as principais configurações dos fluxos associados.

Observação

Como lembrete, se você não quiser usar o aplicativo de administração, poderá editar essas propriedades editando as listas manualmente.

Configurar os principais parâmetros em Configurações de Administração

Para inicializar seu aplicativo, você precisa fornecer todos os campos obrigatórios navegando até Configurações de Administração.

Preencha todos os campos, conforme mostrado na tabela a seguir, e selecione Salvar.

Nome do campo Nome lógico no SharePoint Finalidade Exemplo
Email do administrador AdminContactEmail O destino das solicitações de email. Elas devem ser definidas como seu endereço de email. Se você quiser enviar notificações para outra caixa de entrada, consulte configuração opcional de caixa de entrada compartilhada, anteriormente neste artigo. admin@contoso.com
URL do logotipo Logotipo O logotipo do seu aplicativo que aparece no canto superior esquerdo. https://contoso.com/logo.png
ID do Grupo do Microsoft Entra IDGroupID do Microsoft Entra Usada para enviar notificações aos usuários sobre atualizações internas da empresa por meio do fluxo Notificar os usuários sobre novas notícias de comunicação de crises. Siga as instruções abaixo para obter o Microsoft Entra ID do seu grupo. c0ddf873-b4fe-4602-b3a9-502dd944c8d5
URL do aplicativo AppURL A localização do aplicativo do usuário, para que o fluxo Notificar os usuários sobre novas notícias de comunicação de crises possa redirecionar os usuários para lá depois que eles selecionarem Ler mais. https://apps.preview.powerapps.com/play/<URL> do aplicativo?tenantId=<ID do locatário>
RSS Feed da Administração Pública GovernmentRSSFeed Usado para preencher o recurso de notícias mundiais no aplicativo. Útil se você quiser fornecer informações adicionais a seus funcionários de uma fonte confiável. https://www.who.int/rss-feeds/news-english.xml
Método de notificação PreferredSentNotification Usado pelo fluxo Notificar os usuários sobre novas notícias de comunicação de crises para determinar qual canal de distribuição ele deve usar ao enviar notificações. Este campo é necessário. Email, notificação do Teams, notificação por push
Sinalizadores de recursos Feature1...8 Usados para desabilitar ou habilitar cada recurso no aplicativo.

Observação

Atualmente, não há suporte para notificação do Teams e notificação por push no GCC.

Encontrar a ID do Microsoft Entra para seu grupo de distribuição

  1. Acesse aad.portal.azure.com.

  2. Selecione Microsoft Entra ID no painel de navegação esquerdo.

  3. Selecione Grupos.

  4. Procure e selecione seu grupo de distribuição.

  5. Copie o campo ID do Objeto.

    Obter a ID do Microsoft Entra.

  6. Cole a ID no campo ID do grupo do Microsoft Entra no aplicativo de administração.

Configurar contatos de emergência

  1. Vá para Contatos da Empresa.
  2. Selecione Criar novo contato.
  3. Preencha o formulário usando os detalhes do contato.

Esquema de lista:

Nome do campo Nome lógico no SharePoint Finalidade
Nome completo FullName O nome do contato.
Email Email O endereço de email mostrado para o contato.
País/região País/região O país/região do contato. Este campo é usado para agrupar os contatos; é possível usar outros valores para agrupar contatos se os países/regiões não fizerem sentido para você.
Comentários Comentários Mostra informações adicionais sobre o contato; útil para descrever quando contatá-lo.
Preterido Preterido Use para ocultar um contato de emergência existente.

Configurar notícias iniciais da empresa

  1. Vá para Notícias da Empresa.
  2. Selecione Criar nova postagem.
  3. Preencha o formulário.

Esquema de lista:

Nome do campo Nome lógico no SharePoint Finalidade
Título Título O título da atualização.
Detalhes Detalhes A atualização completa. Você pode usar HTML neste campo.
Sinopse Sinopse Uma mensagem curta sobre a atualização. É usada no fluxo Notificar os usuários sobre novas notícias de comunicação de crises e na galeria de atualizações.
Preterido Preterido Use para ocultar uma postagem existente.

Configurar dicas úteis

  1. Vá para Dicas úteis.
  2. Selecione Nova dica.
  3. Preencha o formulário.

Esquema de lista:

Nome do campo Nome lógico no SharePoint Finalidade
Título Título O título da dica útil.
URL do recurso ResourceURL Um link para material de leitura adicional. (Opcional)
Subtítulo SubTitle Um subtítulo para a dica. (Opcional)
Descrição Descrição A descrição completa da dica útil.
Preterido Preterido Use para ocultar uma dica útil.
  1. Vá para Links.
  2. Selecione Criar novo link.
  3. Preencha o formulário.

Esquema de lista:

Nome do campo Nome lógico no SharePoint Finalidade
Título Título O texto do link.
URL URL A URL do link.
Descrição Descrição Detalhes adicionais sobre o link. (Opcional)
Preterido Preterido Use para ocultar um link.

Configurar Perguntas frequentes

  1. Vá para Perguntas frequentes.
  2. Selecione Criar novas Perguntas frequentes.
  3. Preencha o formulário.

Esquema de lista:

Nome do campo Nome lógico no SharePoint Finalidade
Título Título A pergunta nas Perguntas frequentes.
Classificar Classificar A ordem da pergunta nas Perguntas frequentes.
Resposta Resposta A resposta à pergunta nas Perguntas frequentes.
Preterido Preterido Use para ocultar uma pergunta nas Perguntas frequentes.

Testar e compartilhar o aplicativo

Agora que você configurou com êxito todos os dados, pode testar o aplicativo para garantir que ele funcione.

  1. Entre no Power Apps.
  2. Selecione Aplicativos no painel de navegação esquerdo.
  3. Selecione Crisis Communication para executar o aplicativo.

Depois de testar o aplicativo, você poderá compartilhá-lo com todos na sua empresa.

Importar e configurar o fluxo de notificação

O aplicativo usa um fluxo para enviar notificações aos usuários finais sempre que houver uma nova atualização da empresa.

Importar o fluxo de notificação de notícias

  1. Acesse make.powerautomate.com.

  2. Selecione Meus fluxos no painel de navegação esquerdo.

  3. Selecione Importar na barra de comandos.

  4. Carregue o pacote CrisisCommunicationNewsNotification.zip do repositório do GitHub.

    Observação

    Se o seu locatário estiver em um ambiente GCC, carregue CrisisCommunicationNewsNotificationGCC.zip.

    Carregar CrisisCommunicationNewsNotification.zip.

  5. Adicione conexões para o novo fluxo, selecionando o link Selecionar durante a importação para cada conexão e, em seguida, preenchendo o formulário.

    Selecionar durante a importação.

  6. Se você precisar criar uma nova conexão, selecione Criar nova no painel Configuração de importação.

  7. Selecione Nova conexão na barra de comandos.

    Criar uma nova conexão.

  8. Procure o nome da conexão, por exemplo, Notificação do PowerApps (versão preliminar).

    Exemplo de nome de conexão.

  9. Selecione a conexão desejada.

  10. Se estiver criando uma conexão com Notificações do PowerApps (versão preliminar), você verá a caixa de diálogo conforme ilustrado na imagem a seguir.

    Caixa de diálogo de notificações.

  11. Para obter a ID, acesse sua lista Aplicativos.

  12. Selecione Mais Comandos (...) para o aplicativo Crisis Communication e, em seguida, selecione Detalhes.

    Detalhes da conexão.

  13. Copie a ID do Aplicativo.

    ID do Aplicativo.

  14. Cole a ID do aplicativo na caixa de diálogo de criação de conexão e selecione Criar.

    Criar uma conexão.

  15. Depois de criar sua nova conexão, volte para o painel Configuração de importação e selecione Atualizar lista.

  16. Sua nova conexão deverá aparecer agora. Selecione-a e, em seguida, selecione Salvar.

  17. Depois de adicionar todas as suas conexões, selecione Importar.

    Importar conexões.

Editar o fluxo de notificação de notícias

  1. Após a conclusão da importação, vá para Meus fluxos.

  2. Selecione o fluxo recém-importado, Notificar os usuários sobre novas notícias de comunicação de crises.

    Observação

    Se você carregou o pacote GCC, o nome do fluxo é Notificar os usuários sobre novas notícias de comunicação de crises GCC.

  3. Selecione Editar na barra de comandos.

  4. Abra o cartão Quando um novo item é postado.

  5. Em Endereço do Site, digite o nome do seu site do SharePoint.

  6. Em Nome da lista, insira CI_CompanyNews.

  7. Abra o cartão Obter as configurações de administração.

  8. Em Endereço do Site, digite o nome do seu site do SharePoint.

  9. Em Nome da lista, insira CI_configAdminSetup.

  10. Abra o cartão Inicializar variável – Ler mais texto.

  11. Em Valor, insira Ler mais (no seu idioma nativo).

    Configurações de fluxo.

  12. Selecione Salvar.

Observação

Você pode receber um erro se uma de suas conexões ainda não tiver sido autorizada. Se isso ocorrer, abra o cartão com a conexão não autorizada e autorize novamente.

Opcional: enviar notificações para mais de 5000 usuários

A ação Obter membros do grupo atual limita-se a extrair 5000 usuários para a licença do Office do Power Automate. Mesmo para a licença premium, você pode atingir limites de restrição com o conector do Teams se tentar enviar notificações para muitos usuários. A fim de distribuir para mais usuários, você pode alterar o fluxo para enviar um email para uma lista de distribuição.

  1. Exclua os seguintes cartões: Obter membros do grupo e Ativar a configuração preferencial de envio de notificações:

    Excluir ações.

  2. Adicione uma nova ação.

  3. Procure e selecione Enviar um email (V2):

    Adicionar Enviar um email.

  4. No campo Para, digite o nome do seu grupo de distribuição.

  5. No campo Assunto, selecione o botão Adicionar um valor dinâmico e adicione o campo Título do cartão Quando um item de notícia é postado:

    Adicione um título.

  6. No campo Corpo, selecione o botão Adicionar um valor dinâmico e adicione o campo Detalhes do cartão Quando um item de notícia é postado.

  7. Selecione Salvar.

Se você quiser que sua notificação do Teams seja aberta diretamente no aplicativo de tela dentro do Teams, siga estas etapas:

  1. Atualize a URL do aplicativo para apontar para o link profundo do Teams no aplicativo de administração.
    No aplicativo de administração, altere a URL do aplicativo para o seguinte, em que App ID é a ID do seu aplicativo.

    https://teams.microsoft.com/l/entity/<APP ID>/<APP ID>
    

    Aplicativo do administrador.

  2. Atualize o link do aplicativo gerado dentro do fluxo de notificação.
    Abra o cartão Definir Variável de Link do Aplicativo e altere a expressão em Valor para o seguinte:

    concat(items('Apply_to_each')?['AppUrl'], if(greater(indexOf(items('Apply_to_each')?['AppUrl'], '?'),0),'&','?'), 'context=%7B%22subEntityId%22%3A%22',triggerBody()?['ID'],'%22%7D')
    

    Alterar configurações do fluxo.

  3. Atualize o aplicativo de tela para consumir a variável de contexto das equipes a fim de obter um link profundo para o artigo de notícias correto.
    Para a propriedade OnStart do aplicativo, altere o Param de newsid para subEntityId.

    Alterar OnStart.

Testar o fluxo de notificação de notícias

Para testar o fluxo de notificação de notícias, vá para o aplicativo de administração e crie uma nova atualização interna da empresa. Posteriormente, todos os usuários da sua lista de distribuição receberão uma atualização pelo método de notificação de sua preferência.

Observação

Se você encontrar erros, verifique se inseriu com êxito a ID do grupo da sua lista de distribuição nas configurações do aplicativo de administração.

Monitorar ausências no escritório com o Power BI

Depois que você implantar o aplicativo e as pessoas começarem a enviar notificações de que se ausentarão do escritório por vários motivos (como estar doente ou trabalhar em casa), será possível usar um relatório do Power BI para rastrear quantas pessoas enviaram notificações e onde estão localizadas.
Observe que você precisa habilitar o rastreamento de localização para fazer o controle de mapeamento funcionar.

Importante

Para o relatório do Power BI funcionar, você deve ter pelo menos uma entrada na lista CI_Employee Status.

Precisaremos de algumas informações da lista CI_Employee Status que criamos anteriormente, então vamos fazer isso primeiro. Abra a lista no seu site e selecione Configurações de Lista no ícone Configurações.

Configurações da Lista de Status dos Funcionários.

Anote o nome do site e a ID da lista na barra de endereços do navegador, conforme mostrado na imagem a seguir.

Lista de Status dos Funcionários e ID do Site.

Neste momento, estamos prontos para abrir o relatório do Power BI. Abra o Power BI e, em seguida, abra o arquivo Presence status report.pbix. Passe o mouse sobre o lado direito da fonte de dados CI_Employee Status até ver as reticências. Selecione-as e, em seguida, selecione Editar consulta.

Editar consulta.

Depois de abrir o editor do Power Query, clique com o botão direito do mouse na fonte de dados CI_Employee Status e selecione Editor Avançado.

Editor avançado do Power Query.

É aqui que usamos o nome do site e o ID da lista.

Copie o novo site do SharePoint na cadeia de caracteres SharePoint.Tables como mostrado na ilustração a seguir e a ID da lista nos três locais em que o GUID está realçado e, em seguida, selecione Concluído.

Atualizações do Editor Avançado do Power Query.

Se você encontrar algum erro de conexão após atualizar as informações de conexão, pode ser necessário atualizar as credenciais usadas para conectar-se à lista.

Para atualizar a conexão

  1. No menu Arquivo, selecione Opções e configurações e, em seguida, selecione Configurações da fonte de dados.

    Configurações da fonte de dados.

  2. Selecione Editar permissões.

    Editar permissões.

  3. Verifique se o tipo em Credenciais está definido como Conta organizacional e use as credenciais para acessar a lista.

    Editar permissões – credenciais definidas para contagem organizacional.

Selecione Fechar e Aplicar para atualizar o relatório a fim de extrair dados da sua lista.

Fechar e Aplicar o Power Query.

Agora temos um relatório do Power BI que mostra as informações geográficas das ausências no escritório no dia atual e uma tendência dessas ausências ao longo de vários dias. Podemos publicar o relatório para que outras pessoas na organização possam vê-lo.

Publicar Relatório no Power BI.

Seu relatório foi publicado. Você pode compartilhá-lo com outras pessoas na sua organização. Você também pode agendar a frequência de atualização do relatório.

Integrar seu aplicativo ao Teams

Agora que você tem um aplicativo em funcionamento que foi compartilhado com todos, é possível implantá-lo criando uma equipe de gerenciamento de crises no Teams para responder a problemas.

Implantar o aplicativo na barra de aplicativos

Se você é um administrador do Teams, pode enviar o aplicativo a todos os usuários na barra de aplicativos do Teams.

Barra de aplicativos no Teams.

  1. Entre no Power Apps.

  2. Selecione Aplicativos no painel de navegação esquerdo.

  3. Selecione Mais comandos (...) para o aplicativo Crisis Communication.

  4. Selecione Adicionar ao Teams.

    Adicionar ao Teams.

  5. Selecione Baixar aplicativo.

    Baixar o aplicativo.

  6. Abra o Teams.

  7. Vá para Aplicativos na barra de aplicativos.

  8. Selecione Carregar um aplicativo personalizado.

  9. Se você for um administrador do Teams, poderá carregar um aplicativo para todo o locatário. Selecione Carregar para Contoso (em que Contoso representa o nome do seu locatário).

    Carregar o aplicativo.

  10. Carregue o arquivo que você baixou do Power Apps.

  11. Vá para o centro de administração do Teams.

  12. No painel de navegação esquerdo, em Aplicativos do Teams, selecione Configurar políticas.

    Configurar políticas de aplicativos.

  13. Selecione Global (Configuração em toda a organização).

  14. Selecione Adicionar aplicativos.

    Adicionar aplicativo.

  15. Procure e selecione o aplicativo Crisis Information que você carregou.

    Adicionar aplicativo fixado.

  16. Selecione Adicionar.

  17. Selecione Salvar.

Observação

Pode levar até 24 horas para os usuários verem o aplicativo automaticamente fixado em sua barra de aplicativos.

Criar uma equipe central de gerenciamento de crises no Teams

Para coordenar sua resposta a crises, convém criar uma equipe central de gerenciamento de crises no Teams e preenchê-la com todas as informações relevantes. Essa equipe só precisa ser compartilhada com a equipe de resposta central.

  1. Acesse o Teams.

  2. Selecione Teams na barra de aplicativos esquerda.

  3. Selecione Criar equipe ou ingressar em uma.

  4. Selecione Criar equipe e, em seguida, conclua as etapas restantes.

    Criar uma equipe.

Depois de criar sua equipe, você pode fixar informações relevantes como guias. Por exemplo, talvez você queira fixar o aplicativo de administração do gerenciamento de crises ou o relatório do Power BI à sua equipe.

Para adicionar o aplicativo de administração como uma guia

  1. Selecione o botão +.

  2. Procure e selecione o Power Apps.

  3. Procure e selecione Administração do Crisis Information.

    Fixar aplicativo.

  4. Selecione Salvar.

Para adicionar o relatório do Power BI como uma guia

  1. Selecione o botão +.
  2. Procure e selecione o Power BI.
  3. Procure e selecione seu relatório do Power BI.
  4. Selecione Salvar.

Perguntas frequentes

  • Quais licenças são necessárias para executar esta solução?

    • A solução neste aplicativo usa conectores do Office, portanto, uma licença propagada do Power Apps proveniente do Office é suficiente para executar os aplicativos de usuário e administração. Mais informações: Visão geral de licenciamento da Power Platform
    • Se quiser usar o relatório do Power BI (empacotado como parte da solução), você precisará de uma licença do Power BI. Mais informações: Preços do Power BI
  • Aonde devo ir se tiver comentários sobre a solução?

    Adoraríamos ouvir sobre sua experiência na implantação e personalização desta solução. Para compartilhar sua experiência, vá para aka.ms/crisis-communication-feedback.

  • Parece que encontrei um bug no aplicativo; o que devo fazer?

    Para registrar um bug com a solução, vá para aka.ms/crisis-communication-issues.

  • Quais recursos atualmente não têm suporte no GCC?

    Atualmente, o conector de bot do Power Automate para o Teams e o conector de Notificação por Push não estão disponíveis para o GCC. Use a opção de email para alertar os usuários sobre atualizações de notícias internas.

  • Como posso atualizar o aplicativo?

    Se você quiser atualizar o aplicativo, siga as etapas descritas em aka.ms/CrisisCommunicationSolution.

Problemas e comentários

Aviso de isenção de responsabilidade:este aplicativo é um exemplo e pode ser usado com o Microsoft Power Apps e o Teams somente para a disseminação de informações de referência. Este aplicativo não é destinado ou disponibilizado para uso como dispositivo médico, suporte clínico, ferramenta de diagnóstico ou outra tecnologia destinada a ser usada para diagnóstico, cura, mitigação, tratamento ou prevenção de doenças ou outras condições e nenhuma licença ou direito é concedido pela Microsoft para usar esse aplicativo para tais finalidades. Este aplicativo não foi criado ou se destina a ser um substituto para aconselhamento médico profissional, diagnóstico, tratamento ou decisão e não deve ser usado como tal. O cliente é responsável por todo e qualquer risco e responsabilidade pelo uso desse aplicativo. A Microsoft não garante que o aplicativo ou qualquer material fornecido com ele seja suficiente para fins médicos ou atenda aos requisitos médicos ou de saúde de qualquer pessoa.

Consulte também