Bereits seit einiger Zeit liefert Microsoft mit dem SDK den Metadata Browser mit. Nur nutzen ihn scheinbar eher weniger, was schade ist. Denn gerade wenn es darum geht System-Informationen von Entitäten oder Attributen herauszulesen stösst man mit den CRM-Bordmitteln oft sehr schnell an die Grenzen.
Nachfolgend eine nicht abschliessende Liste von Features, welche der Metadata Browser zur Verfügung stellt:
- Schnelle und übersichtliche Listenansichten aller Entitäten und Attributen
- SchemaName von Entitäten und Attributen (V.a. in JavaScript und REST-Abfragen sehr nützlich)
- Privileges einer Entität (Sehr wertvoll, bei Security-Errors)
Installation
Der Metadata Browser wird mit dem SDK in Form einer Solution geliefert:
- CRM 2013 SDK: https://www.microsoft.com/en-us/download/details.aspx?id=40321
- CRM 2015 SDK: https://www.microsoft.com/en-us/download/details.aspx?id=44567
- CRM 2016 SDK: https://www.microsoft.com/en-us/download/details.aspx?id=50032
Die Solution in der gewünschten Organisation importieren.
Wichtig: Die Solution muss mit der Organisation kompatibel sind. Für eine OnPrem CRM 2015 (7.0) Umgebung muss bsp. die Solution des CRM 2013 SDKs verwendet werden, da das CRM 2015 SDK bereits die Solution für CRM 2015 Update 1 (7.1) liefert, welche dann nicht kompatibel ist.
Metadatabrowser aufrufen
Zum Aufrufen des Browsers muss die importierte Solution geöffnet werden:
Von hier aus kann der Metadata Browser per Knopfdruck gestartet werden. (Am Besten gleich ein Bookmark setzen.)
Alternativ kann er auch direkt über die folgende URL geöffnet werden:
<CRM_URL>/WebResources/sample_/metadatabrowser/entitymetadatabrowser.htm
Verwendung
Die nachfolgende Grafik zeigt die wichtigsten Features des Browsers: