Feilsøk problemer med huben for løsningstilstand
Huben for løsningstilstand gjør det mulig å få et bedre bilde av tilstanden til miljøet og oppdage problemer med Dynamics 365-miljøet. Huben for løsningstilstand kjører regler i en forekomst for å validere miljøets konfigurasjon, noe som kan endre seg over tid gjennom naturlige systemoperasjoner. Noen av reglene er spesifikke for Dynamics 365 Field Service, og du kan kjøre reglene på forespørsel når du støter på et problem. Noen regler utløses automatisk når Field Service installeres eller oppdateres. Kjør Field Service-regelsettet regelmessig for å overvåke tilstanden til miljøet ditt.
Her er noen vanlige problemer Hub for løsningstilstand registrerer:
- Hvis kritiske Field Service-prosesser deaktiveres.
- Hvis prosesser som fører til at en oppgradering til mislykkes, tilordnes til deaktiverte brukere.
- Hvis tilpassede nettressurser fører til kjøretidsproblemer.
I tillegg til å kjøre tilstandssenteret kan du se anbefalte fremgangsmåter for tilpassing av Dynamics 365 Field Service og kjøring av Løsningskontroll for å forbedre skript, programtillegg, HTML og arbeidsflyter
Forutsetning
- Field Service v8.4.0.338+ (Enhetlig grensesnitt) eller v7.5.7.87+ (Web)
- Huben for løsningstilstand utvider Power Apps-sjekk for å sikre fortsatt sunn drift av miljøet.
Kjør en tilstandskontroll
Slik kjører du en analysejobb for Field Service:
Åpne appen Hub for løsningstilstand.
Velg Analysejobber, og opprett en ny analysejobb.
Når dialogboksen åpnes, velger du Field Service.
Velg OK, så starter analysejobben.
Vise resultater for tilstandskontroll
Når analysejobben er ferdig, åpner systemet oversiktssiden.
Hver regel i analysejobben viser en returstatus som angir om regelen ble sendt, mislyktes eller har en konfigurasjonsfeil. Hvis en regel mislykkes, angir Alvorsgrad hvor alvorlig problemet er.
Returstatus for regel | Anbefaling |
---|---|
Ikke bestått | Uthev spesifikke feil i systemet. Løs regelen som foreslått. |
Advarsel! | Vær oppmerksom på konsekvensene som er nevnt i regelmeldingen. |
Adgangstegn | Angir at det ikke er noen problemer med denne regelen. Alle regler må være i denne tilstanden. |
Generering av arbeidsordre for avtale
Alvorsgrad: høy
Hva den kontrollerer
Denne regelen bekrefter at alle arbeidsordrer ble generert riktig basert på avtaler.
Hvorfor det mislykkes
Denne regelen mislykkes fordi avtalegjentakelser ikke ble behandlet på riktig måte, og arbeidsordrer som skulle genereres, ikke ble det.
Løse et problem
- Finn årsaken til at arbeidsordren ikke ble generert, og årsaken til feilen.
- Løs problemet.
- Du kan starte oppføringsgenereringen på nytt, ved å endre avtalen Systemstatus tilbake til Estimat. Endre den deretter til Aktiv.
Forsiktig!
Hvis du endrer avtalestatusen, slettes alle eksisterende oppføringer for avtalebestillingsdata med statusen aktiv, men bare oppføringer for fremtidige datoer genereres på nytt.
Kontroller mislykket arbeidsflyt relatert til avtale
Alvorsgrad: høy
Hva den kontrollerer
Denne regelen ser etter mislykkede arbeidsflyter relatert til avtaler.
Hvorfor det mislykkes
Denne regelen mislykkes hvis en mislykket arbeidsflyt er knyttet til oppføringene for avtalebestillingsoppsett eller avtalefakturaoppsett.
Løse et problem
Velg analyseresultatet, og velg Løs.
Se etter aktive avtaler med tidligere sluttdatoer
Alvorsgrad: høy
Hva den kontrollerer
Denne regelen ser etter avtaler der Systemstatus er Aktiv, men sluttdatoen er i fortiden. Statusen skal være Utløpt.
Hvorfor det mislykkes
Denne regelen mislykkes hvis systemstatusen for en avtale er aktiv, selv om sluttdatoen er i fortiden.
Løse et problem
Velg analyseresultatet, se gjennom avtalen, og velg Løs.
Merknader og begrensninger
- Regelen validerer for avtaler som har en sluttdato innen de siste 90 dagene.
- Regelen vurderer topp 5000 avtaler med systemstatus Aktiv og sluttdato i fortiden.
- Regelen validerer bare avtaler som har avtalebestillingsoppsett og avtalebestillingsdatoer.
Se etter fjernede skjemabiblioteker
Alvorsgrad: middels
Hva den kontrollerer
Denne regelen registrerer om det finnes Field Service-skjemaer i systemet som mangler Field Service-biblioteker.
Hvorfor det mislykkes
Denne regelen mislykkes hvis et Field Service-bibliotek mangler for et Field Service-skjema.
Notat
Denne regelen kan vise en falsk positiv-feil i Prisnivå-skjemaet.
Løse et problem
Legg til de manglende bibliotekene i skjemaet. Du kan få listen over nødvendige biblioteker ved å sammenligne med et annet skjema fra samme tabell eller i en annen organisasjon. Kontakt kundestøtte hvis du vil ha hjelp.
Kontroller om skjemaer har usunne tilpasninger
Alvorsgrad: høy
Hva den kontrollerer
For alle arbeidsordreskjemaer kontrollerer denne regelen om antall delrutenett- eller oppslagskontroller overskrider grensen, som kan ha innvirkning på ytelsen. Grensen er fire delrutenett eller 20 oppslag. Denne regelen utløser et varsel til systemansvarlige om hvilke skjemaer som har for mange delstyrte kontroller eller oppslagskontroller.
En delrutenettkontroll en tabell i skjemaet som viser oppføringer i en annen tabell. Et eksempel kan være delrutenettkontrollen for arbeidsordreproduktet i arbeidsordreskjemaet som følger med Field Service som standard.
En oppslagskontroll er et felt i skjemaet som søker i oppføringene i en annen tabell, og gjør det mulig å velge én eller flere oppføringer som skal fylle ut feltet.
Hvorfor det mislykkes
Denne regelen mislykkes hvis standardfanen (den første fanen) i arbeidsordreskjemaer har flere enn enten fire delrutenettkontroller eller 20 oppslagskontroller. Antall kontroller i standardfanen i skjemaet påvirker innlastingsytelsen.
Løse et problem
Reduser antall oppslagsfelter og delstyrte kontroller i standardfanen. Flytt dem enten til andre faner i skjemaet, eller skjul dem fra skjemaet hvis de ikke trengs.
Se flere måter å Forbedre skjemabelastningstiden på.
Kontroller om det nødvendige nivået for felter er endret
Alvorsgrad: høy
Hva den kontrollerer
Denne regelen kontrollerer om det nødvendige nivået for et felt som kreves av systemet, er endret i skjemaet for arbeidsordre eller avtale.
Hvorfor det mislykkes
Denne regelen mislykkes hvis det nødvendige nivået for et felt som kreves av systemet, endres i det bruksklare Field Service-skjemaet for arbeidsordre eller avtale.
Løse et problem
- Velg Tabeller>Alle i Power Apps, og søk etter arbeidsordre eller avtale.
- Velg tabellen.
- Velg Kolonner under Skjema. Finn og velg feltet som er oppført i analysen.
- Endre Obligatorisk til Nødvendig for selskapet i ruten Rediger kolonne, og lagre.
Notat
Denne regelen implementeres bare for det bruksklare, obligatoriske feltet i skjemaene for arbeidsordre og avtale.
Ser etter revisjonskonflikter for avtalebestillingsdatoer med avtalebestillingsoppsett
Alvorsgrad: høy
Hva den kontrollerer
Denne regelen validerer hvorvidt revisjoner av Avtalebestillingsdato samsvarer med revisjonene av det tilsvarende Avtalebestillingsoppsett.
Hvorfor det mislykkes
Denne regelen mislykkes hvis det ikke er samsvar med revisjonsverdien for en avtalebestillingsdato og det tilsvarende avtalebestillingsoppsettet. Denne regelen tar bare hensyn til oppføringer for aktive bestillingsdatoer der bestillingsdatoen er mindre enn 90 dager. Hvis det ikke er samsvar, kan det hende at systemet ikke genererer en arbeidsordre for denne bestillingsdatoen.
Løse et problem
Kontakt kundestøtte.
Merknader og begrensninger
Denne regelen vurderer topp 5000 aktive oppføringer for Avtalebestillingsdato de siste tre månedene, basert på den siste bestillingsdatoen.
Ser etter revisjonskonflikter for avtalefakturadatoer med avtalefakturaoppsett
Alvorsgrad: høy
Hva den kontrollerer
Denne regelen validerer om revisjoner av Avtalebestillingsdato samsvarer med revisjonen av tilsvarende Avtalefakturaoppsett.
Hvorfor det mislykkes
Denne regelen mislykkes hvis det ikke er samsvar med revisjonsverdien for avtalefakturadatoen og det tilsvarende avtalefakturaoppsettet. Denne regelen tar hensyn til oppføringer for aktiv avtalefakturadato der fakturadatoen er mindre enn 90 dager. Hvis det ikke er samsvar, kan det hende at systemet ikke genererer en faktura for den fakturadatoen.
Løse et problem
Kontakt kundestøtte.
Merknader og begrensninger
Denne regelen vurderer topp 5000 aktive oppføringer for Avtalefakturadato de siste tre månedene, basert på den siste fakturadatoen.
Tilpasninger i Connected Field Service-appmodulen
Alvorsgrad: lav
Hva den kontrollerer
Denne regelen ser om det finnes tilpassinger for Connected Field Service-appmodulen som blir avskrevet, og som ikke skal tilpasses.
Hvorfor det mislykkes
Denne regelen mislykkes hvis det finnes tilpassinger i appmodulen Connected Field Service i organisasjonen.
Løse et problem
Fjern tilpasninger fra appmodulen for Connected Field Service.
Tilpassede alternativsett
Alvorsgrad: høy
Hva den kontrollerer
Denne regelen registrerer om det finnes tilpassinger i eventuelle alternativsett i Field Service som ikke skal tilpasses. Hvis du tilpasser alternativsett, kan det føre til uventet virkemåte.
Hvorfor det mislykkes
Denne regelen mislykkes hvis det finnes tilpassinger i noen av de standard alternativsettene for Field Service. Tillegg i alternativsettene teller ikke som feil, bare endringer av alternativene i alternativsettene.
Løse et problem
Fjern tilpassinger manuelt fra alternativsettene for Field Service.
Tilpassede nettressurser
Alvorsgrad: høy
Hva den kontrollerer
Denne regelen registrerer hvilke tilpassede nettressurser ikke er en del av Field Service-pakken. Tilpassede webressurser oppdateres ikke med en Field Service-oppdatering og kan føre til funksjonsproblemer.
Hvorfor det mislykkes
Denne regelen mislykkes hvis en tilpasset nettressurs som ikke er en del av Field Service-pakken, finnes.
Løse et problem
Fjern tilpassingene via brukergrensesnittet for løsningslagene på nettressursene som er tilpasset. Når Field Service oppgraderes, kan webressursene oppgraderes riktig.
Slett arbeidsflytkontroll for unike numre for Field Service
Alvorsgrad: lav til middels
Hva den kontrollerer
Denne regelen validerer om arbeidsflyten for massesletting av automatisk nummer kjører på riktig måte.
Hvorfor det mislykkes
Denne regelen mislykkes hvis arbeidsflyten for sletting av unikt nummer mislykkes.
Løse et problem
Velg analyseresultatet, og velg Løs.
Slettede prosesser
Alvorsgrad: høy
Hva den kontrollerer
Denne regelen ser etter eventuelle slettede prosesser.
Hvorfor det mislykkes
Denne regelen mislykkes hvis noen av de bruksklare prosessene for Field Service slettes.
Løse et problem
Kontakt kundestøtte.
Slettede trinn for SDK-meldingsbehandling
Alvorsgrad: høy
Hva den kontrollerer
Denne regelen ser etter eventuelle slettede SDK-meldingsbehandlingstrinn.
Hvorfor det mislykkes
Denne regelen mislykkes hvis noen av de bruksklare SDK-meldingsbehandlingstrinnene for Field Service slettes.
Løse et problem
Kontakt kundestøtte.
Slettede nettressurser
Alvorsgrad: høy
Hva den kontrollerer
Denne regelen ser etter eventuelle slettede nettressurser.
Hvorfor det mislykkes
Denne regelen mislykkes hvis noen av de bruksklare Field Service-nettressursene ble slettet fra systemet.
Løse et problem
Kontakt kundestøtte.
Deaktiverte behandlingstrinn for SDK-melding
Alvorsgrad: høy
Hva den kontrollerer
Denne regelen ser etter eventuelle deaktiverte SDK-meldingsbehandlingstrinn. Deaktiverte behandlingstrinn for SDK-meldinger vil føre til feil virkemåte når du bruker Field Service.
Hvorfor det mislykkes
Denne regelen mislykkes hvis noen av SDK-meldingsbehandlingstrinnene for Field Service er deaktivert.
Slik løser du et problem
Aktiver de deaktiverte behandlingstrinnene for SDK-melding.
Konfigurasjon av metadata for bestillingsoppsett for Field Service
Alvorsgrad: høy
Hva den kontrollerer
Denne regelen validerer at metadataoppføringen for Field Service-bestillingsoppsett finnes på riktig måte i systemet. Hvis denne oppføringen mangler, kan det hende at planleggingsfunksjonaliteten ikke fungerer som forventet.
Hvorfor det mislykkes
Denne regelen mislykkes hvis metadataoppføringen for Field Service-bestillingsoppsett ikke finnes i systemet.
Løse et problem
Kontakt kundestøtte.
Innstillinger for Field Service
Alvorsgrad: høy
Hva den kontrollerer
Denne regelen validerer at oppføringen for Field Service-innstillinger finnes på riktig måte i systemet.
Hvorfor det mislykkes
Denne regelen mislykkes hvis oppføringen for innstillinger for Field Service ikke finnes eller ikke er riktig konfigurert.
Løse et problem
Systemet oppretter denne oppføringen på nytt hvis den ikke finnes i normal bruk av Field Service. Hvis oppføringen ikke genereres på nytt automatisk, kontakter du kundestøtte.
Skjemaer mangler utføringskontekst
Alvorsgrad: høy
Hva den kontrollerer
Denne regelen registrerer om det finnes skjemaer i systemet som har hendelsesbehandlere som refererer til Field Service-biblioteker, uten å sende utføringskontekstparameteren.
Hvorfor det mislykkes
Denne regelen mislykkes fordi Field Service-kode forventer at parameteren for utføringskontekst sendes i hendelsesbehandlingen for OnLoad. Hvis denne verdien mangler, kan det føre til feil under bruk av skjemaet.
Merk
Det vanligste scenariet der denne regelen presenterer en feil, er når det finnes en kopi av et av standardskjemaene (Field Service-versjoner tidligere enn 8.X) og deretter oppgraderes Field Service. I slike tilfeller vil disse kopierte skjemaene fra tidligere versjoner av Field Service mangle ExecutionContext parameter
i disse ikke-standardskjemaene.
Løse et problem
- Velg Tabeller>Alle i Power Apps, og søk etter arbeidsordre eller avtale.
- Velg tabellen.
- Velg Skjemaer under Dataopplevelser.
- Velg fanen Hendelser.
- Velg hver Hendelsesbehandling, og aktiver Send kjøringskontekst som første parameter.
- Lagre og publiser skjemaet.
Ufullstendig oppgradering av Field Service
Alvorsgrad: lav
Hva den kontrollerer
Denne regelen registrerer om en oppgradering av Field Service ble startet, men ikke fullført.
Hvorfor det mislykkes
Denne regelen mislykkes hvis en Field Service-oppgradering ble startet, men ikke fullført.
Løse et problem
Start oppgraderingen av Field Service på nytt. Etter at oppgraderingen er vellykket, gjentar denne regelen en sending. Hvis oppgraderingen mislykkes på nytt, kontakter du kundestøtte.
Verdier for breddegrad og lengdegrad på forretningsforbindelsesoppføring
Alvorsgrad: lav
Hva den kontrollerer
Denne regelen ser om verdier for breddegrad og lengdegrad er i en forretningsforbindelsesoppføring.
Hvorfor det mislykkes
Denne regelen mislykkes hvis enten breddegrad eller lengdegrad, eller begge deler, ikke finnes i en forretningsforbindelsesoppføring.
Løse et problem
Kontroller om adressen i forretningsforbindelsesskjemaet er angitt. Hvis det er det, geokoder du forretningsforbindelsen ved å velge geokodeknappen på kommandolinjen i forretningsforbindelsesskjemaet.
Rettighetskontroll for eiere av avtalebestillingsoppsett
Alvorsgrad: høy
Hva den kontrollerer
Denne regelen kontrollerer om eiere av avtalebestillingsoppsettoppføringer har de nødvendige rettighetene til å opprette arbeidsordrer.
Hvorfor det mislykkes
Denne regelen mislykkes hvis eiere av avtalebestillingsoppsett ikke har følgende rettigheter:
1.prvCreatemsdyn_workorder
Løse et problem
Tilordne rettigheten til hver eier av avtalebestillingsoppføring.
Rettighetskontroll for eiere av avtalefakturaoppsett
Alvorsgrad: høy
Hva den kontrollerer
Denne regelen kontrollerer om eiere av avtalefakturaoppsettoppføringer har de nødvendige rettighetene til å opprette fakturaer.
Hvorfor det mislykkes
Denne regelen mislykkes hvis eiere av avtalefakturaoppsett ikke har følgende rettigheter:
1.prvCreateInvoice
Løse et problem
Tilordne rettigheten til hver eier av avtalefakturaoppføring.
Prosessdefinisjoner med statusen Utkast
Alvorsgrad: høy
Hva den kontrollerer
Denne regelen kontrollerer om prosessdefinisjoner har statusen Utkast. Hvis det finnes prosesser med statusen utkast, vil ikke Field Service fungere på riktig måte.
Hvorfor det mislykkes
Denne regelen mislykkes hvis en prosessdefinisjon har statusen Utkast.
Løse et problem
Reaktiver prosessdefinisjonene slik at de ikke har statusen Utkast.
Prosessdefinisjoner som eies av deaktiverte brukere
Alvorsgrad: middels til høy
Hva den kontrollerer
Denne regelen kontrollerer om noen prosessdefinisjoner i systemet er tilordnet til brukere som er deaktivert.
Hvorfor det mislykkes
Denne regelen mislykkes hvis noen prosessdefinisjoner er tilordnet til deaktiverte brukere, som kan føre til at oppgraderinger mislykkes.
Løse et problem
Endre eieren av prosessen til en aktiv bruker.
Regelmessighet ved avtalebestillingsoppsett
Alvorsgrad: høy
Hva den kontrollerer
Denne regelen kontrollerer om regelmessighetsinnstilling er konfigurert i et avtalebestillingsoppsett, og om det er en gyldig verdi for regelmessighetsinnstilling.
Hvorfor det mislykkes
Denne regelen mislykkes hvis en avtale har Systemstatus som Aktiv og oppføringen for avtalebestillingsoppsettet har Generer arbeidsordre automatisk satt til Ja, men innstillingen for regelmessighet ikke er konfigurert eller ikke konfigurert riktig.
Løse et problem
Konfigurer en gyldig regelmessighet i avtalebestillingsoppsettet, og velg Avtale>Avtalebestillingsoppsett>Bestillingsregelmessighet.
Kontroll av kompatibilitet for Universal Resource Scheduling-versjon
Alvorsgrad: lav
Hva den kontrollerer
Denne regelen verifiserer at gjeldende installerte versjon av Field Service er kompatibel med versjonen av Universal Resource Scheduling som er installert.
Hvorfor det mislykkes
Denne regelen mislykkes hvis løsningen for Universal Resource Scheduling som er installert i organisasjonen, ikke er kompatibel med den installerte versjonen av Field Service. Dette kan skje hvis en annen pakke som inneholder løsningen for Universal Resource Scheduling, er installert og oppdaterer versjonen av løsningen for Universal Resource Scheduling.
Løse et problem
Oppgrader løsningen som er oppført i advarselen, slik at den er kompatibel med Field Service.
Kontroller at automatisk nummerering er aktivert
Alvorsgrad: lav
Hva den kontrollerer
Denne regelen verifiserer om automatisk nummerering ikke er valgt for organisasjonen. Vi anbefaler at kunder bruker den nye funksjonen for automatisk nummerering for å sikre unikhet i nummerering av Field Service-tabeller.
Hvorfor det mislykkes
Denne regelen mislykkes hvis automatisk nummerering ikke er valgt for organisasjonen.
Løse et problem
Velg automatisk nummerering i Field Service. Velg # Automatisk nummerering i området Innstillinger.
Kontroller at Field Service- og Project Service Automation-løsningene er kompatible
Alvorsgrad: lav
Hva den kontrollerer
Denne regelen verifiserer at gjeldende installerte versjon av Field Service er kompatibel med versjonen av Project Service Automation som er installert.
Hvorfor det mislykkes
Denne regelen mislykkes hvis versjonen av Project Service Automation-løsningen som er installert i organisasjonen, ikke er kompatibel med Field Service-løsningen som er installert i organisasjonen.
Løse et problem
Oppgrader løsningen som er oppført i advarselen, slik at den er kompatibel med Field Service.
Bekreft sikkerhetsroller for mobilbruker
Alvorsgrad: høy
Hva den kontrollerer
Denne regelen kontrollerer om frontlinjearbeidere med tilgang til Field Service-mobilappen, er tilordnet til rollen Field Service – ressurs og feltsikkerhetsprofilen Field Service – ressurs.
Hvorfor det mislykkes
Denne regelen mislykkes hvis en frontlinjearbeider har tilgang til Field Service-mobilappen uten rollen Field Service – ressurs eller feltsikkerhetsprofilen Field Service – ressurs. Hvis det finnes flere enn én forretningsenhet i organisasjonen, vises forretningsenheten for brukeren.
Løse et problem
Legg til sikkerhetsrollen Field Service – ressurs og feltsikkerhetsprofilen Field Service – ressurs for brukeren. Mer informasjon: Konfigurer frontlinjearbeidere.
Ventende arbeidsflytforekomster eid av deaktiverte brukere
Alvorsgrad: høy
Hva den kontrollerer
Denne regelen kontrollerer om eventuelle ventende arbeidsflytforekomster er tilordnet til brukere som er deaktivert. Slike arbeidsflytene genererer ikke oppføringene de skal generere, riktig.
Hvorfor det mislykkes
Denne regelen mislykkes hvis en deaktivert arbeidsflyt er tilordnet til en deaktivert brukerkonto i den deaktiverte tilstanden med årsaken Venter.
Løse et problem
Utløs arbeidsflyten på nytt. Se generell dokumentasjon eller kontakt kundestøtte.