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
Aceda ao Power Apps e abra o ambiente a verificar.
Selecione Tabelas, escolha o filtro Todas e pesquise pela tabela
MobileSource (msdyn_mobilesource)
.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
No Power Apps, abra o ambiente do e aceda a Soluções.
Pesquise por
fieldservice_anchor
e elimine a soluçãoFieldService_Anchor
.Aceda ao centro de administração do Power Platform e selecione o ambiente em que eliminou a solução.
Nos detalhes do ambiente, sob Recursos, selecione Aplicações Dynamics 365.
Selecione Instalar aplicação, escolha Dynamics 365 for Field Service e selecione Seguinte.
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.
- Adicionar manualmente a área Definições e o comutador ao mapa do site.
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:
- Iniciar sessão no Power Apps.
- Mude para o seu ambiente e aceda abra a solução
fieldservice_patch_update
. - Ver as camadas de solução para o componente
msdyn_FSMobileSettingsArea
na soluçãofieldservice_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:
- Remover a camada de personalização e, em seguida, personalizar o mapa do site manualmente novamente:
- Remover a camada de personalização não gerida.
- Aplique novamente as personalizações ao mapa do site.
- 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
- Abra a sua aplicação personalizada no Estruturador de Aplicações.
- Ativar áreas e criar uma nova área para as definições do Field Service Mobile.
- Criar um novo grupo para as definições móveis
- Adicionar uma página nova ao grupo. Selecione URL para tipo de conteúdo.
- Utilize
/main.aspx?etn=msdyn_fieldservicesetting&pagetype=entityrecord&id=e49c6117-5065-423f-8ab5-fcacfda85a04&formid=ee334fea-0cd5-471c-bb30-829f4511a59f
como entrada de URL. - Adicione uma área subordinada para funcionalidades de pré-visualização. Em ID, expanda Definições avançadas e privilégios.
- Selecione Adicionar privilégio de tabela, escolha Definição do Field Service e selecione apenas o privilégio Escrever.
- 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:
- O utilizador da aplicação móvel não pode fazer parte do Perfil Mobile Offline.
- 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.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários