Partilhar via


Resolução de problemas com a aplicação móvel Dynamics 365 Field Service (pré-visualização)

[Este artigo é uma documentação de pré-lançamento e está sujeito a alterações.]

Este artigo lista problemas comuns com a aplicação Field Service Mobile (pré-visualização) e os passos para os resolver. Necessita de permissões de administrador no Field Service para todos os passos de resolução.

Importante

  • Esta é uma funcionalidade de pré-visualização.
  • As funcionalidades de pré-visualização não se destinam à produção e poderão ter funcionalidades restritas. Estas caraterísticas estão disponíveis antes do lançamento oficial, para que os clientes possam ter acesso antecipadamente e enviar comentários.

Erro ao iniciar devido a problemas de permissões/privilégios

A nova experiência de utilizador para a experiência do Field Service Mobile (pré-visualização) requer alguns privilégios adicionados aos direitos de acesso a que o utilizador pertence.

Sintomas

A aplicação Field Service Mobile não é iniciada com o erro seguinte: Principal user (Id=<GUID>, …) is missing 'prvReadmsdyn_Mobile' privilege (Id=<GUID>) on OTC=<INT> for entity 'msdyn_mobilesource' …

Resolução

A nova experiência da aplicação Field Service Mobile requer privilégios para direitos de acesso dos utilizadores. O sistema adiciona automaticamente estes privilégios a todos os direitos de acesso predefinidos. Se a sua organização utilizar direitos de acesso personalizados, necessita de editar os direitos de acesso ao adicionar os seguintes privilégios de tabela:

  • Nome="msdyn_richtextfile" Permissão="Criar" Valor="Utilizador"
  • Nome="msdyn_richtextfile" Permissão="Eliminar" Valor="Utilizador"
  • Nome="msdyn_richtextfile" Permissão="Ler" Valor="Utilizador"
  • Nome="msdyn_richtextfile" Permissão="Escrever" Valor="Utilizador"
  • Nome="msdyn_MobileSource" Permissão="Ler" Valor="Organização"
  • Nome="msdyn_solutioncomponentsummary" Permissão="Ler" Valor="Organização"
  • Nome="SettingDefinition" Permissão="Ler" Valor="Organização"
  • Nome="Solution" Permissão="Ler" Valor="Organização"
  • Nome="SettingDefinition" Permissão="Ler" Valor="Organização"

Gorjeta

Se não souber o nome do direito de acesso personalizado, expanda Utilizadores + permissões, selecione Utilizadores e procure pelo utilizador que reportou ver a mensagem de erro. Tome nota do direito de acesso do utilizador e reveja os privilégios de tabela desse direito de acesso.

Erro ao iniciar devido a ficheiros em falta na solução

Sintomas

Alguns registos de origem necessários estão em falta. Estes registos devem ser criados quando instalar a solução. Em casos raros, estes registos não são criados com êxito ou estão corrompidos. Em alguns casos, um utilizador eliminou os registos.

Resolução

Passo 1: Verifique se a tabela mobilesource contém dados

  1. Aceda ao Power Apps e abra o ambiente a verificar.

  2. Selecione Tabelas, escolha o filtro Todas e pesquise pela tabela MobileSource (msdyn_mobilesource).

  3. Selecione a tabela e verifique se a tabela contém os seguintes dados na coluna Nome:

    • /card/bookingListViewItem.yml
    • /card/defaultViewItem.yml
    • /card/serviceTaskGridItem.yml
    • /sitemaps/mobile.yml

Se não houver dados na tabela, algo correu mal com a atualização da solução.

Passo 2: Aplique novamente a atualização da solução Field Service

  1. No Power Apps, abra o ambiente do e aceda a Soluções.

  2. Pesquise por fieldservice_anchor e elimine a solução FieldService_Anchor.

  3. Aceda ao centro de administração do Power Platform e selecione o ambiente em que eliminou a solução.

  4. Nos detalhes do ambiente, sob Recursos, selecione Aplicações Dynamics 365.

  5. Selecione Instalar aplicação, escolha Dynamics 365 for Field Service e selecione Seguinte.

  6. Aceite os termos de serviço e selecione Instalar.

