Delen via


Problemen oplossen met de Oplossingsstatushub

Met de oplossingsstatushub krijgt u een beter beeld van de status van uw omgeving en kunt u problemen met uw Dynamics 365-omgeving detecteren. De oplossingsstatushub voert binnen een exemplaar regels uit om de configuratie van de omgeving te valideren, die in de loop van de tijd door natuurlijke systeembewerkingen kan veranderen. Sommige regels zijn specifiek voor Dynamics 365 Field Service en u kunt de regels op aanvraag uitvoeren wanneer u een probleem tegenkomt. Sommige regels worden automatisch geactiveerd wanneer Field Service wordt geïnstalleerd of bijgewerkt. Voer regelmatig de Field Service-regelset uit om de status van uw omgeving te controleren.

Hier zijn een paar veelvoorkomende problemen die Oplossingsstatushub detecteert:

  • Als kritieke Field Service-processen zijn gedeactiveerd.
  • Als processen die tot het mislukken van een upgrade leiden, worden toegewezen aan uitgeschakelde gebruikers
  • Als aangepaste webresources tot runtime-problemen leiden.

Bekijk, naast het uitvoeren van Oplossingsstatushub, ook Aanbevolen procedures voor het aanpassen van Dynamics 365 Field Service en Oplossingscontrole uitvoeren om scripts, invoegtoepassingen, HTML en werkstromen te verbeteren

Voorwaarden

  • Field Service v8.4.0.338+ (Unified Interface) or v7.5.7.87+ (Web)
  • De oplossingsstatushub is een uitbreiding op de controlefunctie voor Power Apps om de goede werking van een omgeving te garanderen.

Een statuscontrole uitvoeren

Een analyseopdracht voor Field Service uitvoeren:

  1. Open de app Oplossingsstatushub.

    Schermopname van de oplossingsstatushub in de navigatie.

  2. Selecteer Analysetaken en maak een nieuwe analysetaak.

  3. Wanneer het dialoogvenster wordt geopend, selecteert u Field Service.

  4. Selecteer OK, waarna de analyse wordt gestart.

Resultaten van statuscontrole weergeven

Zodra de analysetaak is voltooid, opent het systeem de overzichtspagina.

Schermafbeelding van een volledig analysetaakoverzicht.

In de analysetaak toont elke regel een retourstatus, die aangeeft of de regel is geslaagd, is mislukt of een configuratiefout bevat. Als een regel faalt, geeft de Ernst aan hoe ernstig het probleem is.

Retourstatus van regel Aanbeveling
Fout Markeer specifieke fouten in het systeem; herstel de regel volgens de suggestie.
Waarschuwing Let op de implicaties die in het regelbericht worden vermeld.
Pas Geeft aan dat er geen problemen zijn met deze regel. Alle regels moeten deze status hebben.

Generatie van werkorder voor overeenkomst

Ernstniveau: Hoog

Wat het controleert

Met deze regel wordt gecontroleerd of alle werkorders correct zijn gegenereerd op basis van overeenkomsten.

Waarom het mislukt

Deze regel mislukt omdat de herhalingen van overeenkomsten niet correct zijn verwerkt en er geen werkorders zijn gegenereerd die dat wel hadden moeten zijn.

Problemen oplossen

  1. Identificeer de reden waarom de werkorder niet is gegenereerd en de oorzaak van de storing.
  2. Los het probleem op.
  3. Als u het maken van de record opnieuw wilt starten, wijzigt u de Systeemstatus van de overeenkomst weer in Schatting. Verander het dan naar 'Actief'.

Let op

Als u de overeenkomststatus wijzigt, worden alle bestaande overeenkomstboekingsgegevensrecords met een actieve status verwijderd. Er worden echter alleen records voor toekomstige datums opnieuw gegenereerd.

Het genereren van een statusovereenkomst voor oplossing in Oplossingsstatushub.

Ernstniveau: Hoog

Wat het controleert

Met deze regel wordt gecontroleerd op mislukte werkstromen met betrekking tot overeenkomsten.

Waarom het mislukt

Deze regel mislukt als er een mislukte werkstroom is met betrekking tot de boekingsinstelling van de overeenkomst of de instellingsrecords van de overeenkomstfactuur.

