"Dynamics 365 Solution-Audit: welches Werkzeug für welche Frage"
Solution Checker, XrmToolBox, Handarbeit oder ein Prüfbericht aus dem Export. Was jedes Werkzeug beantwortet und wann welches passt.
Wer eine fremde Dynamics-365-Lösung übernimmt oder bewerten soll fragt irgendwann: Womit prüfe ich das eigentlich? Die ehrliche Antwort: Das eine Werkzeug gibt es nicht. Es gibt vier Wege und jeder beantwortet eine andere Frage. Ich stelle sie hier nebeneinander, auch wenn einer davon mein eigenes Produkt ist.
Die erste Frage: Haben Sie Zugriff auf die Umgebung? Und möchten Sie diesen mit einer Externen Lösung teilen?
Das entscheidet mehr als jedes Funktionsmerkmal. Viele Prüfungen laufen nur mit einer Anmeldung in der Zielumgebung. Gerade als Admin oder externer Berater möchte man nicht den Zugriff auf die gesamte Umgebung aus der Hand geben. Dann bleibt nur, was sich aus der ZIP-Datei lesen lässt.
Solution Checker
Der Solution Checker ist Microsofts eigener Prüfer und kostenlos. Er analysiert Code und Konfiguration gegen Microsofts Regelwerk und liefert Schweregrade mit Links zur Dokumentation. Er läuft nur auf nicht verwalteten Lösungen und nur mit Zugriff auf die Umgebung. Seine Stärke ist der Code: JavaScript und Plugins. Wie die Lösung als Ganzes gebaut ist (Sicherheitsrollen, Beziehungen, Formulare) beantwortet er nur am Rand. Wer eine eigene Lösung pflegt sollte ihn trotzdem in jede Routine einbauen.
XrmToolBox
Die XrmToolBox ist eine Sammlung kostenloser Werkzeuge der Community. Für fast jede Einzelfrage gibt es ein Plugin, vom Vergleich zweier Umgebungen bis zur Suche nach nicht verwendeten Feldern. Sie arbeitet direkt gegen die Umgebung und braucht deshalb ebenfalls eine Anmeldung. Das Ergebnis ist ein Blick auf eine Frage, kein Bericht zum Weitergeben. Einen Überblick über diese und weitere kostenlose Werkzeuge gibt es in einem eigenen Artikel.
Manuelle Durchsicht
Die gründlichste Prüfung bleibt ein erfahrener Mensch, der sich Formulare, Plugins, Flows und Rollen der Reihe nach ansieht. Nur so lässt sich beurteilen ob eine Anpassung fachlich sinnvoll ist. Der Preis ist die Zeit: Bei einer gewachsenen Lösung sind das schnell mehrere Tage, und das Ergebnis hängt davon ab wer prüft.
Prüfbericht aus dem Lösungsexport
Das ist der Weg von D365 Audit, speziell dafür entwickelten Werkzeug. Es liest nur den Lösungsexport (verwaltet oder nicht verwaltet) und prüft ihn mit festen Regeln auf Abkündigungen, riskante Kaskaden beim Löschen, sehr weit gefasste Sicherheitsrollen, Performance-Risiken und Altlasten. Es verbindet sich nie mit der Umgebung und nutzt keine KI; dieselbe Datei ergibt immer denselben Bericht. Das Ergebnis ist ein Bericht als PDF, Word und Excel, den man weitergeben kann. Wie der aussieht zeigt der Beispielreport.
Was ein Export nicht zeigt kann auch dieser Weg nicht beurteilen, etwa wer welche Rolle hat oder was nur in der Zielumgebung eingestellt wurde.
Was ich empfehle
Mit Zugriff auf die Umgebung und einer eigenen Lösung: Solution Checker in jede Routine, XrmToolBox für Einzelfragen. Ohne Zugriff oder bei einer fremden Lösung zuerst einen Prüfbericht aus dem Export, um zu wissen wo man genauer hinsehen muss. Danach gezielt manuell dort weiterprüfen wo der Bericht Befunde zeigt. So verbringt man die teure Zeit an den Stellen die sie brauchen.
Laden Sie Ihren Solution-Export hoch und erhalten Sie in Minuten eine Auswertung: Sicherheitsrisiken, technische Schulden, Dokumentationsgrad und Migrationsrisiko. Kein Zugriff auf Ihre Umgebung nötig, erste Kennzahlen kostenlos.
Lösung analysieren Beispielreport ansehen