Dynamics 365 Field Service -mobiilisovelluksen vianmääritys
Tässä artikkelissa on luettelo Field Service -mobiilisovelluksen yleisistä ongelmista ja niiden ratkaisemisesta. Tarvitset järjestelmänvalvojan oikeudet kaikkiin ratkaisuvaiheisiin Field Servicessä.
Virhe aloitettaessa käyttöoikeusongelman vuoksi
Field Service -mobiilikokemuksen uusi käyttökokemus edellyttää joidenkin oikeuksien lisäämistä käyttöoikeusrooleihin, joihin käyttäjä kuuluu.
Oireet
Field Service -mobiilisovelluksen käynnistys epäonnistuu ja näyttöön tulee seuraava virhe: Principal user (Id=<GUID>, …) is missing 'prvReadmsdyn_Mobile' privilege (Id=<GUID>) on OTC=<INT> for entity 'msdyn_mobilesource' …
Ratkaisujen määrä
Field Service -mobiilisovelluksen uusi käyttökokemus edellyttää käyttäjien käyttöoikeusrooleja. Järjestelmä lisää nämä oikeudet automaattisesti kaikkiin oletuskäyttöoikeusrooleihin. Jos organisaatiossasi käytetään mukautettuja käyttöoikeusrooleja , käyttöoikeusrooleja on muokattava lisäämällä seuraavat taulukon oikeudet:
- Name=
"msdyn_richtextfile"
Permission="Create" Value="User" - Name=
"msdyn_richtextfile"
Permission="Delete" Value="User" - Name=
"msdyn_richtextfile"
Permission="Read" Value="User" - Name=
"msdyn_richtextfile"
Permission="Write" Value="User" - Name=
"msdyn_MobileSource"
Permission="Read" Value="Organization" - Name=
"msdyn_solutioncomponentsummary"
Permission="Read" Value="Organization" - Name=
"SettingDefinition"
Permission="Read" Value="Organization" - Name=
"Solution"
Permission="Read" Value="Organization" - Name=
"SettingDefinition"
Permission="Read" Value="Organization"
Vihje
Jos et tiedä mukautetun käyttöoikeusroolin nimeä, laajennaKäyttäjät + oikeudet, valitse Käyttäjät ja etsi käyttäjä, joka on raportoinut virhesanoman näkemisen. Pane merkille käyttäjän käyttöoikeusrooli ja tarkista taulukon oikeudet kyseiselle käyttöoikeusroolille.
Virhe aloitettaessa ratkaisusta puuttuvien tiedostojen vuoksi
Oireet
Jotkin pakolliset lähdetietueet puuttuvat. Nämä tietueet on luotava ratkaisua asennettaessa. Harvinaisissa tapauksissa näitä tietueita ei luoda onnistuneesti tai ne voivat korruptoitua. Joissakin tapauksissa käyttäjä poisti tietueet.
Ratkaisujen määrä
Vaihe 1: Tarkista, sisältääkö mobilesource-taulukko tietoja
Siirry Power Appsiin ja avaa ympäristö sen tarkistamiseksi.
Valitse Taulukot, valitse Kaikki-suodatin ja hae taulukkoa
MobileSource (msdyn_mobilesource)
.Valitse taulukko ja tarkista, sisältääkö taulukko Nimi-sarakkeessa seuraavat tiedot:
- /card/bookingListViewItem.yml
- /card/defaultViewItem.yml
- /card/serviceTaskGridItem.yml
- /sitemaps/mobile.yml
Jos taulukossa ei ole tietoja, ratkaisun päivityksessä oli ongelma.
Vaihe 2: Ota Field Service -ratkaisun päivitys käyttöön uudelleen
Avaa kohdassa Power Appsympäristö ja siirry ratkaisuihin .
Hae kohdetta
fieldservice_anchor
ja poistaFieldService_Anchor
-ratkaisu.Siirry Power Platformhallintakeskukseen ja valitse ympäristö, jossa olet poistanut ratkaisun.
Valitse ympäristön tiedoissa kohdan Resurssit alla Dynamics 365 -sovellukset.
Valitse Asenna sovellus, valitse Dynamics 365 for Field Service ja valitse Seuraava.
Hyväksy palveluehdot ja valitse Asenna.
Tarkista ratkaisun asentamisen jälkeen, että taulukossa on nyt tarvittavat tiedot.
Asetukset-alue puuttuu Field Service Mobile -sovellusmoduulin siirtymisruudusta
Oireet
Field Service Mobile -sovellusmoduulissa ei näy asetusaluetta, mikä estää järjestelmänvalvojia ottamasta käyttöön uutta käyttökokemusta.
Ratkaisujen määrä
Uudet mobiilikokemuksen asetukset ovat käytettävissä uudessa siirtymisalueessa, jossa on Field Service Mobile -oletussovellusmoduuli. Käyttäjät tarvitsevat kirjoitus-oikeudet FieldServiceSetting
-entiteetille, jotta he voivat käyttää tätä aluetta. Oletuskäyttöoikeusrooleilla, kuten Järjestelmänvalvoja- tai Field Service -järjestelmänvalvoja -roolilla, on nämä oikeudet automaattisesti.
Jos Field Service Mobilen valmiin sovellusmoduulin sivustokarttaan on tehty mukautuksia julkaisuversion 6.1 ja 6.3 2023 välillä, asetusalueen ottamiseksi käyttöön on kaksi vaihtoehtoa:
- Poista sivustokartan mukautustaso ja mukauta sitä manuaalisesti uudelleen.
- Lisää asetusalue manuaalisesti ja vaihda sivustokarttaan.
Poista sivustokartan mukautustaso ja mukauta sitä manuaalisesti uudelleen
Tarkista ensin, onko sivustokartta-alue Field Service Mobile -oletusratkaisutasolla, mutta että mukautustaso korvaa sen:
- Kirjaudu Power Apps.
- Vaihda ympäristöösi ja avaa
fieldservice_patch_update
-ratkaisu. - Tarkastele ratkaisutasoja
msdyn_FSMobileSettingsArea
-osallefieldservice_patch_update
-ratkaisussa.
Jos alue on käytössä, sivustokartan mukautustaso on sen päällä, jolloin alue poistetaan. Siinä tapauksessa vaihtoehtoja on kaksi:
- Poista mukautustaso ja mukauta sivustokarttaa manuaalisesti uudelleen:
- Lisää asetusalue manuaalisesti ja vaihda sivustokarttaan.
Lisää asetusalue manuaalisesti ja vaihda sivustokarttaan
- Avaa mukautettu sovelluksesi sovellusten suunnitteluohjelmassa.
- Ota alueet käyttöön ja luo uusi alue Field Service Mobile -asetuksia varten.
- Uuden ryhmän luominen mobiiliasetuksille
- Lisää ryhmään uusi sivu. Valitse sisältötyypiksi URL.
- Käytä
/main.aspx?etn=msdyn_fieldservicesetting&pagetype=entityrecord&id=e49c6117-5065-423f-8ab5-fcacfda85a04&formid=ee334fea-0cd5-471c-bb30-829f4511a59f
URL-syötteenä. - Lisää alielementtialue uusia ominaisuuksia varten. Laajenna Tunnus-kohdassa Lisäasetukset ja oikeudet.
- Valitse Lisää taulukko -oikeus, valitse Field Service -asetus ja valitse vain kirjoitusoikeus .
- Ota muutos käyttöön ja tallenna ja julkaise muutokset.
Uusi kokemus ei näy, kun se on otettu käyttöön asetuksissa
Oireet
Mobiilisovellus ei lataa uutta kokemusta, vaikka se olisi otettu käyttöön asetuksissa.
Ratkaisujen määrä
Uusi käyttökokemus ei tällä hetkellä tue käyttäjiä tai sovelluksia, joissa offline on käytössä. Tarkista ja päivitä seuraavat:
- Mobiilisovelluksen käyttäjä ei saa olla osa Mobile Offline -profiilia.
- Sovellusta ei pitäisi määrittää offline-tilaan. Avaa sovellusten suunnitteluohjelmassa Field Service Mobile ja avaa sovelluksen asetukset. Poista käytöstä Voidaan käyttää offline -tilassa Yleiset-välilehdellä. Lisätietoja: Mobile offline -synkronoinnin määritys.
Uusi kokemus ei näytä koontinäyttöjä navigoinnista
Oireet
Navigaatiossa määritettyjä koontinäyttöjä ei tueta. Koontinäytön valitseminen uudesta käyttöliittymästä aiheuttaa virheen. Kun koontinäyttö on määritetty uuden kokemuksen navigoinnin ensimmäiseksi entiteetiksi, aloituskokemusta ei hahmonneta oikein.
Ratkaisujen määrä
Poista koontinäytöt navigoinnista, kunnes se on virallisesti tuettu.