Grundlegendes zu Dashboards: Dashboardkomponenten und FormXML

 

Veröffentlicht: Januar 2017

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Dashboards sind eine der unterschiedlichen Arten von Formularen in Microsoft Dynamics 365. Sie können das Attribut SystemForm.Type oder UserForm.Type verwenden, um zu ermitteln, ob das Formular ein Dashboard ist. Ein Formular vom Typ Dashboard besitzt den Eigenschaftswert "0 ".

Die Definition des Formularinhalts und der -Präsentation wird in FormXML gespeichert.Weitere Informationen:Form XML schema

Beispiele für FormXML-Zeichenfolgen für unterschiedliche Arten von Dashboards finden Sie unter Beispiel-Dashboards.

In diesem Thema

Dashboardkomponenten

Dashboardkomponenten und FormXML-Elemente

Für Dashboards unterstützte FormXML-Elemente

Festlegen der Anzahl von Dashboard-Steuerelementen

Dashboardkomponenten

Ein Dashboard kann Diagramme, Raster, IFRAMEs oder Webressourcen enthalten. Standardmäßig kann ein einzelnes Dashboard bis zu sechs dieser Komponenten enthalten.

In der lokalen Version von Microsoft Dynamics 365 können Sie die Anzahl der Komponenten. die in einem Dashboard angezeigt werden, mithilfe von Windows PowerShell ändern.Weitere Informationen:Festlegen der Anzahl von Dashboard-Steuerelementen

Diagramme

Ein organisationseigenes Dashboard kann nur organisationseigene Diagramme enthalten. Allerdings kann ein Dashboard im Besitz eines Benutzers Diagramme im Besitz des Benutzers sowie im Besitz der Organisation enthalten.Weitere Informationen:Daten mit Visualisierungen (Diagramme) anzeigen

Raster

Raster rufen Daten aus Abfragen (Ansichten) in Microsoft Dynamics 365 ab. Ein Dashboard im Besitz der Organisation kann nur die Raster enthalten, die Daten aus gespeicherten Abfragen abrufen. Ein Dashboard im Besitz eines Benutzers kann jedoch Raster enthalten, die Daten aus Benutzerabfragen und gespeicherten Abfragen abrufen.Weitere Informationen:SavedQuery (Ansicht)-Entitätsmeldungen und -methoden

IFRAMEs

Wenn Sie einem Dashboard im Besitz der Organisation IFRAMEs hinzufügen, können Sie angeben, ob frameübergreifendes Skripting beschränkt oder erlaubt werden soll. Dazu müssen Sie die Parameter <Security> (FormXml) im IFRAME-Steuerelement im FormXML verwenden. Für Dashboards im Besitz des Benutzers ist jedoch frameübergreifendes Skripting für iFrames begrenzt und kann nicht geändert werden. Wenn Sie versuchen, ein Dashboard im Besitz eines Benutzers zu erstellen, das einen IFRAME mit aktiviertem frameübergreifendem Skripting enthält, wird eine Fehlermeldung angezeigt.Weitere Informationen:Verwenden von IFRAME- und Webressourcen-Steuerelementen in einem Formular.

Webressourcen

Nur formularfähige Webressourcen können einem Dashboard hinzugefügt werden. Obwohl diese Einschränkung angewendet wird, wenn Sie eine Webressource mit dem Dashboard-Designer in der Webanwendung hinzufügen, wird eine derartige Einschränkung nicht angewendet, wenn eine Webressource zu einem Dashboard mithilfe des SDK hinzugefügt wird.Weitere Informationen:Webressourcen für Microsoft Dynamics 365

Dashboardkomponenten und FormXML-Elemente

Die Dashboardkomponenten werden in Microsoft Dynamics 365 anhand der im FormXML angegebenen Werte angezeigt. Das folgende Bild zeigt ein Beispiel eines Dashboards. Jedes Dashboard kann mehrere Registerkarten enthalten. Registerkarten sind ein vertikaler Stapel, der den Textkörper des Dashboards teilt, und können erweitert oder reduziert werden.Weitere Informationen:<tabs> (FormXml). Eine Registerkarte kann mehrere Abschnitte enthalten. Abschnitte ermöglichen das Gruppieren und Anordnen von Dashboardkomponenten.Weitere Informationen:<sections> (FormXml)

Dashboardkomponentenlayout

Für Dashboards unterstützte FormXML-Elemente

Obwohl Dashboards ein Formulartyp sind, werden nicht alle FormXML-Elemente und -Attribute von Dashboards unterstützt. Die folgende Tabelle enthält Informationen zu den Elementen, untergeordneten Elementen und Attributen von FormXML, die von Dashboards unterstützt werden.Weitere Informationen:Form XML reference

Beispiele für FormXML für unterschiedliche Arten von Dashboards finden Sie unter Beispiel-Dashboards.

Element

Untergeordnete Elemente

Elementattribute

<form> (FormXml)

<tabs> (FormXml)

-

<tabs> (FormXml)

<tab> (FormXml)

-

<tab> (FormXml)

  • id

  • name

  • expanded

  • verticallayout

  • showlabel

  • locklevel

<labels> (FormXml)

<label> (FormXml)

-

<label> (FormXml)

-

  • description

  • languagecode

<columns> (FormXml)

<column> (FormXml)

-

<column> (FormXml)

<sections> (FormXml)

width

<sections> (FormXml)

<section> (FormXml)

addedby

<section> (FormXml)

  • id

  • name

  • showlabel

  • showbar

  • columns

<rows> (FormXml)

<row> (FormXml)

addedby

<row> (FormXml)

<cell> (FormXml)

addedby

<cell> (FormXml)

  • auto

  • addedby

  • id

  • showlabel

  • rowspan

  • colspan

<control> (FormXml)

<parameters> (FormXml)

  • id

  • classid

<parameters> (FormXml)

-

Festlegen der Anzahl von Dashboard-Steuerelementen

Sie können Windows PowerShell verwenden, um die Anzahl der Dashboard-Steuerelemente anzupassen, wie hier beschrieben. Alternativ können Sie den Bereitstellungswebdienst verwenden. Der maximale Wert ist 20. Weitere Informationen finden Sie unter Einführung in den Bereitstellungs-Webdienst. Hier erfahren Sie mehr über das Aktualisieren der Eigenschaft MaximumControlsLimit .

Abrufen und Festlegen der Dashboardgrenze

  1. Öffnen Sie ein Windows PowerShell-Befehlsfenster.

  2. Fügen Sie das Windows PowerShell-Snap-In von Microsoft Dynamics 365 hinzu:

    Add-PSSnapin Microsoft.Crm.PowerShell
    
  3. Rufen Sie die aktuelle Einstellung ab:

    $setting = Get-CrmSetting -SettingType DashboardSettings
    
  4. Ändern Sie die aktuelle Einstellung:

    $setting.MaximumControlsLimit = 5
    
    Set-CrmSetting -Setting $setting
    

Siehe auch

Analysieren von Daten mit Dashboards
Aktionen für Dashboards
Erstellen eines Dashboards
Form XML reference

Microsoft Dynamics 365

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright