Dynamics 365 Solution prüfen und bewerten
Sie sollen eine Lösung übernehmen die jemand anderes gebaut hat, oder ihren Zustand einschätzen bevor entschieden wird. Dokumentation gibt es oftmals nicht und der Zugang zur Umgebung fehlt noch. D365 Audit liest den Lösungsexport und zeigt direkt nach dem Upload wo die Risiken liegen.
Für Consultants vor einer Übernahme, IT-Leitungen vor einer Entscheidung, Partner bei der Angebotsklärung und alle die eine Lösung im Rahmen einer Due Diligence bewerten.
Was geprüft wird
Datenmodell und Löschrisiken
Beziehungen mit kaskadierendem Löschen auf eigene Tabellen und Felder oder Tabellen mit dem Standardpräfix "new_".
Sicherheitsrollen
Rollen mit organisationsweiten Löschrechten, Rollen mit identischen Rechten und Rollen mit ungewöhnlich vielen Einzelrechten.
Plugins
Synchrone Plugin-Steps ohne Filterattribute, Assemblies außerhalb der Sandbox und Aufrufe externer Dienste im Plugin-Code.
JavaScript
Die abgekündigte "Xrm.Page"-API, "eval()" im Code und fest hinterlegte GUIDs.
Automatisierung
Klassische und synchrone Workflows, Flows mit Dataverse-Aufrufen in Schleifen und Tabellen deren Logik auf drei oder mehr Techniken verteilt ist.
Formular-Performance
Formulare mit sehr vielen Controls im ersten Tab und einer schlechten Bewertung beim Öffnen.
Verbindungen nach außen
Service Endpoints und Custom Connectoren ohne Verschlüsselung sowie direkte HTTP-Aufrufe in Flows.
Dokumentation
Felder, Tabellen, Plugin-Steps und Workflows ohne Beschreibung. Bei einer Übernahme ist das oft die erste Hürde.
Beispielbefunde
So stehen Befunde im Report: Komponente, Regel, Schweregrad und der Hinweis dazu.
Der Workflow läuft synchron bzw. in Echtzeit: Er wird sofort bei jeder Änderung ausgeführt und hält den Anwender auf, bis er fertig ist.
1 Beziehung(en) mit CascadeDelete=Cascade auf mind. einer Custom-Seite. Löschen eines Datensatzes dieser Entität löscht automatisch verknüpfte Datensätze mit.
56 Controls im (vermuteten) Standard-Tab. Performance-Risiko, manuell im Formular verifizieren.
So läuft es
Häufige Fragen
Brauche ich Zugriff auf die Umgebung?
Nein. Die Prüfung arbeitet nur mit dem Lösungsexport, also der ZIP-Datei die Power Apps beim Exportieren erzeugt. Den Export kann auch der bisherige Betreuer oder der Kunde erstellen und Ihnen schicken.
Funktioniert das auch mit verwalteten Lösungen?
Ja. Exporte nicht verwalteter Lösungen werden vollständig ausgewertet. Verwaltete Lösungen werden ebenfalls geprüft, der Report weist dann darauf hin dass einzelne Governance-Prüfungen weniger aussagekräftig sind.
Was kann der Report nicht sehen?
Alles was nicht im Export steht: Datenbestand, Nutzungszahlen und Einstellungen der Umgebung, etwa ob die Änderungsprotokollierung dort insgesamt eingeschaltet ist. Der Report sagt an diesen Stellen ausdrücklich was separat zu prüfen ist.
Was kostet die Prüfung?
Die Kennzahlen sehen Sie nach dem Upload kostenlos. Danach entscheiden Sie ob Sie den vollständigen Report möchten; die Pakete stehen auf der Ergebnisseite.