Problemen oplossen

Selecteer het analyseresultaat en selecteer Oplossen.

Controle op actieve overeenkomsten met einddatums in het verleden

Ernstniveau: Hoog

Wat het controleert

Deze regel controleert op overeenkomsten waarbij de Systeemstatus 'Actief' is, maar de einddatum in het verleden ligt. De status zou 'Verlopen' moeten zijn.

Waarom het mislukt

Deze regel mislukt als de systeemstatus van een overeenkomst actief is, ook al is de einddatum verstreken.

Problemen oplossen

Selecteer het analyseresultaat, bekijk de overeenkomst en selecteer de knop Oplossen.

Opmerkingen en beperkingen

  • De regel valideert of overeenkomsten een einddatum in de afgelopen 90 dagen hebben.
  • De regel bekijkt of top 5000 overeenkomsten die de systeemstatus Actief hebben en een einddatum in het verleden hebben.
  • De regel valideert alleen overeenkomsten die overeenkomstboekingsinstellingen en overeenkomstboekingsdatums hebben.

Controleren op verwijderde formulierbibliotheken

Urgentie: Gemiddeld

Wat het controleert

Deze regel detecteert of er Field Service-formulieren in het systeem zijn waarbij Field Service-bibliotheken ontbreken.

Waarom het mislukt

Deze regel mislukt als er Field Service-bibliotheken ontbreken voor een Field Service-formulier.

Notitie

Deze regel kan een fout-positieve fout tonen op het formulier Prijsniveau.

Problemen oplossen

Voeg de ontbrekende bibliotheken toe aan het formulier. U kunt de lijst met vereiste bibliotheken verkrijgen door deze te vergelijken met een ander formulier uit dezelfde tabel of in een andere organisatie. Neem contact op met de ondersteuning voor hulp.

Controleren of formulieren beschadigde aanpassingen hebben

Ernstniveau: Hoog

Wat het controleert

Voor alle werkorderformulieren wordt met deze regel gecontroleerd of het aantal subrasterbesturingselementen of opzoekbesturingselementen de limiet overschrijdt, wat van invloed kan zijn op de prestaties. De limiet is vier subrasters of twintig zoekacties. Met deze regel wordt een melding aan systeembeheerders geactiveerd waarin wordt aangegeven welke formulieren te veel subrasterbesturingselementen of opzoekbesturingselementen hebben.

Een subrasterbesturingselement is een tabel in het formulier waarin records van een andere tabel worden weergegeven. Bijvoorbeeld het subrasterbesturingselement voor werkorderproducten op het werkorderformulier dat standaard met Field Service wordt meegeleverd.

Een opzoekbesturingselement is een veld op het formulier waarmee de records van een andere tabel worden doorzocht en waarmee u een of meer records kunt selecteren om het veld te vullen.

Waarom het mislukt

Deze regel mislukt als het standaardtabblad (het eerste tabblad) van een werkorderformulier meer dan 4 subrasterbesturingselementen of 20 opzoekbesturingselementen heeft. Het aantal besturingselementen op het standaardtabblad van het formulier heeft invloed op de laadprestaties.

Problemen oplossen

Verminder het aantal opzoekvelden en subrasterbesturingselementen op het standaardtabblad. Verplaats ze naar andere tabbladen op het formulier of verberg ze op het formulier als ze niet nodig zijn.

Bekijk meer manieren om Laadtijd van formulieren te verbeteren.

Controleren of het vereiste niveau van velden is gewijzigd

Ernstniveau: Hoog

Wat het controleert

Met deze regel wordt gecontroleerd of een door het systeem vereist veld op het werkorder- of overeenkomstformulier is gewijzigd.

Waarom het mislukt

Deze regel mislukt als het vereiste niveau van een door het systeem vereist veld op het standaard geleverde Werkorder- of overeenkomstformulier wordt gewijzigd.

Problemen oplossen

  1. Selecteer in Power Apps Tabellen>Alles en zoek naar Werkorder of Overeenkomst.
  2. Selecteer de tabel.
  3. Selecteer onder Schema de optie Kolommen. Zoek en selecteer het veld dat in de analyse wordt vermeld.
  4. Wijzig in het deelvenster Kolom bewerken de optie Vereist in 'Bedrijf vereist' en sla deze optie op.

