Durch einen Kollegen bin ich auf den Dynamics Application Checker aufmerksam gemacht worden, der dazu verwendet werden kann, erweiterte Best-Practice-Prüfungen zu implementieren.
Die dafür verwendeten XQuery-Dateien können auf GitHub heruntergeladen werden. Wie man diese einsetzt, versuche ich hier zu beschreiben.
Herunterladen und Entpacken der Dateien von GitHub https://github.com/microsoft/Dynamics365FO-AppChecker
Die Dateien müssen ins entsprechende Verzeichnis, z.B. C:\AOSService\PackagesLocalDirectory\Bin\AppCheckerRules, entpackt werden
Build des Models
In Visual Studio unter Dynamics 365 > Build models... das gewünschte Model auswählen und die Option Run App Checks auswählen
Ergebnis prüfen
Nun sollten in der ErrorList entsprechende Einträge auftauchen, soferne BP-Abweichungen festgestellt wurden.
Zusätzlich wird im Packages-Verzeichnis eine Datei AppCheckerResult.xml abgelegt, auch dort können die erkannten Abweichungen eingesehen werden.
Hinweis
Bei meinen ersten Versuchen hatte ich immer folgende Fehlermeldung am Schirm:
Process: basex.bat exited with code 1.
basex.bat: Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Invalid maximum heap size: -Xmx15000m
The specified size exceeds the maximum representable size.
Ursache war eine unsaubere basex.bat-Datei im BIN-Verzeichnis von BaseX, z.B. unter C:\Program Files (x86)\BaseX\bin
Die Datei sah wie folgt aus, wobei der markierte Teil zu viel des Guten war und einfach gelöscht werden musste:
Dieser Beitrag bezieht sich auf die Version: Dynamics 365 for Finance and Operations
Diese Webseite verwendet Cookies, um Benutzern einen besseren Service anzubieten. Wenn Sie weiterhin auf der Seite bleiben, stimmen Sie der Verwendung von Cookies zu.
Mehr dazu
Durch einen Kollegen bin ich auf den Dynamics Application Checker aufmerksam gemacht worden, der dazu verwendet werden kann, erweiterte Best-Practice-Prüfungen zu implementieren.
Die dafür verwendeten XQuery-Dateien können auf GitHub heruntergeladen werden. Wie man diese einsetzt, versuche ich hier zu beschreiben.
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-tools/install-basex?tabs=admin
https://github.com/microsoft/Dynamics365FO-AppChecker
Die Dateien müssen ins entsprechende Verzeichnis, z.B. C:\AOSService\PackagesLocalDirectory\Bin\AppCheckerRules, entpackt werden
In Visual Studio unter Dynamics 365 > Build models... das gewünschte Model auswählen und die Option Run App Checks auswählen
Nun sollten in der ErrorList entsprechende Einträge auftauchen, soferne BP-Abweichungen festgestellt wurden.
Zusätzlich wird im Packages-Verzeichnis eine Datei AppCheckerResult.xml abgelegt, auch dort können die erkannten Abweichungen eingesehen werden.
Hinweis
Bei meinen ersten Versuchen hatte ich immer folgende Fehlermeldung am Schirm:
Ursache war eine unsaubere basex.bat-Datei im BIN-Verzeichnis von BaseX, z.B. unter C:\Program Files (x86)\BaseX\bin
Die Datei sah wie folgt aus, wobei der markierte Teil zu viel des Guten war und einfach gelöscht werden musste: