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 webbronnen tot runtime-problemen leiden.

Bekijk naast het uitvoeren van Oplossingsstatushub ook de best practices voor het aanpassen Dynamics 365 Field Service en uitvoeren van Solution Checker om scripts, plug-ins, HTML en workflows te verbeteren

Vereisten

  • 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 wordt voor elke regel een Retourstatus weergegeven die aangeeft of de regel is geslaagd, 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. Geef aan waarom werkorder niet is gegenereerd en wat de oorzaak is van de fout.
  2. Los het probleem op.
  3. Om de recordgeneratie opnieuw te starten, wijzigt u de overeenkomst Systeemstatus terug naar 'Schatting'. Verander het dan naar 'Actief'.

Let op

Wanneer 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 workflows met betrekking tot overeenkomsten.

Waarom het mislukt

Deze regel mislukt als er een mislukte workflow is met betrekking tot de boekingsinstellingen van de overeenkomst of de factuurinstellingen van de overeenkomst.

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 ligt de einddatum in het verleden.

Problemen oplossen

Selecteer het analyseresultaat, bekijk de overeenkomst en selecteer Oplossen.

Opmerkingen en beperkingen

  • Deze regel geldt voor overeenkomsten waarvan de einddatum in de laatste 90 dagen ligt.
  • De regel houdt rekening met de top 5.000 overeenkomsten met een actieve systeemstatus en einddatum in het verleden.
  • De regel valideert alleen overeenkomsten met boekingsinstellingen en boekingsdata voor overeenkomsten.

Controleren op verwijderde formulierbibliotheken

Urgentie: Gemiddeld

Wat het controleert

Deze regel detecteert of er Field Service-formulieren in het systeem staan waarin 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-positief resultaat opleveren 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 werkorder-formulieren controleert deze regel of het aantal subraster- of opzoekbesturingselementen de limiet overschrijdt, wat van invloed kan zijn op de prestaties. De limiet is 4 subrasters of 20 opzoekacties. 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 productsubrasterbesturingselement werkorder op het formulier werkorder dat standaard bij Field Service is inbegrepen.

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 werkorder-formulier meer dan 4 subrasterbesturingselementen of 20 opzoekbesturingselementen bevat. Het aantal besturingselementen op het standaardtabblad van het formulier heeft invloed op de laadprestaties.

Problemen oplossen

Verminder het aantal opzoekvelden en subgrid-besturingselementen 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 het vereiste niveau van een door het systeem vereist veld op het formulier werkorder of Overeenkomst is gewijzigd.

Waarom het mislukt

Deze regel mislukt als het vereiste niveau van een door het systeem vereist veld in de kant-en-klare Field Service werkorder of het 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 is alleen geïmplementeerd voor het standaard verplichte veld op de formulieren werkorder en Overeenkomst.

Controleert op revisiemismatch op overeenkomstboekingsdata met overeenkomstboekingsinstellingen

Ernstniveau: Hoog

Wat het controleert

Met deze regel wordt gecontroleerd of de revisies van de boekingsdatum van de overeenkomst overeenkomen met de revisies van de bijbehorende boekingsinstellingen van de overeenkomst.

Waarom het mislukt

Deze regel mislukt als de revisiewaarde van een overeenkomstboekingsdatum niet overeenkomt met de bijbehorende overeenkomstboekingsinstelling. Deze regel houdt alleen rekening met actieve boekingsdatumrecords waarvan de boekingsdatum korter is dan 90 dagen. Als er sprake is van een mismatch, genereert het systeem mogelijk geen werkorder voor die boekingsdatum.

Problemen oplossen

Neem contact op met Support.

Opmerkingen en beperkingen

Deze regel houdt rekening met de top 5.000 actieve Agreement Booking Date records in de afgelopen drie maanden, op basis van de laatste boekingsdatum.

Controleert op revisiemismatch op overeenkomstfactuurdata met overeenkomstfactuurinstellingen

Ernstniveau: Hoog