Notitie

Deze regel wordt alleen geïmplementeerd voor het vereiste standaardveld op het werkorder- of overeenkomstformulier.

Controleert op niet-overeenkomende revisies voor boekingsdatums voor overeenkomsten in Boekingsinstellingen voor overeenkomsten

Ernstniveau: Hoog

Wat het controleert

Deze regel valideert of revisies van de Boekingsdatum voor overeenkomsten overeenkomen met de revisies van de overeenkomstige Boekingsinstellingen voor overeenkomsten.

Waarom het mislukt

Deze regel mislukt als er een mismatch is met de revisiewaarde van een boekingsdatum van de overeenkomst en de bijbehorende instelling van de overeenkomstboeking. Deze regel houdt alleen rekening met actieve boekingsdatumrecords waarvan de boekingsdatum korter is dan 90 dagen. Als er een mismatch is, genereert het systeem mogelijk geen werkorder voor die boekingsdatum.

Problemen oplossen

Neem contact op met Support.

Opmerkingen en beperkingen

Deze regel kijkt naar de top 5000 actieve Boekingsdatum voor overeenkomsten-records in de afgelopen drie maanden, op basis van de meest recente boekingsdatum.

Controleert op niet-overeenkomende revisies voor factuurdatums voor overeenkomsten met Factuurinstellingen voor overeenkomsten

Ernstniveau: Hoog

Wat het controleert

Deze regel valideert of de Factuurdatum voor overeenkomsten-revisies overeenkomen met de revisie van de overeenkomstige factuurinstellingen voor overeenkomsten.

Waarom het mislukt

Deze regel mislukt als er een mismatch is met de revisiewaarde van de factuurdatum voor overeenkomsten en de bijbehorende factuurinstellingen voor overeenkomsten. Deze regel houdt rekening met actieve factuurdatumrecords waarvan de factuurdatum korter is dan 90 dagen. Als er een mismatch is, genereert het systeem mogelijk geen factuur voor die factuurdatum.

Problemen oplossen

Neem contact op met Support.

Opmerkingen en beperkingen

Deze regel houdt rekening met de top 5.000 actieve Overeenkomst Factuurdatum gegevens van de laatste drie maanden, op basis van de laatste factuurdatum.

Aanpassingen in de appmodule Connected Field Service

Urgentie Laag

Wat het controleert

Deze regel controleert of er aanpassingen zijn in de Connected Field Service-appmodule die wordt afgeschaft en niet moet worden aangepast.

Waarom het mislukt

Deze regel mislukt als er aanpassingen zijn doorgevoerd in de Connected Field Service-appmodule in de organisatie.

Problemen oplossen

Verwijder eventuele aanpassingen in de appmodule Connected Field Service.

Aangepaste optiesets

Ernstniveau: Hoog

Wat het controleert

Deze regel detecteert of er aanpassingen zijn voor een optie die is ingesteld in Field Service, die niet moet worden aangepast. Het aanpassen van optiesets kan leiden tot onverwacht gedrag.

Waarom het mislukt

Deze regel mislukt als er aanpassingen zijn in een van de standaard Field Service-optiesets. Toevoegingen aan de optiesets gelden niet als fouten, alleen wijzigingen aan de opties binnen de optiesets.

Problemen oplossen

Verwijder handmatig aanpassingen uit de Field Service-optiesets.

Aangepaste webresources

Ernstniveau: Hoog

Wat het controleert

Deze regel detecteert welke aangepaste webresources geen deel uitmaken van het Field Service-pakket. Aangepaste webresources worden niet bijgewerkt met een Field Service-update en kunnen leiden tot functionaliteitsproblemen.

Waarom het mislukt

Deze regel mislukt als er een aangepaste webresource is die geen deel uitmaakt van het Field Service-pakket.

Problemen oplossen

Verwijder de aanpassingen via de gebruikersinterface voor oplossingslagen in de aangepaste webresources. Wanneer u een upgrade uitvoert op Field Service, kunnen de webresources correct worden geüpgraded.

