Share via


Personalizar o formulário da ordem de serviço

Ao configurar o Field Service para sua organização, talvez seja necessário personalizar os formulários que os funcionários de back office, como expedidores, gerentes de serviço e outras funções, usam para exibir informações importantes e documentar o trabalho. Os administradores de TI podem personalizar formulários do Field Service para que os usuários possam capturar informações exclusivas de sua empresa ou setor e garantir que o layout do formulário corresponda aos seus processos de negócios.

Personalizar formulários corretamente é muito importante para maximizar o desempenho. As personalizações de formulários podem afetar o tempo que leva para os formulários carregarem e salvarem as alterações; a personalização adequada do formulário também pode melhorar a capacidade de uso, tornando mais fácil para os usuários visualizar e atualizar informações.

Neste artigo, veremos como personalizar o formulário de ordem de serviço, embora as etapas possam ser usadas para personalizar qualquer formulário da Web do Field Service.

Observação

Existe um processo separado e exclusivo para personalizar o formulário de ordem de serviço móvel para funcionários da linha de frente. Consulte as considerações sobre configuração no final deste artigo.

1. Entenda 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. Compreender os campos existentes e o fluxo de processo recomendado o ajudará a determinar quais alterações devem ser feitas no formulário. O uso dos campos e processos padrão é recomendado para melhor desempenho, capacidade de uso e capacidade de atualização.

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

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

  1. Uma ordem de serviço é criada manualmente, a partir de uma ocorrência convertida, por meio de um alerta de IoT, de uma agenda de contrato ou por meio de uma integração. As ordens de serviço recém-criadas têm um status do sistema igual a Não agendado por padrão.
  2. Os detalhes da ordem de serviço são inseridos como conta, tipo de ordem de serviço, local, produtos, serviços, 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") e o status do sistema torna-se automaticamente Agendado.
  4. O funcionário da linha de frente visualiza a ordem de serviço agendada no aplicativo móvel e viaja até o local do cliente para realizar o trabalho necessário. O status do sistema torna-se Em andamento. O funcionário da linha de frente atualiza informações como quando chegaram ao local, tarefas de serviço concluídas, serviços e produtos cobrados.
  5. O trabalhador da linha de frente conclui a ordem de serviço e o status do sistema se torna Concluído.
  6. O gerente de back office ou despachante exibe 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 status será alterado para Publicado.

Ordem de serviço do Field Service mostrando produtos, serviços e tarefas de serviço.

Leia mais sobre o processo de ordem de serviço do Field Service

Visualize e entenda os campos padrão e determine quais podem ser usados para o seu negócio.

Ordem de serviço do Field Service.

Os campos a seguir são essenciais para o processo de ordem de serviço do Field Service e são obrigatórios. Se sua organização não pretende usar esses campos, convém considerar usar outra tabela de entidade ou criar uma totalmente nova.

  • Número da Ordem de Serviço
  • Status do Sistema
  • Conta de Serviço
  • Conta de Cobrança
  • Lista de Preços
  • Tipo de Ordem de Serviço
  • Local de Trabalho
  • Endereço
  • Latitude
  • Longitude

As subgrades a seguir também são essenciais para o processo de ordem de serviço do Field Service e são altamente recomendáveis.

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

Para obter mais informações, consulte estes artigos sobre Arquitetura do Field Service e criar uma ordem de serviço.

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 sejam relevantes para o processo de negócios e outra lista de campos desnecessários. Adicione os campos críticos citados acima à lista de campos necessários, pois são obrigatórios.

3. Crie novos campos conforme necessário

Crie novos campos se o formulário de ordem de serviço padrão estiver com campos ausentes necessários.

Para obter mais informações sobre melhores práticas, consulte o artigo: Como criar e editar colunas (campos) do Field Service

Observação

Tenha cuidado ao editar campos padrão e nunca exclua campos padrão.

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

Vá para https://make.powerapps.com>Tabelas>Ordem de Serviço>Formulários.

Selecione o formulário principal Ordem de Serviço. Este é o formulário de ordem de serviço incluído no Field Service.

Power Apps mostrando o formulário principal de ordem de serviço.

Embora seja recomendável usar o formulário principal Ordem de Serviço, existem alguns cenários em que talvez você deseje criar um formulário totalmente novo.

Nas seções com guias a seguir, veremos os prós e os contras de usar os formulários de ordem de serviço existentes e criar um novo.

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

Prós

  • Recomendado - o formulário de ordem de serviço existente é recomendado pela Microsoft.
  • Recebe atualizações - o formulário de ordem de serviço existente recebe atualizações de desempenho e novos recursos.
  • Melhor capacidade de suporte - ao usar o formulário de ordem de serviço incluído no Field Service, é mais fácil para as equipes de suporte diagnosticar e resolver problemas.

Contras

  • Menos personalizável - ao concordar em usar o formulário de ordem de serviço existente, você concorda em fazer menos alterações no formulário.
  • Precisa testar atualizações - o formulário de ordem de serviço existente receberá atualizações até duas vezes por ano. Você precisará testar novas atualizações em um ambiente de área restrita e garantir que elas não atrapalhem os usuários. Para obter mais informações, consulte o artigo: Mesclar personalizações de formulários.

5. Oculte guias, seções e campos do formulário

A próxima etapa é ocultar guias, seções e campos indesejados. É recomendável ocultar em vez de remover itens porque isso reduz as chances de erros e facilita a nova adição mais tarde, se necessário. Isso deve ser feito antes de reorganizar ou adicionar campos.

