Felsökning av Dynamics 365 Field Service-mobilappen
I den här artikeln beskrivs vanliga problem med Field Service-mobilappen och steg för att lösa dem. Du behöver administratörsbehörigheter i Field Service för alla lösningssteg.
Fel vid start på grund av problem med behörighet/privilegium
Den nya användarupplevelsen för Field Service Mobile-upplevelsen kräver att vissa privilegier läggs till i de säkerhetsroller som användaren tillhör.
Symtom
Field Service mobilapp kan inte lanseras med följande fel: Principal user (Id=<GUID>, …) is missing 'prvReadmsdyn_Mobile' privilege (Id=<GUID>) on OTC=<INT> for entity 'msdyn_mobilesource' …
Upplösning
Den nya upplevelsen för mobilappen Field Service kräver privilegier för användares säkerhetsroller. Systemet lägger automatiskt till de här privilegierna för alla standardsäkerhetsroller. Om din organisation använder anpassade säkerhetsroller måste du göra det redigera säkerhetsrollerna genom att lägga till följande tabellprivilegier:
- Namn=
"msdyn_richtextfile"
Behörighet="Skapa" Värde="Användare" - Namn=
"msdyn_richtextfile"
Behörighet="Ta bort" Värde="Användare" - Namn=
"msdyn_richtextfile"
Behörighet="Läsa" Värde="Användare" - Namn=
"msdyn_richtextfile"
Behörighet="Skriva" Värde="Användare" - Namn=
"msdyn_MobileSource"
Behörighet="Läsa" Värde="Organisation" - Namn=
"msdyn_solutioncomponentsummary"
Behörighet="Läsa" Värde="Organisation" - Namn=
"SettingDefinition"
Behörighet="Läsa" Värde="Organisation" - Namn=
"Solution"
Behörighet="Läsa" Värde="Organisation" - Namn=
"SettingDefinition"
Behörighet="Läsa" Värde="Organisation"
Dricks
Expandera om du inte känner till namnet på den anpassade säkerhetsrollen Användare + behörigheter, välj Användare och leta efter användaren som rapporteras se felmeddelandet. Notera användarens behörighet säkerhetsroll granska tabellprivilegier för den säkerhetsroll.
Fel vid start på grund av att filer saknas i lösningen
Symtom
Vissa obligatoriska källposter saknas. Dessa poster bör skapas när lösningen installeras. I undantagsfall skapas inte posterna utan problem eller blir skadade. I vissa fall raderade en användare posterna.
Upplösning
Steg 1: Kontrollera om mobilesource-tabellen innehåller data
Gå till Power Apps och öppna miljön för att kontrollera.
Markera Tabeller, välj filtret Alla och sök sedan för tabellen
MobileSource (msdyn_mobilesource)
.Markera tabellen och kontrollera om tabellen innehåller följande data i kolumnen Namn:
- /card/bookingListViewItem.yml
- /card/defaultViewItem.yml
- /card/serviceTaskGridItem.yml
- /sitemaps/mobile.yml
Om det inte finns några data i tabellen gick något fel med lösningsuppdateringen.
Steg 2: Tillämpa uppdateringen av lösningen för Field Service igen
I Power Apps, öppna din miljö och gå till Lösningar.
Sök efter
fieldservice_anchor
och ta bortFieldService_Anchor
-lösning.Gå till Power Platform administrationscenter och välj den miljö där du raderade lösningen.
I miljödetaljerna, under Resurser, välj Dynamics 365-appar.
Välj Installera app, välj Dynamics 365 for Field Service och välj Nästa.
Acceptera användarvillkoren och välj Installera.
Efter att ha installerat lösningen, verifiera att tabellen nu innehåller nödvändiga data.
Området Inställningar saknas i navigeringen i mobilappen Field Service Mobile
Symtom
Field Service Mobile appmodulen visar inte inställningsområdet, vilket blockerar administratörer för att aktivera den nya upplevelsen.
Upplösning
De nya inställningarna för mobilupplevelse kan användas i ett nytt navigeringsområde med standardmodulen för appen Field Service Mobile. Användare behöver skrivbehörigheter för entiteten FieldServiceSetting
för att få åtkomst till det här området. Standardsäkerhetsroller som Systemadministratör eller Field Service-administratörsroller har den behörigheten automatiskt.
Om några anpassningar gjordes i webbplatsmappningen i appen Field Service Mobile mellan version 6.1 och 6.3 2023 finns det två alternativ för att aktivera inställningsområdet:
- Ta bort anpassningslager för webbplatsöversikt och anpassa det manuellt igen.
- Lägg till inställningsområdet manuellt och växla till webbplatsöversikt.
Ta bort anpassningslager för webbplatsöversikt och anpassa det manuellt igen
Kontrollera först om webbplatskartan finns i standardnivån för lösningen Field Service Mobile, men ett anpassningslager åsidosätter det:
- Logga in på Power Apps.
- Byt till din miljö och öppna
fieldservice_patch_update
-lösning. - Visa lösningslagret för
msdyn_FSMobileSettingsArea
komponenten ifieldservice_patch_update
-lösningen.
Om området finns finns ett anpassningslager på webbplatskartan högst upp, vilket gör att området tas bort. I så fall finns det två alternativ:
- Ta bort anpassningslager för webbplatsöversikt och anpassa det manuellt igen:
- Ta bort ohanterat lösningslager.
- Tillämpa anpassning av webbplatsöversikt igen.
- Lägg till inställningsområdet manuellt och växla till webbplatsöversikt.
Lägg till inställningsområdet manuellt och växla till webbplatsöversikt
- Öppna din anpassade app i appdesigner.
- Aktivera områden och skapa ett nytt område för Field Service Mobile-inställningarna.
- Skapa en ny grupp för mobilinställningarna
- Lägg till en ny sida i gruppen. Välj URL för innehållstypen.
- Använd
/main.aspx?etn=msdyn_fieldservicesetting&pagetype=entityrecord&id=e49c6117-5065-423f-8ab5-fcacfda85a04&formid=ee334fea-0cd5-471c-bb30-829f4511a59f
som URL-indata. - Lägg till ett underordnat område för nya funktioner. Under ID expanderar du Avancerade inställningar och privilegier.
- Välj Lägg till tabellprivilegium, välj Field Service-inställning och välj endast privilegiet Skriva.
- Tillämpa ändringen, sedan Spara och publicera dem.
Den nya upplevelsen visas inte när du har aktiverat den i inställningarna
Symtom
Mobilappen läser inte in den nya upplevelsen, även om den har aktiverats i inställningarna.
Upplösning
Den nya upplevelsen stöder för närvarande inte användare eller appar med offline aktiverat. Verifiera och uppdatera följande fall:
- Användaren av mobilappen får inte vara en del av Mobile Offline-profilen.
- Appen ska inte vara konfigurerad offline. I appdesignern öppnar du Field Service Mobile och öppnar Inställningar för appen. På fliken Allmänt avaktiverar du Kan användas offline. För information, se Konfigurera mobil offline.
Den nya upplevelsen visar inte instrumentpaneler från navigeringen
Symtom
Instrumentpaneler som konfigurerats i navigeringen stöds inte. Att välja en instrumentpanel från den nya UX resulterar i ett fel. När en instrumentpanel är konfigurerad som den första enheten i navigeringen för den nya upplevelsen, återges inte hemupplevelsen korrekt.
Upplösning
Ta bort instrumentpaneler från navigeringen tills det officiellt stöds.