Werkstroomcontrole voor unieke nummers in Field Service verwijderen

Ernstniveau: Laag tot gemiddeld

Wat het controleert

Deze regel valideert of de werkstroom voor het in bulk verwijderen van automatische nummering correct wordt uitgevoerd.

Waarom het mislukt

Deze regel mislukt als de werkstroom voor het verwijderen van een uniek nummer is mislukt.

Problemen oplossen

Selecteer het analyseresultaat en selecteer Oplossen.

Verwijderde processen

Ernstniveau: Hoog

Wat het controleert

Met deze regel wordt gecontroleerd op de verwijderde processen.

Waarom het mislukt

Deze regel mislukt als een van de standaardprocessen voor Field Service worden verwijderd.

Problemen oplossen

Neem contact op met Support.

Verwerkingsstappen van SDK-bericht

Ernstniveau: Hoog

Wat het controleert

Met deze regel wordt gecontroleerd op verwijderde stappen voor SDK-berichtverwerking.

Waarom het mislukt

Deze regel mislukt als een van de standaard berichtverwerkingsstappen voor de Field Service SDK worden verwijderd.

Problemen oplossen

Neem contact op met Support.

Verwijderde webresources

Ernstniveau: Hoog

Wat het controleert

Met deze regel wordt gecontroleerd op verwijderde webresources.

Waarom het mislukt

Deze regel mislukt als een van de meegeleverde Field Service-webresources is verwijderd uit het systeem.

Problemen oplossen

Neem contact op met Support.

Uitgeschakelde SDK-berichtverwerkingsstappen

Ernstniveau: Hoog

Wat het controleert

Met deze regel wordt gecontroleerd op uitgeschakelde stappen voor SDK-berichtverwerking. Uitgeschakelde SDK-berichtverwerkingsstappen leiden tot onjuist gedrag bij gebruik van Field Service.

Waarom het mislukt

Deze regel mislukt als een van de verwerkingsstappen voor Field Service SDK-berichten is uitgeschakeld.

Hoe oplossen?

Schakel de uitgeschakelde stappen voor SDK-berichtenverwerking weer in.

Configuratie van metagegevens van boekingsinstellingen voor Field Service

Ernstniveau: Hoog

Wat het controleert

Deze regel valideert of de record voor de boekingsinstellingenmetagegevens van Field Service correct in het systeem bestaat. Als dit record ontbreekt, werkt de planningsfunctionaliteit mogelijk niet zoals verwacht.

Waarom het mislukt

Deze regel mislukt als de record voor de boekingsinstellingenmetagegevens van Field Service niet voorkomt in het systeem.

Problemen oplossen

Neem contact op met Support.

Field Service-instellingen

Ernstniveau: Hoog

Wat het controleert

Deze regel controleert of de record met Field Service-instellingen correct in het systeem bestaat.

Waarom het mislukt

Deze regel mislukt als de record met Field Service-instellingen niet bestaat of niet correct is geconfigureerd.

Problemen oplossen

Het systeem maakt dit record opnieuw aan als het niet bestaat tijdens normaal gebruik van Field Service. Neem contact op met Support als de record niet automatisch opnieuw wordt gegenereerd.

Ontbrekende uitvoeringscontext voor formulieren

Ernstniveau: Hoog

Wat het controleert

Deze regel detecteert of er formulieren in het systeem zijn met gebeurtenishandlers die verwijzen naar Field Service-bibliotheken zonder de parameter voor de uitvoeringscontext door te geven.

Waarom het mislukt

Deze regel mislukt omdat Field Service-code verwacht dat de uitvoeringscontextparameter wordt doorgegeven in de gebeurtenishandler OnLoad. Als deze waarde ontbreekt, kan dit leiden tot fouten wanneer het formulier wordt gebruikt.

Notitie

Het meest voorkomende scenario waarin deze regel een fout oplevert, is wanneer een kopie van een van de kant-en-klare formulieren aanwezig is (Field Service-versies ouder dan 8.x) en vervolgens een upgrade van Field Service wordt uitgevoerd. In dergelijke scenario's zou bij deze gekopieerde formulieren uit eerdere versies van Field Service de ExecutionContext parameter in deze niet-standaardformulieren ontbreken.