Importante

Os campos a seguir são essenciais para o processo de ordem de serviço do Field Service e são obrigatórios. Se sua organização não pretende usar esses campos, convém considerar criar uma tabela de entidade totalmente nova.

  • Número da Ordem de Serviço
  • Status do Sistema
  • Conta de Serviço
  • Conta de Cobrança
  • Lista de Preços
  • Tipo de Ordem de Serviço
  • Local de Trabalho
  • Endereço
  • Latitude
  • Longitude

A subgrade a seguir também é essencial para o processo de ordem de serviço do Field Service e não deve ser removida.

  • Reserva de Recursos Reserváveis ("Reservas")

Ocultar guias indesejadas

As guias são dispostas horizontalmente na parte superior do formulário. Oculte as guias desnecessárias.

Power Apps mostrando as opções para ocultar guias.

Não é possível ocultar a guia resumo.

Ocultar seções indesejadas

Seções são áreas em guias. Oculte seções desnecessárias. Se houver apenas um campo em uma seção necessária, mova o campo para outra seção e oculte a seção desnecessária.

Power Apps mostrando a edição do formulário de ordem de serviço para seções.

Há uma maneira fácil e compatível de remover todos os campos relacionados a preços (por exemplo, Lista de Preços, Valor Total e outros) dos formulários ordem de serviço, produto da ordem de serviço e serviço da ordem de serviço.

Vá para Configurações do Field Service e defina Calcular Preço como Não. Para obter mais informações, consulte este artigo para obter mais detalhes.

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

Vá para Configurações do Field Service e defina Calcular Imposto como Não. Para obter mais informações, consulte este artigo para obter mais detalhes.

Ocultar campos não desejados

Oculte os campos desnecessários. Não oculte os campos obrigatórios listados anteriormente neste artigo.

Formulário de ordem de serviço do Power Apps mostrando a opção de ocultar.

6. Adicione campos personalizados ao formulário

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

  1. Todos os novos campos personalizados devem ser adicionados a uma nova seção de formulário. Este campo é obrigatório.
  2. Adicione novos campos personalizados em uma nova guia de formulário. Isso é altamente recomendado, mas não obrigatório.
  3. Não adicione novos campos personalizados à primeira guia do formulário, a menos que seja realmente necessário. Isso tornará o carregamento do formulário mais lento. Em especial, evite adicionar subgrades e campos de pesquisa à primeira guia do formulário, pois eles podem tornar os tempos de carregamento muito lentos.

Por exemplo, imagine que criamos um campo personalizado chamado "Fonte" que é um campo do tipo escolha para selecionar como a ordem de serviço foi originada (por exemplo, telefone, email, alerta de IoT ou contrato) e desejamos adicionar esse novo campo personalizado no formulário de ordem de serviço.

Vá para o editor de formulários da ordem de serviço.

Selecione +Componente na parte superior e, depois, 1-, 2- ou uma guia de 3 colunas.

Na captura de tela a seguir, uma nova guia de formulário chamada "Nova Guia" é criada.

Power Apps mostrando uma nova guia em uma ordem de serviço.

Renomeie a guia com base em seu processo empresarial.

Power Apps mostrando o editor de guias de ordem de serviço.

Novas seções são criadas automaticamente quando uma nova guia de formulário é criada.

Power Apps mostrando a nova seção no formulário de ordem de serviço.

Adicione campos personalizados nas novas seções da nova guia. Você pode adicionar novas guias e novas seções, conforme necessário.

Power Apps mostrando a nova guia editor e propriedades.

Adicionar campos personalizados em uma nova seção

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

Observação

Não adicione novos campos personalizados em seções existentes. Você deve criar novas seções. Evite adicionar novas seções e campos personalizados na primeira guia do formulário (chamada de guia resumo, por padrão), pois isso pode levar a tempos de carregamento mais lentos.

Na captura de tela a seguir, criamos uma nova seção na guia de configurações da ordem de serviço e adicionaremos campos personalizados nessa nova seção.

Editor de formulário de ordem de serviço do Power Apps mostrando a nova seção.

Para obter mais informações sobre a edição de formulários, consulte a documentação do Power Platform sobre criação e edição de formulários e siga as melhores práticas de design de formulários.

7. Teste formulários com ferramentas

Executar insights de desempenho para ver como o desempenho de aplicativos e formulários é afetado por itens como navegadores, desempenho de rede, consultas de dados e muito mais.

Use a ferramenta de monitoramento para entender a causa-raiz da lentidão no carregamento de formulários. Para obter mais informações, consulte esta postagem do blog e este artigo.

Considerações de configuração

Personalizar o formulário de ordem de serviço de dispositivo móvel

Embora as instruções neste artigo sejam úteis para personalizar qualquer formulário da Web para funcionários de back office, há um formulário de ordem de serviço específico otimizado para a experiência móvel de funcionários da linha de frente. Para obter mais informações, consulte o artigo sobre editar o formulário de reserva e ordem de serviço.

Scripts de formulário

O formulário de ordem de serviço inclui bibliotecas de script de formulário. Não edite ou remova bibliotecas de formulário prontas para uso.

Muitas organizações executam scripts de código ao carregar, alterar e salvar o formulário para realizar validações e executar processos. Os scripts de formulário podem afetar muito o desempenho do formulário, como os tempos de carregamento. Para obter mais informações, consulte o artigo Escreva scripts para implementar lógica de negócios complexa no Field Service para obter as melhores práticas, incluindo executar o verificador de soluções para testar scripts em busca de problemas.