Ungenutzte Felder in Dynamics 365 finden
Nach ein paar Jahren Betrieb trägt fast jede Lösung Ballast mit sich: Felder auf keinem Formular, Skripte die niemand mehr lädt und Workflows aus der Zeit vor Power Automate. Das kostet bei jedem Update Zeit, weil niemand sicher sagen kann was noch gebraucht wird.
Für Consultants vor einem Aufräumprojekt, Administratoren die eine gewachsene Lösung betreuen, IT-Leitungen bei der Budgetplanung und Partner die eine Wartung übernehmen.
Was geprüft wird
Felder ohne Formular
Eigene Felder die auf keinem Formular der Lösung liegen und Spalten die als veraltet gekennzeichnet sind. Das sind Kandidaten, keine Löschliste.
Verwaiste Komponenten
Web-Ressourcen die kein Formular und kein Ribbon lädt, Auswahllisten ohne Feld und Verbindungsreferenzen ohne Flow.
Veraltetes JavaScript
"Xrm.Page", jQuery in Formularskripten, vergessene "console.log"-Aufrufe und ungewöhnlich große, unminifizierte Dateien.
Klassische Workflows
Workflows die Microsoft nach Power Automate verlagert sehen will, Entwürfe die nie aktiviert wurden und synchrone Workflows ohne Filter.
Formular- und Ansichts-Performance
Formulare mit sehr vielen Controls im ersten Tab und Ansichten mit vielen Verknüpfungen oder ganz ohne Filter.
Doppeltes
Ansichten mit identischer Abfrage, Rollen mit identischen Rechten und doppelte Duplikaterkennungsregeln.
Abgeschaltetes
Deaktivierte Formulare, ausgeblendete Schaltflächen, inaktive Dataflows und Apps die nicht aktiviert sind, aber weiter mitgeliefert werden.
Beispielbefunde
So stehen Befunde im Report: Komponente, Regel, Schweregrad und der Hinweis dazu.
Custom-Feld in keinem der in dieser Lösung enthaltenen Formulare dieser Entität referenziert. Nutzung außerhalb von Formularen (Workflows, Power Automate, Reports) sowie auf ggf. nicht in der Lösung enthaltenen weiteren Formularen wurde damit NICHT geprüft.
Klassischer Workflow (Legacy). Migration nach Power Automate von Microsoft empfohlen.
56 Controls im (vermuteten) Standard-Tab. Performance-Risiko, manuell im Formular verifizieren.
So läuft es
Häufige Fragen
Ist ein Feld ohne Formular wirklich ungenutzt?
Nicht zwingend. Die Regel FLD-004 prüft die Formulare der Lösung; ob ein Flow, ein Bericht oder eine Schnittstelle das Feld liest steht dort nicht. Der Report sagt das bei jedem Fund dazu.
Werden auch Standardfelder gemeldet?
Nein. Gemeldet werden nur Felder mit eigenem Präfix. Eine Lösung enthält selten alle Formulare einer Standardtabelle, Standardfelder wären deshalb fast immer Fehlalarme.
Kann ich die gefundenen Felder direkt löschen?
Besser nicht. Vorher gehört geprüft ob das Feld Daten enthält und ob etwas außerhalb der Lösung darauf zugreift. Der Report liefert die Kandidatenliste, die Entscheidung fällt in der Umgebung.
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.