Problemen oplossen

  1. Selecteer in Power Apps Tabellen>Alles en zoek naar Werkorder of Overeenkomst.
  2. Selecteer de tabel.
  3. Selecteer onder Gegevenservaringen de optie Formulieren.
  4. Selecteer het tabblad Gebeurtenissen.
  5. Selecteer elke Event Handler en schakel Uitvoeringscontext als eerste parameter doorgeven in.
  6. Sla het formulier op en publiceer het.

Onvolledige Field Service-upgrade

Urgentie Laag

Wat het controleert

Deze regel detecteert of een upgrade van de Field Service is gestart maar niet is voltooid.

Waarom het mislukt

Deze regel mislukt als een Field Service-upgrade is gestart maar niet succesvol is voltooid.

Problemen oplossen

Start de Field Service-upgrade opnieuw op. Als de upgrade is geslaagd, herhaalt deze regel een slagingsmelding. Neem contact op met ondersteuning als de upgrade opnieuw mislukt.

Waarden voor Breedtegraad en Lengtegraad voor accountrecord

Urgentie Laag

Wat het controleert

Met deze regel wordt gecontroleerd of de waarden voor breedtegraad en lengtegraad aanwezig zijn in een accountrecord.

Waarom het mislukt

Deze regel mislukt als de breedtegraad of lengtegraad of beide niet aanwezig zijn in een accountrecord.

Problemen oplossen

Controleer of het adres op het accountformulier is vermeld. Als dat het geval is, geocodeert u het account door de knop voor geocoderen op de opdrachtbalk van het accountformulier te selecteren.

Bevoegdheidscontrole voor eigenaars van boekingsinstellingen voor overeenkomsten

Ernstniveau: Hoog

Wat het controleert

Deze regel controleert of eigenaren van records voor boekingsinstellingen voor overeenkomsten de vereiste bevoegdheden hebben om werkorders te maken.

Waarom het mislukt

Deze regel mislukt als de eigenaren van de overeenkomstboekingssetup niet over de volgende rechten beschikken:

1.prvCreatemsdyn_workorder

Problemen oplossen

Wijs de bevoegdheden toe aan elke eigenaar van records voor boekingsinstellingen voor overeenkomsten.

Bevoegdheidscontrole voor eigenaars van factuurinstellingen voor overeenkomsten

Ernstniveau: Hoog

Wat het controleert

Deze regel controleert of eigenaren van records voor factuurinstellingen voor overeenkomsten de vereiste bevoegdheden hebben om facturen te maken.

Waarom het mislukt

Deze regel mislukt als de eigenaren van de overeenkomstfactuurconfiguratie niet over de volgende rechten beschikken:

1.prvCreateInvoice

Problemen oplossen

Wijs de bevoegdheid toe aan elke eigenaar van records voor boekingsinstellingen voor overeenkomsten.

Procesdefinities in conceptstatus

Ernstniveau: Hoog

Wat het controleert

Met deze regel wordt gecontroleerd of er procesdefinities met de status concept zijn. Als er processen in conceptstatus zijn, zal Field Service niet goed werken.

Waarom het mislukt

Deze regel mislukt als er procesdefinities met de status concept zijn.

Problemen oplossen

Activeer de procesdefinities opnieuw, zodat ze niet de status Concept hebben.

Procesdefinities die eigendom zijn van uitgeschakelde gebruikers

Ernstniveau: Gemiddeld tot hoog

Wat het controleert

Met deze regel wordt gecontroleerd of er procesdefinities zijn toegewezen aan uitgeschakelde gebruikers.

Waarom het mislukt

Deze regel mislukt als er procesdefinities zijn die zijn toegewezen aan uitgeschakelde gebruikers, waardoor upgrades kunnen mislukken.

Problemen oplossen

Wijzig de eigenaar van het proces in een actieve gebruiker.

Terugkeerpatroon voor boekingsinstellingen voor overeenkomsten

Ernstniveau: Hoog

Wat het controleert

Deze regel controleert of de herhalingsinstelling is geconfigureerd voor een boekingsinstelling voor overeenkomsten en of het een geldige herhalingsinstellingswaarde is.

Waarom het mislukt

