Erstellen einer Visualisierung (Diagramm)
Wenn Sie eine Visualisierung programmgesteuert erstellen möchten, müssen Sie einen Datensatz für die SavedQueryVisualization Entity- oder UserQueryVisualization Entity-Entität erstellen, um ein Diagramm im Besitz der Organisation bzw. im Besitz des Benutzers zu erstellen. In diesem Thema wird gezeigt, wie Sie eine Diagrammvisualisierung und eine Webressourcenvisualisierung erstellen.
Bevor Sie eine Visualisierung erstellen
Bevor Sie eine Visualisierung erstellen, stellen Sie sicher, dass Folgendes berücksichtigt wird:
Typ der Visualisierung: Wenn die Visualisierungen in der gesamten Organisation verfügbar sein sollen und Sie die Zugriffsebenen nicht genauer verwalten möchten, sollten Sie eine Visualisierung im Besitz einer Organisation erstellen. Wenn Sie sich jedoch über die Zugriffsrechte und die Sicherheit Ihrer Visualisierung Gedanken machen, sollten Sie überlegen, eine Visualisierung im Besitz eines Benutzers zu erstellen, bei der Sie eine größere Kontrolle darüber haben, wer darauf zugreifen kann.
Notiz
Organisationseigene Visualisierungen können nur von den Benutzern erstellt werden, die die Sicherheitsrolle "Systemadministrator" oder "Systemanpasser" haben.
Zugeordnete Entität: Visualisierungen sind an Entitäten angefügt. Weitere Informationen: Für Visualisierungen unterstützte Entitäten. Sie können ein Diagramm zu einer unterstützten Entität mithilfe des Attributs SavedQueryVisualization.PrimaryEntityTypeCode oder UserQueryVisualization.PrimaryEntityTypeCode anfügen.
Erstellen einer Diagrammvisualisierung
Bei Diagrammen müssen Sie die zugrundeliegenden Daten für die Diagramme und die Darstellung der Diagramme in Form von XML-Zeichenfolgen für die Datenbeschreibung und Präsentationsbeschreibung angeben. Weitere Infromationen: Angeben der Diagrammdaten und Beispieldiagramme.
Ein vollständiges Beispiel dazu, wie ein organisationseigenes Diagramm erstellt wird, siehe Beispiel: Erstellen, Aktualisieren und Löschen (CRUD) eines Diagramms.
Erstellen eines Mehrfachdiagramms
Mehrfachdiagramme ordnen mehrere Werte der (vertikalen) Reihenachse einem einzelnen Wert der (horizontalen) Kategorieachse zu. Der einzige Unterschied zu einem einfachen Seriendiagramm ist, dass in diesen Diagrammen mehrere <measurecollection>
- und entsprechende <series>
-Elemente vorhanden sind, die in den XML-Zeichenfolgen angegeben werden. Jedes <measurecollection>
-Element enthält ein untergeordnetes Element mit der Bezeichnung <measure>
, das einen Wert auf der (vertikalen) Reihenachse für denselben Wert der (horizontalen) Kategorieachse definiert. Weitere Informationen: Diagramme verstehen: Zugrunde liegende Daten und Diagrammdarstellung.
Ein Beispiel für Mehrfachdiagramm und die entsprechenden Datenbeschreibungs- und Präsentationsbeschreibungs-XML-Zeichenfolgen finden Sie unter Mehrfachseriendiagramm.
Erstellen einer Webressourcenvisualisierung
Für Visualisierungen, die Webressourcen enthalten, müssen Sie keine Datenbeschreibungs- und Präsentationsbeschreibungs-XML-Zeichenfolgen angeben. Im folgenden Beispiel wird gezeigt, wie Sie mithilfe des SDK eine Visualisierung im Besitz der Organisation erstellen, die eine Webressource enthält.
SavedQueryVisualization newWebResourceVisualization = new SavedQueryVisualization()
{
Name = "Sample Dashboard Visualization",
Description = "Sample organization-owned visualization",
PrimaryEntityTypeCode = Account.EntityLogicalName,
WebResourceId = new EntityReference(WebResource.EntityLogicalName, _webResourceId))
};
_orgOwnedVisualizationId = _serviceProxy.Create(newWebResourceVisualization);
Wenn Sie eine Webressourcen-Visualisierung mithilfe der Webanwendung Dynamics 365 for Customer Engagement erstellen möchten, müssen Sie eine XML-Datei im folgenden Format erstellen und dann Import Chart im Menüband verwenden, um die Visualisierung zu importieren.
<visualization>
<name>Visualization_Name</name>
<description>Description</description>
<webresourcename>Name_Of_An_Existing_Web_Resource</webresourcename>
<primaryentitytypecode>Entity_Logical_Name</primaryentitytypecode>
<isdefault>Value: true or false</isdefault>
</visualization>
Wenn Sie z. B. eine Beispielvisualisierung erstellen möchten, die eine vorhandene Webressource mit der Bezeichnung new_TestWebResource anzeigt, und die Visualisierung an die Firma-Entität angefügt werden sollte, sollte die XML wie folgt aussehen.
<visualization>
<name>Sample Visualization</name>
<description>Sample Web Resource Visualization.</description>
<webresourcename>new_TestWebResource</webresourcename>
<primaryentitytypecode>account</primaryentitytypecode>
<isdefault>false</isdefault>
</visualization>
Siehe auch
Diagramme
Angeben von Diagrammdaten
Aktionenen im Diagramm
Beispieldiagramme
Datenvisualisierung und Analysen
Beispiel: Erstellen, Abrufen, Aktualisieren und Löschen (CRUD) eines Diagramms