Depois de instalar a solução, verifique se a tabela contém agora os dados exigidos.

Falta a área Definições na navegação do módulo da aplicação Field Service Mobile

Sintomas

O módulo da aplicação Field Service Mobile não mostra a área Definições, o que impede os administradores de ativarem a nova experiência.

Resolução

O novo comutador de definições da experiência móvel está disponível através de uma nova área de navegação que é fornecida com o módulo predefinido da aplicação Field Service Mobile. Os utilizadores precisam de permissões de escrita para que a entidade FieldServiceSetting aceda a esta área. Os direitos de acesso predefinidos, como as funções de Admin de Sistema ou de Admin do Field Service, têm essa permissão automaticamente.

Se foram efetuadas quaisquer personalizações no mapa do site do módulo da aplicação Field Service Mobile de origem entre a versão 6.1 e 6.3 em 2023, existem duas opções para ativar a área Definições:

Remover a camada de personalização do mapa do site e personalizá-la manualmente novamente

Primeiro, verifique se a área Mapa do site existe na camada da solução predefinida do Field Service Mobile, mas uma camada de personalização a substitui:

  1. Iniciar sessão no Power Apps.
  2. Mude para o seu ambiente e aceda abra a solução fieldservice_patch_update.
  3. Ver as camadas de solução para o componente msdyn_FSMobileSettingsArea na solução fieldservice_patch_update.

Se a área estiver presente, encontra uma camada de personalização no mapa do site por cima, o que remove a área. Nesse caso, existem duas opções:

  1. Remover a camada de personalização e, em seguida, personalizar o mapa do site manualmente novamente:
    1. Remover a camada de personalização não gerida.
    2. Aplique novamente as personalizações ao mapa do site.
  2. Adicionar manualmente a área Definições e o comutador ao mapa do site.

Adicionar manualmente a área Definições e o comutador ao mapa do site

  1. Abra a sua aplicação personalizada no Estruturador de Aplicações.
  2. Ativar áreas e criar uma nova área para as definições do Field Service Mobile.
  3. Criar um novo grupo para as definições móveis
  4. Adicionar uma página nova ao grupo. Selecione URL para tipo de conteúdo.
  5. Utilize /main.aspx?etn=msdyn_fieldservicesetting&pagetype=entityrecord&id=e49c6117-5065-423f-8ab5-fcacfda85a04&formid=ee334fea-0cd5-471c-bb30-829f4511a59f como entrada de URL.
  6. Adicione uma área subordinada para funcionalidades de pré-visualização. Em ID, expanda Definições avançadas e privilégios.
  7. Selecione Adicionar privilégio de tabela, escolha Definição do Field Service e selecione apenas o privilégio Escrever.
  8. Aplique a alteração e, em seguida, Guarde e Publique a alteração.

A nova experiência (pré-visualização) não aparece depois de a ativar nas definições

Sintomas

A aplicação móvel não carrega a nova experiência (pré-visualização), mesmo que tenha sido ativada nas definições.

Resolução

Atualmente, a nova experiência (pré-visualização) não suporta utilizadores nem aplicações com o modo offline ativado. Verifique e atualize os seguintes casos:

  1. O utilizador da aplicação móvel não pode fazer parte do Perfil Mobile Offline.
  2. A aplicação em si não deve estar configurada para o modo offline. No estruturador de aplicações, abra o Field Service Mobile. Aceda a Definições>Caraterísticas e defina o comutador Configuração offline do estruturador de aplicações como Não. Para obter mais informações, consulte Configurar o Mobile Offline.

A nova experiência não mostra dashboards da navegação

Sintomas

Os dashboards configurados na navegação não são suportados. Selecionar um dashboard da nova UX resulta num erro. Quando um dashboard é configurado como a primeira entidade na navegação da nova experiência, a experiência de base não é composta corretamente.

Resolução

Remova dashboards da navegação até que sejam oficialmente suportados.