Partilhar via


Personalizar o formulário de ordem de intervenção

Durante a configuração Dynamics 365 Field Service para sua organização, talvez seja necessário personalizar os formulários que os funcionários de back-office, como despachantes e gerentes de serviço, usam para exibir informações importantes e documentar seu trabalho. Os administradores de TI podem personalizar formulários do Field Service para garantir que os layouts de formulário correspondam aos seus processos de negócios e que os usuários possam capturar informações exclusivas da sua empresa ou setor.

Personalizar formulários corretamente é importante para maximizar o desempenho. As personalizações de formulários podem afetar o tempo necessário para carregar formulários e salvar alterações. A personalização correta do formulário pode melhorar a usabilidade. Portanto, os usuários podem visualizar e atualizar informações mais facilmente.

Este artigo explica como personalizar o formulário de ordem de serviço. No entanto, as etapas podem ser usadas para personalizar qualquer formulário da Web do Field Service.

Nota

Para saber como personalizar o formulário de ordem de serviço para o aplicativo móvel, vá para Editar o formulário de reserva e ordem de serviço.

Passo 1. Compreender o formulário de ordem de serviço padrão

Antes de personalizar o formulário de ordem de serviço, certifique-se de entender o formulário de ordem de serviço padrão incluído no Field Service. Uma compreensão dos campos existentes e do fluxo de processo recomendado ajuda a determinar quais alterações fazer no formulário. Para melhor desempenho, usabilidade e capacidade de atualização, recomendamos que você use os campos e processos padrão.

  1. Vá para Ordens de>Serviço de Campo e selecione um registro existente ou crie um novo.

  2. Exiba e familiarize-se com os campos padrão e determine quais podem ser usados para sua empresa.

    Captura de tela de uma ordem de serviço do Field Service mostrando produtos e serviços.

Processo padrão de ordem de serviço

O formulário de ordem de serviço padrão é otimizado para o seguinte processo de ordem de serviço padrão.

  1. Uma ordem de serviço é criada manualmente, a partir de um caso convertido, por meio de um alerta de Internet das Coisas (IoT), de um cronograma de contrato ou por meio de uma integração. Por padrão, as ordens de serviço recém-criadas têm um estatuto do sistema de Não agendado.
  2. Os detalhes da ordem de serviço são inseridos. Esses detalhes incluem a conta, o tipo de ordem de serviço, a localização, os produtos, os serviços, as tarefas de serviço e qualquer outra informação importante.
  3. A ordem de serviço é agendada para um ou mais recursos ("trabalhadores da linha de frente"). O estatuto do sistema é alterado automaticamente para Agendado.
  4. Um trabalhador da linha de frente visualiza a ordem de serviço agendada em seu aplicativo móvel e viaja para o local do cliente para executar o trabalho necessário. O estatuto do sistema é alterado para Em andamento. O trabalhador da linha de frente atualiza informações como a hora em que chegou ao local, as tarefas de serviço concluídas e os serviços e produtos a serem faturados.
  5. O trabalhador da linha de frente conclui a ordem de serviço. O estatuto do sistema é alterado para Concluído.
  6. O gerente de back-office ou despachante analisa a ordem de serviço concluída e verifica se o trabalho foi concluído e os dados necessários foram capturados. Se tudo estiver concluído, o estatuto do sistema será alterado para Postado.

Saiba mais em Ciclo de vida da ordem de trabalho e estatuto do sistema.

Campos críticos

Os seguintes campos são cruciais para o processo de ordem de intervenção do Field Service e são obrigatórios. Se sua organização não planeja usar esses campos, convém considerar o uso de uma tabela de entidades diferente ou a criação de uma nova.

  • Número da Ordem de Intervenção
  • Estado do Sistema
  • Conta de Serviço
  • Conta de Faturação
  • Lista de Preços
  • Tipo de Ordem de Intervenção
  • Localização do Trabalho
  • Morada
  • Latitude
  • Longitude

As seguintes subgrades também são críticas para o processo de ordem de serviço do Field Service e são altamente recomendadas:

  • Reservas de Recursos Reserváveis ("Reservas")
  • Tarefas de Serviços
  • Produtos
  • Serviços

