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:
Open de app Oplossingsstatushub.
Selecteer Analysetaken en maak een nieuwe analysetaak.
Wanneer het dialoogvenster wordt geopend, selecteert u Field Service.
Selecteer OK, waarna de analyse wordt gestart.
Resultaten van statuscontrole weergeven
Zodra de analysetaak is voltooid, opent het systeem de overzichtspagina.
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
- Geef aan waarom werkorder niet is gegenereerd en wat de oorzaak is van de fout.
- Los het probleem op.
- 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.
Mislukken van werkstroom met betrekking tot overeenkomst controleren
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
- Selecteer in Power Apps Tabellen>Alles en zoek naar werkorder of Overeenkomst.
- Selecteer de tabel.
- Selecteer onder Schema de optie Kolommen. Zoek en selecteer het veld dat in de analyse wordt vermeld.
- 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
- Selecteer in Power Apps Tabellen>Alles en zoek naar werkorder of Overeenkomst.
- Selecteer de tabel.
- Selecteer onder Gegevenservaringen de optie Formulieren.
- Selecteer het tabblad Gebeurtenissen .
- Selecteer elke Event Handler en schakel Geef uitvoeringscontext door als eerste parameter in.
- 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.