Deze regel mislukt als een overeenkomst de systeemstatus Actief heeft en voor de record voor boekingsinstelling voor overeenkomsten Automatisch werkorder genereren is ingesteld op Ja, maar de herhalingsinstelling niet is geconfigureerd of verkeerd is geconfigureerd.

Problemen oplossen

Configureer een geldige herhaling met Boekingsinstelling voor overeenkomsten en selecteer Overeenkomst>Boekingsinstelling voor overeenkomsten>Terugkeerpatroon bij boeking.

Compatibiliteitscontrole van Universal Resource Scheduling-versies

Urgentie Laag

Wat het controleert

Deze regel controleert of de huidige geïnstalleerde versie van Field Service compatibel is met de versie van Universal Resource Scheduling.

Waarom het mislukt

Deze regel mislukt als de oplossing Universal Resource Scheduling die in de organisatie is geïnstalleerd, niet compatibel is met de geïnstalleerde versie van Field Service. Dit kan gebeuren als een ander pakket dat de Universal Resource Scheduling-oplossing bevat is geïnstalleerd, dat de versie van de Universal Resource Scheduling-oplossing bijwerkt.

Problemen oplossen

Werk de oplossing die in het waarschuwingsbericht wordt vermeld bij, zodat deze compatibel is met Field Service.

Verifiëren of automatische nummering is ingeschakeld

Urgentie Laag

Wat het controleert

Met deze regel wordt gecontroleerd of automatische nummering is ingeschakeld voor de organisatie. We raden klanten aan om de nieuwe functie voor automatische nummering te gebruiken om te garanderen dat nummers in Field Service-tabellen uniek zijn.

Waarom het mislukt

Deze regel mislukt als automatische nummering niet is ingeschakeld voor de organisatie.

Problemen oplossen

Automatische nummering in Field Service inschakelen. Selecteer in het gebied Instellingen de optie Automatische nummering.

Verifiëren dat de oplossingen Field Service en Project Service Automation compatibel zijn

Urgentie Laag

Wat het controleert

Deze regel controleert of de huidige geïnstalleerde versie van Field Service compatibel is met de versie van Project Service Automation.

Waarom het mislukt

Deze regel mislukt als de versie van Project Service Automation die in de organisatie is geïnstalleerd, niet compatibel is met de in de organisatie geïnstalleerde Field Service-oplossing.

Problemen oplossen

Werk de oplossing die in het waarschuwingsbericht wordt vermeld bij, zodat deze compatibel is met Field Service.

Beveiligingsrollen van mobiele gebruikers controleren

Ernstniveau: Hoog

Wat het controleert

Deze regel controleert of eerstelijnsmedewerkers met toegang tot de mobiele Field Service-app, de Field Service-resourcerol en het beveiligingsprofiel voor Field Service-resource-velden hebben.

Waarom het mislukt

Deze regel mislukt als een eerstelijnsmedewerker toegang tot de mobiele Field Service-app heeft zonder de Field Service-resource-rol of het beveiligingsprofiel voor Field Service-resource-velden. Als er meer dan één bedrijfseenheid in de organisatie is, wordt de bedrijfseenheid voor de gebruiker weergegeven.

Problemen oplossen

Voeg een de beveiligingsrol Field Service - resource en het veldbeveiligingsprofiel Field Service - Resource aan de gebruiker toe. Meer informatie over Eerstelijnsmedewerkers instellen.

Wachtende werkstroomexemplaren die eigendom zijn van uitgeschakelde gebruikers

Ernstniveau: Hoog

Wat het controleert

Met deze regel wordt gecontroleerd of er wachtende werkstroomexemplaren zijn toegewezen aan uitgeschakelde gebruikers. Deze werkstromen kunnen de records die ze zouden moeten genereren niet correct genereren.

Waarom het mislukt

Deze regel mislukt als er een opgeschorte werkstroom is toegewezen aan een uitgeschakeld gebruikersaccount met de opgeschorte status en de reden Wachtend.

Problemen oplossen

Trigger de werkstroom opnieuw. Raadpleeg de algemene documentatie of neem contact op met Support.

Volgende stappen

Problemen met Dynamics 365 Field Service oplossen