Wat het controleert

Met deze regel wordt gecontroleerd of de factuurdatumovereenkomst revisies overeenkomen met de revisie van de bijbehorende factuurinstellingovereenkomst.

Waarom het mislukt

Deze regel mislukt als de revisiewaarde van de factuurdatum van de overeenkomst niet overeenkomt met de bijbehorende factuurinstelling van de overeenkomst. 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 op de app-module 'Connected Field Service'

Urgentie Laag

Wat het controleert

Met deze regel wordt gecontroleerd of er aanpassingen zijn aan de Connected Field Service-appmodule die worden afgeschaft en niet moeten worden aangepast.

Waarom het mislukt

Deze regel mislukt als er aanpassingen zijn 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 aan optieset in Field Service die niet aangepast moeten worden. Het aanpassen van optiesets kan leiden tot onverwacht gedrag.

Waarom het mislukt

Deze regel mislukt als er aanpassingen zijn aangebracht in een van de standaardoptiesets voor Field Service. 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 bestaat die geen deel uitmaakt van het Field Service-pakket.

Problemen oplossen

Verwijder de aanpassingen via de gebruikersinterface van de oplossingslagen op de webbronnen die zijn aangepast. 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 workflow voor het automatisch nummeren van bulkverwijderingen correct wordt uitgevoerd.

Waarom het mislukt

Deze regel mislukt als de workflow voor het verwijderen van unieke nummers mislukt.

Problemen oplossen

Selecteer het analyseresultaat en selecteer Oplossen.

Verwijderde processen

Ernstniveau: Hoog

Wat het controleert

Deze regel controleert op verwijderde processen.

Waarom het mislukt

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

Problemen oplossen

Neem contact op met Support.

Verwerkingsstappen van SDK-bericht

Ernstniveau: Hoog

Wat het controleert

Met deze regel wordt gecontroleerd op verwijderde SDK-berichtverwerkingsstappen.

Waarom het mislukt

Deze regel mislukt als een van de standaard Field Service SDK-berichtverwerkingsstappen wordt verwijderd.

Problemen oplossen

Neem contact op met Support.

Verwijderde webresources

Ernstniveau: Hoog

Wat het controleert

Met deze regel wordt gecontroleerd op verwijderde webbronnen.

Waarom het mislukt

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

Problemen oplossen

Neem contact op met Support.

Uitgeschakelde SDK-berichtverwerkingsstappen

Ernstniveau: Hoog

Wat het controleert

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

Waarom het mislukt

Deze regel mislukt als een van de berichtverwerkingsstappen van de Field Service SDK 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 dat de metagegevensrecord voor de Field Service-boekingsinstellingen correct in het systeem aanwezig is. Als dit record ontbreekt, werkt de planningsfunctionaliteit mogelijk niet zoals verwacht.

Waarom het mislukt

Deze regel mislukt als de metagegevensrecord voor de Field Service-boekingsinstellingen niet in het systeem aanwezig is.

Problemen oplossen

Neem contact op met Support.

Field Service-instellingen

Ernstniveau: Hoog

Wat het controleert

Deze regel valideert dat de Field Service-instellingenrecord correct in het systeem aanwezig is.

Waarom het mislukt

Deze regel mislukt als de Field Service-instellingenrecord 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 aanwezig zijn met gebeurtenisafhandelingen die verwijzen naar Field Service-bibliotheken zonder de uitvoeringscontextparameter door te geven.

Waarom het mislukt

Deze regel mislukt omdat de Field Service-code verwacht dat de uitvoeringscontextparameter wordt doorgegeven in de gebeurtenis-handler 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 Geef uitvoeringscontext door als eerste parameter in.
  6. Sla het formulier op en publiceer het.

Onvolledige Field Service-upgrade

Urgentie Laag

Wat het controleert

Deze regel detecteert of een Field Service-upgrade is gestart, maar niet succesvol 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. Zodra de upgrade succesvol is, wordt deze regel herhaald. Als de upgrade opnieuw mislukt, neem dan contact op met de ondersteuning.