Saiba mais em Arquitetura de ordem de serviço e Criar uma ordem de serviço.

Passo 2. Faça uma lista de campos necessários e desnecessários

Faça uma lista de campos de ordem de serviço padrão que são relevantes para o seu processo comercial. Faça outra lista de campos desnecessários. Certifique-se de adicionar os campos críticos à lista de campos necessários, porque eles são obrigatórios.

Passo 3. Crie novos campos conforme necessário

Se o formulário de ordem de serviço padrão estiver faltando campos que você precisa, crie novos campos.

Para saber mais sobre as práticas recomendadas , vá paraCriar e editar colunas do Field Service.

Importante

Tenha cuidado ao editar campos padrão. Nunca exclua campos padrão.

Passo 4. Comece a personalizar o formulário de ordem de serviço

Embora recomendemos que você use o formulário de ordem de serviço existente (padrão) incluído no Field Service, há cenários em que convém criar um novo formulário de ordem de serviço personalizado.

As seções com guias a seguir explicam os prós e contras de cada abordagem. Eles também incluem instruções para começar com cada abordagem.

O formulário de ordem de serviço existente é uma escolha melhor para cenários em que sua organização não deseja fazer muitas alterações no layout ou nos campos. Também é uma escolha melhor para organizações que geralmente desejam usar o processo de ordem de serviço padrão.

Prós

  • É recomendado. O formulário existente é recomendado pela Microsoft.
  • Recebe atualizações. O formulário existente recebe atualizações de desempenho e novos recursos.
  • Proporciona uma melhor capacidade de suporte. Quando você usa o formulário existente, é mais fácil para as equipes de suporte diagnosticar e corrigir problemas.

Contras

  • É menos personalizável. Ao concordar em usar o formulário existente, você concorda em fazer menos alterações nele.
  • Você deve testar as atualizações. O formulário existente recebe atualizações duas vezes por ano. Teste novas atualizações em um ambiente de área restrita e garanta que elas não interrompam seus usuários. Saiba mais em Mesclar personalizações de formulário.

Comece a personalizar o formulário de ordem de serviço existente

  1. Iniciar sessão no Power Apps.

  2. Selecione Tabelas.

  3. Procure e selecione Ordem de Intervenção.

  4. Em Experiências de dados, selecione Formulários.

  5. Encontre o formulário principal da Ordem de Intervenção.

    Captura de tela do formulário principal de Ordem de Serviço de Campo.

Passo 5. Ocultar separadores, secções e campos de formulário

O próximo passo é ocultar separadores, secções e campos não pretendidos. Recomendamos que oculte itens em vez de os remover . Esta abordagem ajuda a reduzir a probabilidade de erros. Além disso, você pode adicionar mais facilmente os itens de volta mais tarde, se eles forem necessários. Oculte itens antes de reorganizar ou adicionar campos.

Nota

Não oculte campos críticos. Se sua organização não planeja usar esses campos, convém considerar a criação de uma nova tabela de entidades.

Ocultar separadores não pretendidos

As guias são executadas horizontalmente na parte superior do formulário. Oculte os separadores de que não precisa. Não é possível ocultar o separador Resumo.

Captura de ecrã a mostrar a caixa de verificação Ocultar selecionada para um separador Power Apps.

Ocultar secções não pretendidas

As secções são áreas nos separadores. Oculte secções de que não necessita. Se uma secção de que necessita tiver apenas um campo, mova-o para outra secção e, em seguida, oculte a secção desnecessária.

Ocultar campos não pretendidos

Oculte campos de que não precisa, a menos que sejam campos críticos.

Há uma maneira fácil e suportada de remover todos os campos relacionados ao preço (como Lista de preços e Valor total) dos formulários de ordem de serviço, produto de ordem de serviço e ordem de serviço.

  1. Faça login no aplicativo Field Service.
  2. Selecione a área Configurações .
  3. Sob Geral, selecione Definições do Field Service.
  4. Na guia Ordem de Serviço / Reserva , defina o campo Calcular Preço como Não. Saiba mais em Configurações de Ordem de Serviço / Reserva.

