Habilitar notificações por push

No aplicativo móvel do Dynamics 365 Field Service, as notificações por push enviam atualizações para os técnicos por meio de celulares ou tablets. As notificações por push usam o Microsoft Power Automate e dão suporte a muitos cenários. Por exemplo, para notificar sobre uma reserva recém-atribuída ou como um lembrete para capturar e inserir dados importantes.

Você pode ativar notificações push para sua organização de duas maneiras:

Pré-requisitos

Ativar as notificações por push incluídas no Field Service

O Field Service inclui um modelo para habilitar notificações por push para novas reservas.

Configure o fluxo da nuvem a seguir para enviar a trabalhadores da linha de frente uma notificação por push no dispositivo móvel quando agendados para uma ordem de serviço.

  1. Entre no Power Apps e selecione o ambiente com a instalação do Field Service.

  2. No painel esquerdo, selecione Soluções e depois selecione a Solução Padrão.

  3. Selecione Objetos e depois selecione Nova>Referência de Conexão.>

  4. Crie uma referência de conexão chamada Conexão de Notificação por Push do Field Service. Para obter mais informações, vá até Adicionar manualmente uma referência de conexão.

    • Nome de exibição: conexão da notificação por push do Field Service
    • Conector: notificação do Power Apps V2
    • Conexão: nova conexão

    Dica

    O campo Nome é preenchido automaticamente quando você insere o Nome de exibição.

  5. Uma nova janela é aberta. Selecione Criar.

  6. Volte para a janela que mostra o painel de Referência de Nova Conexão e selecione Atualizar. Depois, selecione a nova conexão.

  7. Selecione Criar.

    Captura de tela do painel de edição da referência de conexão Notificação Push do Serviço de Campo.

  8. Siga os passos 3 a 7 e crie uma referência de conexão chamada Dataverse Connection Reference.

    • Nome de exibição: referência de conexão do Dataverse
    • Conector: Microsoft Dataverse
    • Conexão: nova conexão
  9. Volte para Soluções, selecione a aba Todos e edite a solução com o nome msdyn_FieldService_patch_update.

  10. Abra os detalhes do fluxo de nuvem chamado Field Service – Notificar o usuário sobre a reserva (aplicativo UCI).

  11. Selecione a opção Salvar como para criar uma cópia do fluxo da nuvem e adicioná-la a uma solução não gerenciada.

  12. Na solução não gerenciada, selecione a opção Ativar para o novo fluxo da nuvem.

  13. Abra os detalhes do fluxo de nuvem Field Service – Notificar usuário sobre a reserva (aplicativo UCI). Verifique se a seção Referências de Conexão contém ambas as referências de conexão criadas por você.

Testar notificações por push

Agende uma ordem de serviço para um funcionário da linha de frente que tenha um usuário configurado para o aplicativo móvel.

Em 60 segundos, você deve receber uma notificação por push do aplicativo móvel Field Service.

Criar uma notificação por push personalizada

Você pode criar uma notificação push com gatilhos personalizados para combinar com seus cenários de negócios. As etapas a seguir descrevem um fluxo de exemplo que envia uma notificação por push aos usuários do aplicativo móvel quando eles recebem uma nova reserva atribuída. A notificação inclui a ordem de serviço associada à reserva.

  1. Faça login no Power Automate e selecione seu ambiente.

  2. Selecione Criar. O Power Automate suporta centenas de conectores que você pode usar para acionar e fornecer dados às notificações push. Use qualquer um desses gatilhos para enviar notificações push direcionadas ao grupo desejado de usuários.

  3. Selecione Fluxo da nuvem automatizado, insira um nome e escolha o conector do Microsoft Dataverse. Para este exemplo, use o conector Dataverse que dispara quando uma linha é criada, atualizada ou excluída. Selecione Criar.

  4. Escolha as opções de gatilho. Neste exemplo, selecione:

    • Tipo de alteração: adicionado
    • Nome da tabela: reservas de recursos reserváveis
    • Escopo: organização
  5. Adicione outra etapa e escolha a opção Obter uma linha por ID para obter o valor de recurso associado.

    • Nome da tabela: recursos reserváveis
    • RowID: recurso (valor)
  6. Adicione uma condição. Você quer enviar notificações aos usuários, em vez de recursos que representem equipamentos, piscinas e contratados. Neste exemplo, selecione: Tipo de Recurso é igual a Usuário (Tipo).

  7. Quando a condição coincidir, obtenha os valores de usuário associados. Os técnicos entram no aplicativo móvel usando as credenciais de usuário do Dynamics 365. Esta etapa garante que as notificações por push cheguem até os usuários indicados. Na caixa Se sim, adicione a opção Obter uma linha por ID. Selecione:

    • Nome da tabela: usuários
    • RowID: usuário (valor)
  8. Para incluir informações da ordem de serviço na mensagem de notificação por push, configure o fluxo para obter ordens de serviço. Adicione outra opção Obter uma linha por ID. Selecione:

    • Nome da tabela: ordens de serviço
    • RowID: ordem de serviço (valor)

    Captura de tela de um fluxo personalizado no Power Automate que aciona uma notificação push no aplicativo móvel Field Service.

  9. Com todas as informações disponíveis e a lógica de fluxo definida, adicione a ação Enviar notificação por push V2. Selecione:

    • Aplicativo móvel: Field Service
    • Seu aplicativo: Field Service Mobile

    Para fornecer uma mensagem personalizada:

    • Item de Destinatários: email principal
    • Mensagem: A mensagem de notificação

    Para redirecionar o técnico para o novo formulário de reserva e ordem de serviço:

    • Abrir aplicativo: sim
    • Entidade: reserva de recurso reservável
    • Formulário: formulário – Reserva e ordem de serviço
    • ID de Registro: reserva de recurso reservável
  10. Selecione Salvar. A notificação push aparece no celular do técnico. Eles não precisam ter o aplicativo aberto nem usar o dispositivo para receber notificações por push.

    Captura de tela de uma notificação push de celular do Field Service.

Observação

Quando em modo offline móvel, o dispositivo receberá a notificação por push assim que ele tiver conectividade. Abrir a notificação por push resulta em uma sincronização para baixar o registro, se ele não estiver disponível no dispositivo. Se as configurações de sincronização estiverem definidas como sincronizar somente no Wi-Fi, o aplicativo vai sincronizar os dados, mesmo que não em Wi-Fi, quando uma conexão celular estiver disponível.