Waarden voor Breedtegraad en Lengtegraad voor accountrecord

Urgentie Laag

Wat het controleert

Met deze regel wordt gecontroleerd of er breedtegraad- of lengtegraadwaarden in een accountrecord aanwezig zijn.

Waarom het mislukt

Deze regel mislukt als de breedtegraad, 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

Met deze regel wordt gecontroleerd of de eigenaren van de boekingsinstellingen voor overeenkomsten over de vereiste rechten beschikken 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 het recht toe aan elke eigenaar van een overeenkomstboekingssetuprecord.

Bevoegdheidscontrole voor eigenaars van factuurinstellingen voor overeenkomsten

Ernstniveau: Hoog

Wat het controleert

Met deze regel wordt gecontroleerd of de eigenaren van de overeenkomstfactuurinstellingenrecords over de vereiste rechten beschikken 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 het recht toe aan elke eigenaar van een overeenkomstfactuurinstellingsrecord.

Procesdefinities in conceptstatus

Ernstniveau: Hoog

Wat het controleert

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

Waarom het mislukt

Deze regel mislukt als een procesdefinitie de status concept heeft.

Problemen oplossen

Activeer de procesdefinities opnieuw, zodat ze niet langer 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 gebruikers die zijn uitgeschakeld.

Waarom het mislukt

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

Problemen oplossen

Wijzig de eigenaar van het proces naar een actieve gebruiker.

Terugkeerpatroon voor boekingsinstellingen voor overeenkomsten

Ernstniveau: Hoog

Wat het controleert

Met deze regel wordt gecontroleerd of de herhalingsinstelling is geconfigureerd in een boekingsinstelling voor overeenkomsten en of het een geldige waarde voor de herhalingsinstelling is.

Waarom het mislukt

Deze regel mislukt als een overeenkomst de Systeemstatus op 'Actief' heeft en de bijbehorende boekingsrecord voor overeenkomsten de Automatisch genereren werkorder op 'Ja' heeft ingesteld, maar de instelling voor herhaling niet of niet correct 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 er een ander pakket wordt geïnstalleerd dat de oplossing Universal Resource Scheduling bevat en dat de versie van de oplossing Universal Resource Scheduling bijwerkt.

Problemen oplossen

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

Controleer of automatische nummering is ingeschakeld

Urgentie Laag

Wat het controleert

Met deze regel wordt gecontroleerd of automatische nummering is ingeschakeld voor de organisatie. Wij adviseren klanten om de nieuwe automatische nummeringsfunctionaliteit te gebruiken om de unieke nummering van Field Service-tabellen te garanderen.

Waarom het mislukt

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

Problemen oplossen

Geef toestemming voor automatische nummering in Field Service. Selecteer in het gedeelte instellingen de optie # Automatische nummering.

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

Urgentie Laag

Wat het controleert

Met deze regel wordt gecontroleerd of de huidige geïnstalleerde versie van Field Service compatibel is met de geïnstalleerde versie van project Service Automation.

Waarom het mislukt

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

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

Met deze regel wordt gecontroleerd of aan frontliniemedewerkers met toegang tot de mobiele Field Service-app de rol Field Service-Resource en het veldbeveiligingsprofiel Field Service-Resource zijn toegewezen.

Waarom het mislukt

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

Problemen oplossen

Voeg het Field Service-Resource beveiligingsrol en het Field Service-Resource veldbeveiligingsprofiel toe aan de gebruiker. Meer informatie: Frontliniemedewerkers opzetten.

Wachtende werkstroomexemplaren die eigendom zijn van uitgeschakelde gebruikers

Ernstniveau: Hoog

Wat het controleert

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

Waarom het mislukt

Deze regel mislukt als een onderbroken workflow wordt toegewezen aan een uitgeschakelde gebruikersaccount in de onderbroken status met de reden 'Wachten'.

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