Há uma maneira fácil e compatível de remover todos os campos relacionados a impostos (como Tributável) dos formulários de ordem de serviço, produto de ordem de serviço e ordem de serviço.

  1. No Field Service, selecione a área Definições.
  2. Sob Geral, selecione Definições do Field Service.
  3. Na guia Ordem de Serviço / Reserva , defina o campo Calcular Imposto como Não. Saiba mais em Configurações de Ordem de Serviço / Reserva.

Passo 6. Adicionar seus campos personalizados ao formulário

Se criou campos personalizados (colunas) anteriormente, adicione-os ao formulário. Para obter o melhor resultado, siga estas diretrizes:

  • (Obrigatório) Adicione novos campos personalizados a uma nova secção de formulário.
  • (Altamente recomendado, mas não necessário) Adicione novos campos personalizados a uma nova guia de formulário.
  • Não adicione novos campos personalizados à primeira guia de formulário, a menos que seja necessário. (Por padrão, a primeira guia é a guia resumo.) Os campos personalizados na primeira guia fazem com que os tempos de carregamento do formulário sejam mais lentos. Em particular, evite adicionar subgrades e campos de pesquisa à primeira guia de formulário, pois eles podem fazer com que os tempos de carregamento sejam significativamente mais lentos.

Neste exemplo, você tem um novo campo personalizado chamado Source. É um campo de tipo de escolha que é usado para selecionar se a ordem de serviço se originou de um chamada telefónica, e-mail, alerta de IoT ou contrato, por exemplo. Você deseja adicionar esse campo personalizado ao formulário de ordem de serviço.

  1. Em Power Apps, abra a ordem de serviço editor de formulários.

  2. Selecione Componente na barra de ferramentas e, em seguida, no painel Componentes à esquerda, selecione separador 1 coluna, separador 2 colunas ouseparador 3 colunas .

    Captura de tela mostrando uma nova guia de uma coluna adicionada ao formulário Power Apps de ordem de serviço.

  3. Mude o nome do separador com base no seu processo de negócio.

    Quando uma nova guia de formulário é criada, novas seções são criadas automaticamente nela.

  4. Adicione os seus campos personalizados às novas secções no novo separador. Você pode adicionar novas guias e novas seções conforme necessário.

Adicionar seus campos personalizados a uma nova secção (obrigatório)

Em cenários em que você precisa de campos personalizados em uma guia existente, crie uma nova secção na guia e adicione seus campos personalizados à nova secção.

Importante

Não adicione novos campos personalizados a seções existentes. Tem de criar novas secções. Além disso, evite adicionar novas seções e campos personalizados à primeira guia de formulário (por padrão, a guia de resumo). Os campos personalizados na primeira guia fazem com que os tempos de carregamento do formulário sejam mais lentos.

Por exemplo, você criou uma nova secção na guia Geral do formulário de ordem de serviço e deseja adicioná-la a campos personalizados.

Captura de tela da ordem de serviço editor de formulários mostrando Power Apps uma nova secção.

Para saber mais sobre como editar formulários, vá para Criar, editar ou configurar formulários usando o estruturador de formulários.

Passo 7. Teste seus formulários com ferramentas

Para determinar como fatores como navegadores, desempenho de rede e consultas de dados afetam o desempenho de aplicativos e formulários, execute insights de desempenho.

Para obter ajuda para entender a causa raiz dos tempos de carregamento de formulários lentos, use a ferramenta de monitoramento. Saiba mais em Usar o Monitor para solucionar problemas de comportamento de formulário de aplicativo controlado por modelo.

Scripts de formulários

O formulário de ordem de intervenção inclui bibliotecas de scripts de formulários. Não edite nem remova bibliotecas de formulários prontas para uso.

Quando o formulário é carregado, alterado e salvo, muitas organizações executam scripts de código para executar validações e processos de execução. Os scripts de formulário podem afetar muito os aspetos do desempenho do formulário, como os tempos de carregamento. Para saber mais sobre as práticas recomendadas, incluindo a execução do verificador de soluções para testar scripts em busca de problemas, vá para Escrever scripts para implementar lógica de negócios complexa.