Lokalisere fejl med løsningstilstandshubben
Med løsningstilstandshubben kan du opnå et bedre billede af tilstanden af miljøet og registrere problemer med dit Dynamics 365-miljø. En løsningtilstandshub kører regler i en forekomst for at validere miljøets konfiguration, hvilket kan ændre sig over tid via naturlige systemhandlinger. Nogle af reglerne er specifikke for Dynamics 365 Field Service, og du kan køre regler efter behov, når du støder på et problem. Nogle regler udløses automatisk, når Field Service installeres eller opdateres. Kør regelmæssigt Field Service-regelsættet for at overvåge dit miljøs tilstand.
Her er nogle få almindelige problemer, som løsningstilstandshubben registrerer:
- Hvis kritiske Field service-processer deaktiveres.
- Hvis processer, der forårsager en opgradering til fejl, tildeles deaktiverede brugere.
- Hvis brugerdefinerede webressourcer fører til kørselsproblemer.
Ud over at køre Løsningstilstandshub kan du se bedste praksis til tilpasning af Dynamics 365 Field Service og kørsel af løsningskontrol for at forbedre scripts, plug-ins, HTML og arbejdsprocesser
Forudsætninger
- Field Service v8.4.0.338+ (Unified Interface) eller v7.5.7.87+ (Web)
- Løsningstilstandshubben udvider Power Apps-kontrollen for at sikre fortsat sund drift i et miljø.
Kør en tilstandskontrol
Sådan køres et analysejob til Field Service:
Åbn appen Løsningstilstandshub.
Vælg Analysejob, og opret et nyt analysejob.
Vælg Field Service, når dialogboksen åbnes.
Vælg OK, hvorefter analysejobbet starter.
Få vist resultaterne af tilstandskontrol
Når analysejobbet er færdigt, åbner systemet oversigtssiden.
I analysejobbet viser hver regel en Returstatus, som angiver, om reglen blev overført, mislykkedes, eller om der opstod en konfigurationsfejl. Hvis en regel mislykkes, angiver en alvorsgrad , hvor alvorligt problemet er.
Status for returnering af regel | Anbefaling |
---|---|
Fejl | Fremhæv specifikke fejl i systemet. Ret reglen som foreslået. |
Advarsel! | Vær opmærksom på de konsekvenser, der nævnes i regelmeddelelsen. |
Adgangskort | Angiver, at der ikke er nogen problemer med denne regel. Alle regler bør være i denne tilstand. |
Oprettelse af aftalearbejdsordre
Alvorsgrad: Høj
Hvad der kontrolleres
Denne regel kontrollerer, at alle arbejdsordrer blev oprettet korrekt baseret på aftaler.
Årsag til fejlstatus
Denne regel mislykkes, fordi aftalegentagelser ikke blev behandlet korrekt, og arbejdsordrer ikke blev oprettet, som burde have været det.
Sådan afhjælpes
- Identificer årsagen til, at arbejdsordren ikke blev genereret, og årsagen til fejlen.
- Løs problemet.
- Hvis du vil genstarte postgenereringen, skal du ændre aftalen Systemstatus tilbage til "Anslået". Skift det derefter til 'Aktiv'.
Advarsel
Hvis du ændrer aftalestatussen, slettes alle eksisterende poster for aftalereservationsdata med aktiv status, men der oprettes kun poster for fremtidige datoer.
Kontrollér, om der er fejl i arbejdsprocessen relateret til aftalen
Alvorsgrad: Høj
Hvad der kontrolleres
Denne regel kontrollerer, om der er fejl i arbejdsprocesser, der relateret til aftaler.
Årsag til fejlstatus
Denne regel mislykkes, hvis der er en mislykket arbejdsproces, som er relateret til konfigurationen af aftalereservationen eller konfigurationsposterne for aftalefakturaen.
Sådan afhjælpes
Vælg analyseresultatet, og vælg Løs.
Kontrollerer, om aktive aftaler har slutdatoer, der er passeret
Alvorsgrad: Høj
Hvad der kontrolleres
Denne regel søger efter aftaler, hvor Systemstatus er "Aktiv", men slutdatoen ligger i fortiden. Status skal være 'Udløbet'.
Årsag til fejlstatus
Denne regel mislykkes, hvis systemstatus for en aftale er aktiv, også selvom slutdatoen er overskredet.
Sådan afhjælpes
Vælg analyseresultatet, gennemse aftalen, og vælg knappen Løs.
Bemærkninger og begrænsninger
- Reglen valideres for aftaler, der har en slutdato inden i løbet af de seneste 90 dage.
- Reglen tager højde for de øverste 5000 aftaler med en aktiv systemstatus og en overskredet slutdato.
- Reglen validerer kun aftaler, der har konfigurationen af aftalereservation og datoer for aftalereservation.
Søg efter fjernede formularbiblioteker
Alvorsgrad: Mellemhøj
Hvad der kontrolleres
Denne regel registrerer, om der findes Field Service-formularer i systemet, som mangler Field Service-biblioteker.
Årsag til fejlstatus
Denne regel mislykkes, hvis der mangler Field Service-biblioteker til en Field Service-formular.
Bemærk
Denne regel viser muligvis en falsk positiv-fejl i formularen 'Prisniveau'.
Sådan afhjælpes
Tilføj de manglende biblioteker i formularen. Du kan få vist listen over påkrævede biblioteker ved at sammenligne med en anden formular fra den samme tabel eller en anden organisation. Kontakt support for at få hjælp.
Kontrollér, om formularer indeholder ustabile tilpasninger
Alvorsgrad: Høj
Hvad der kontrolleres
I forbindelse med alle arbejdsordreformularer kontrollerer denne regel, om antallet af kontrolelementer i undergitter eller opslagskontrolelementer overskrider grænsen, hvilket kan påvirke ydeevnen. Grænsen er 4 undergitre eller 20 opslag. Denne regel udløser en meddelelse til systemadministratorer om, hvilke formularer der har for mange undergitter-kontrolelementer eller opslagskontrolelementer.
Et kontrolelement for et undergitter er en tabel i formularen, der indeholder poster i en anden tabel. Kontrolelementet for et undergitter er f.eks. kontrolelementet for arbejdsordreproduktundergitteret i arbejdsordreformularen, der som standard er inkluderet i Field Service.
Et opslagselement er et felt i formularen, der søger efter posterne i en anden tabel, og som giver dig mulighed for at vælge en eller flere poster, der skal udfylde feltet.
Årsag til fejlstatus
Denne regel mislykkes, hvis standardfanen (den første fane) i en arbejdsordreformular indeholder mere end enten 4 undergitter-kontrolelementer eller 20 opslagskontrolelementer. Antallet af kontrolelementer under standardfanen i formularen påvirker belastningsydeevnen.
Sådan afhjælpes
Reducer antallet af opslagsfelter og kontrolelementer for undergitter under standardfanen. Flyt dem enten til andre faner i formularen, eller skjul dem fra formularen, hvis det ikke er nødvendigt.
Se flere måder at forbedre tid til formularindlæsning på.
Kontrollér, om felters krævede niveau er ændret
Alvorsgrad: Høj
Hvad der kontrolleres
Denne regel kontrollerer, om det krævede niveau i et systemkrævet felt i formularen Arbejdsordre eller Aftale er ændret.
Årsag til fejlstatus
Denne regel mislykkes, hvis det påkrævede niveau i et systemkrævet felt i Field Service-standardformularen Arbejdsordre og Aftale ændres.
Sådan afhjælpes
- I Power Apps skal du vælge Tabeller>Alle og søge efter Arbejdsordre eller Aftale.
- Vælg tabellen.
- Vælg Kolonner under Skema. Find og vælg det felt, der er angivet i analysen.
- I ruden Rediger kolonne skal du ændre Krævet til 'Kræves af forretning' og gemme.
Bemærk
Denne regel implementeres kun for det påkrævede standardfelt i formularerne Arbejdsordre og Aftale.
Kontrollerer, om der er uoverensstemmelse mellem datoer for aftalereservation og konfiguration af aftalereservation
Alvorsgrad: Høj
Hvad der kontrolleres
Denne regel validerer, om revision af Dato for aftalereservation stemmer overens med revisionerne af de tilsvarende Konfiguration af aftalereservation.
Årsag til fejlstatus
Denne regel mislykkes, hvis der er en uoverensstemmelse med revisionsværdien af en dato for aftalereservation og den tilhørende konfiguration af aftalereservation. Denne regel tager kun højde for poster med aktiv reservationsdato, hvis reservationsdato ikke er mindre end 90 dage. Hvis der er en uoverensstemmelse, genererer systemet måske ikke en arbejdsordre for den pågældende reservationsdato.
Sådan afhjælpes
Kontakt Support.
Bemærkninger og begrænsninger
Denne regel tager kun højde for de 5.000 øverste poster med Aktiv reservationsdato i løbet af de sidste tre måneder baseret på reservationsdatoen.
Kontrollerer, om der er uoverensstemmelse mellem aftaledatoer for fakturaen og konfigurationer af aftalefaktura
Alvorsgrad: Høj
Hvad der kontrolleres
Denne regel validerer, om revisioner af Dato for aftalefaktura svarer til revisionen af den tilsvarende Konfigurationer af aftalefaktura.
Årsag til fejlstatus
Denne regel mislykkes, hvis der er en uoverensstemmelse med revisionsværdien af datoen for aftalefaktura og den tilhørende konfiguration af aftalefaktura. Denne regel tager højde for aktive fakturadatoposter for aftaler, hvor fakturadatoen er mindre end 90 dage. Hvis der er en uoverensstemmelse, genererer systemet måske ikke en faktura for den pågældende fakturadato.
Sådan afhjælpes
Kontakt Support.
Bemærkninger og begrænsninger
Denne regel tager kun højde for de 5.000 øverste poster med Aktiv fakturadato i løbet af de sidste tre måneder baseret på fakturadatoen.
Tilpasninger i appmodulet 'Connected Field Service'
Alvorsgrad: Lav
Hvad der kontrolleres
Denne regel undersøger, om der findes tilpasninger af appmodulet Connected Field Service, som udfases, og som ikke bør tilpasses.
Årsag til fejlstatus
Denne regel mislykkes, hvis der er tilpasninger i Connected Field Service-appmodulet i organisationen.
Sådan afhjælpes
Fjern tilpasninger fra Connected Field Service-appmodulet.
Tilpassede grupperede indstillinger
Alvorsgrad: Høj
Hvad der kontrolleres
Denne regel registrerer, om der er tilpasninger af en grupperet indstilling i Field Service, som ikke skal tilpasses. Tilpasning af grupperede indstillinger kan føre til uventet funktionsmåde.
Årsag til fejlstatus
Denne regel mislykkes, hvis der findes tilpasninger i nogen af de grupperede Field Service-standardindstillinger. Tilføjelser til grupperede indstillinger tæller ikke som fejl, kun ændringer af indstillingerne i den grupperede indstilling.
Sådan afhjælpes
Fjern tilpasningerne manuelt fra den grupperede Field Service-indstilling.
Tilpassede webressourcer
Alvorsgrad: Høj
Hvad der kontrolleres
Denne regel registrerer, hvilke tilpassede webressourcer der ikke er en del af Field Service-pakken. Tilpassede webressourcer opdateres ikke med en opdatering til Field Service og kan medføre funktionsproblemer.
Årsag til fejlstatus
Denne regel mislykkes, hvis der findes en brugerdefineret webressource, som ikke er en del af Field Service-pakken.
Sådan afhjælpes
Fjern tilpasningerne via brugergrænsefladen i løsningsslagene på de webressourcer, der er tilpasset. Når Field Service opgraderes, kan webressourcerne opgraderes korrekt.
Slet entydige numre til kontrol af arbejdsproces i Field Service
Alvorsgrad: Lav til mellemhøj
Hvad der kontrolleres
Denne regel validerer, om arbejdsprocessen til massesletning af automatisk nummerering kører korrekt.
Årsag til fejlstatus
Denne regel mislykkes, hvis arbejdsprocessen til sletning af entydige numre mislykkes.
Sådan afhjælpes
Vælg analyseresultatet, og vælg Løs.
Slettede processer
Alvorsgrad: Høj
Hvad der kontrolleres
Denne regel kontrollerer, om der er slettede processer.
Årsag til fejlstatus
Denne regel mislykkes, hvis nogen af de brugsklare processer for Field Service slettes.
Sådan afhjælpes
Kontakt Support.
Slettede trin til behandling af SDK-meddelelser
Alvorsgrad: Høj
Hvad der kontrolleres
Denne regel kontrollerer, om der er slettede behandlingstrin for SDK-meddelelser.
Årsag til fejlstatus
Denne regel mislykkes, hvis nogen af de brugsklare trin til beskedbehandling for Field Service slettes.
Sådan afhjælpes
Kontakt Support.
Slettede webressourcer
Alvorsgrad: Høj
Hvad der kontrolleres
Denne regel kontrollerer, om der er slettede webressourcer.
Årsag til fejlstatus
Denne regel mislykkes, hvis nogen af de brugsklare Field Service-webressourcer er blevet slettet fra systemet.
Sådan afhjælpes
Kontakt Support.
Deaktiverede behandlingstrin for SDK-meddelelse
Alvorsgrad: Høj
Hvad der kontrolleres
Denne regel kontrollerer, om der er deaktiverede behandlingstrin for SDK-meddelelser. Deaktiverede behandlingstrin for SDK-meddelelse fører til en forkert funktionsmåde, når Field Service bruges.
Årsag til fejlstatus
Denne regel mislykkes, hvis et eller flere af trinnene til behandling af Field Service SDK-meddelelser er deaktiveret.
Afhjælpning
Aktiver de deaktiverede behandlingstrin for SDK-meddelelser.
Konfiguration af metadata for reservationskonfiguration til Field Service
Alvorsgrad: Høj
Hvad der kontrolleres
Denne regel validerer, at metadataposten for reservationskonfiguration i Field Service er korrekt i systemet. Hvis denne post mangler, fungerer planlægningsfunktionerne muligvis ikke som forventet.
Årsag til fejlstatus
Denne regel mislykkes, hvis metadataposten for reservationskonfiguration i Field Service ikke findes i systemet.
Sådan afhjælpes
Kontakt Support.
Indstillinger for Field Service
Alvorsgrad: Høj
Hvad der kontrolleres
Denne regel validerer, at Field Service-indstillingsposten er korrekt i systemet.
Årsag til fejlstatus
Denne regel mislykkes, hvis Field Service-indstillingsposten ikke findes eller ikke er konfigureret korrekt.
Sådan afhjælpes
Systemet genopretter denne post, hvis den ikke findes under normal brug af Field Service. Kontakt support, hvis posten ikke genoprettes automatisk.
Formularer, der mangler udførelseskontekst
Alvorsgrad: Høj
Hvad der kontrolleres
Denne regel registrerer, om der findes formularer i systemet, som har hændelseshandlere, der refererer til Field Service-biblioteker uden at sende kontekstparameteren for kørsel.
Årsag til fejlstatus
Denne regel mislykkes, fordi Field Service-koden forventer, at kørselskontekstparameteren overføres i hændelseshandleren OnLoad. Hvis denne værdi mangler, kan det medføre fejl under brug af formularen.
Bemærk
Det mest almindelige scenario, hvor denne regel medfører en fejl, er, når der findes en kopi af en af de indbyggede formularer (Field Service-versioner, der er tidligere end 8.X), og Field Service derefter opgraderes. I sådanne scenarier vil disse kopierede formularer fra tidligere versioner af Field Service mangle ExecutionContext parameter
i de indbyggede formularer.
Sådan afhjælpes
- I Power Apps skal du vælge Tabeller>Alle og søge efter Arbejdsordre eller Aftale.
- Vælg tabellen.
- Vælg Formularer under Dataoplevelser.
- Vælg fanen Hændelser.
- Vælg hver enkelt hændelseshandler , og aktivér Overfør udførelseskontekst som første parameter.
- Gem og publicer formularen.
Ufuldstændig Field Service-opgradering
Alvorsgrad: Lav
Hvad der kontrolleres
Denne regel registrerer, om en opgradering af en Field Service er startet, men ikke fuldført.
Årsag til fejlstatus
Denne regel mislykkes, hvis en opgradering af Field Service er startet, men ikke er fuldført.
Sådan afhjælpes
Genstart Field Service-opgraderingen. Når opgraderingen er fuldført, gentager reglen en gennemførelsesmeddelelse. Kontakt support, hvis fejlstatussen på opgraderingen vises igen.
Værdier af Breddegrad og Længdegrad på firmapost
Alvorsgrad: Lav
Hvad der kontrolleres
Denne regel kontrollerer, om der findes værdier for breddegrad og længdegrad for en firmapost.
Årsag til fejlstatus
Denne regel mislykkes, hvis breddegrad eller længdegrad eller begge dele ikke findes i en firmapost.
Sådan afhjælpes
Kontrollér, om adressen i formularen Firma er angivet. Hvis den er det, skal du bruge en geokode på kontoen ved at vælge knappen for geokode på kommandolinjen i firmaformularen.
Rettighedskontrol for ejere af konfiguration af aftalereservation
Alvorsgrad: Høj
Hvad der kontrolleres
Denne regel kontrollerer, om ejere af poster til konfiguration af aftalereservation har de nødvendige rettigheder til at oprette arbejdsordrer.
Årsag til fejlstatus
Denne regel mislykkes, hvis ejerne af konfigurationen af aftalereservationen ikke har følgende rettigheder:
1.prvCreatemsdyn_workorder
Sådan afhjælpes
Tildel rettigheden til hver ejer af poster til konfiguration af aftalereservation.
Rettighedskontrol for ejere af konfiguration af aftalefaktura
Alvorsgrad: Høj
Hvad der kontrolleres
Denne regel kontrollerer, om ejere af poster med konfiguration af aftalefaktura har de nødvendige rettigheder til at oprette fakturaer.
Årsag til fejlstatus
Denne regel mislykkes, hvis ejerne af aftalefakturaopsætningen ikke har følgende rettigheder:
1.prvCreateInvoice
Sådan afhjælpes
Tildel rettigheden til hver ejer af poster til konfiguration af aftalefaktura.
Procesdefinitioner i kladdestatus
Alvorsgrad: Høj
Hvad der kontrolleres
Denne regel kontrollerer, om der er procesdefinitioner i kladdestatus. Hvis der er processer i kladdestatus, fungerer Field Service ikke korrekt.
Årsag til fejlstatus
Denne regel mislykkes, hvis der er procesdefinitioner i kladdestatus.
Sådan afhjælpes
Genaktiver procesdefinitionerne, så de ikke er i kladdestatus.
Procesdefinitioner, der ejes af deaktiverede brugere
Alvorsgrad: Mellemhøj til høj
Hvad der kontrolleres
Denne regel kontrollerer, om nogen procesdefinitioner er tildelt til deaktiverede brugere.
Årsag til fejlstatus
Denne regel mislykkes, hvis der findes procesdefinitioner, som er tildelt til deaktiverede brugere, hvilket kan medføre, at opgraderingerne mislykkes.
Sådan afhjælpes
Erstat ejeren af processen med en aktiv bruger.
Gentagelse i konfiguration af aftalereservation
Alvorsgrad: Høj
Hvad der kontrolleres
Denne regel kontrollere, om indstillingen for gentagelse er konfigureret på en konfiguration af aftalereservation, og om det er en gyldig indstilling for gentagelse.
Årsag til fejlstatus
Denne regel mislykkes, hvis en aftale har Systemstatus som 'Aktiv', og dens post for konfiguration af aftalereservation har angivet indstillingen Opret arbejdsordre automatisk til 'Ja', men indstillingen for gentagelse ikke er konfigureret eller ikke er konfigureret korrekt.
Sådan afhjælpes
Konfigurer en gyldig gentagelse i Konfiguration af aftalereservation, og vælg Aftale>Konfiguration af aftalereservation>Reservationsgentagelse.
Kompatibilitetskontrol af Universal Resource Scheduling-version
Alvorsgrad: Lav
Hvad der kontrolleres
Denne regel kontrollerer, at den aktuelt installerede version af Field Service er kompatibel med versionen af Universal Resource Scheduling.
Årsag til fejlstatus
Denne regel mislykkes, hvis den Universal Resource Scheduling-løsning, der er installeret i organisationen, ikke er kompatibel med den installerede version af Field Service. Dette kan ske, hvis der er installeret en anden pakke med Universal Resource Scheduling-løsningen, som opdaterer versionen af Universal Resource Scheduling-løsningen.
Sådan afhjælpes
Opgrader den løsning, der vises i advarselsmeddelelsen, så den er kompatibel med Field Service.
Kontrollér, at automatisk nummerering er aktiveret
Alvorsgrad: Lav
Hvad der kontrolleres
Denne regel kontrollerer, om autonummerering er tilmeldt for organisationen. Vi anbefaler, at kunder bruger den nye funktion til automatisk nummerering for at sikre entydig nummerering af Field Service-tabeller.
Årsag til fejlstatus
Denne regel mislykkes, hvis autonummerering ikke er tilmeldt organisationen.
Sådan afhjælpes
Tilmeld dig automatisk nummerering i Field Service. I området Indstillinger skal du vælge # Auto-Numbering.
Kontrollér, at løsningerne til Field Service og Project Service Automation er kompatible
Alvorsgrad: Lav
Hvad der kontrolleres
Denne regel kontrollerer, at den aktuelt installerede version af Field Service er kompatibel med den installerede version af Project Service Automation.
Årsag til fejlstatus
Denne regel mislykkes, hvis den version af Project Service Automation-løsningen, der er installeret, ikke er kompatibel med den version af Field Service, der er installeret i organisationen.
Sådan afhjælpes
Opgrader den løsning, der vises i advarselsmeddelelsen, så den er kompatibel med Field Service.
Kontrollér sikkerhedsroller for mobilbruger
Alvorsgrad: Høj
Hvad der kontrolleres
Denne regel kontrollerer, om frontarbejdere med adgang til Field Service-mobilappen er tildelt rollen Field Service-ressource og feltsikkerhedsprofilen for Field Service-ressource.
Årsag til fejlstatus
Denne regel mislykkes, hvis en frontarbejder har adgang til Field Service-mobilappen uden rollen Field Service-ressource og feltsikkerhedsprofilen for Field Service-ressource. Hvis der er mere end én afdeling i organisationen, vises brugerens afdeling.
Sådan afhjælpes
Føj sikkerhedsrollen Field Service-ressource og sikkerhedsprofilen Field Service-ressource til brugeren. Få mere at vide: Konfigurere frontarbejdere.
Ventende forekomster af arbejdsproces, der ejes af deaktiverede brugere
Alvorsgrad: Høj
Hvad der kontrolleres
Denne regel kontrollerer, om ventende forekomster af arbejdsprocessen er tildelt til deaktiverede brugere. Disse arbejdsflows kan ikke oprette de poster, de skal oprette, korrekt.
Årsag til fejlstatus
Denne regel mislykkes, hvis en afbrudt arbejdsproces er tildelt til en deaktiveret brugerkonto i afbrudt tilstand med årsagen 'Venter'.
Sådan afhjælpes
Starter arbejdsprocessen igen. Se den generelle dokumentation, eller kontakt support.