Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 7 Nächste Version anzeigen »

Diagramme

Beispiel:Man will den Umsatz eines Kunden als Chart bzw. Diagramm darstellen. Die Werte zu einem Diagramm werden mit einer Diagramm-Entität erzeugt.

Diagramm Entität erzeugen

Menüaufruf: (Konfiguration) - (Datenquellen) - (Diagramm)

Die Erzeugung einer Diagramm Entität geschieht im Grunde über eine Datenquelle. Diese Datenquelle benötigt zwei Pflichtspalten:

  • INTID (Id des Objektes, in dem die Referenz gespeichert ist)
  • INTID_T_UD_GENERICOBJECT (Id des Objektes, in dem die referenzierten Daten als Diagramm eingebettet werden sollen)

Diese Spalten dürfen nicht verändert werden und müssen in der Abfrage einbezogen sein.

Ebenso muss ein Parameter "genericObject" (default vorhanden) angegeben sein, der auf ein Object verweist, in dem die referenzierten Daten als Diagramm eingebettet werden sollen.

Weitere Parameter (zb. auch mit einem ValueList-Provider versehen) können definiert werden. Diese werden dann neben dem Chart eingeblendet und man kann diese dort bestimmen/eintragen. (siehe Darstellung in der Detail-Maske)


Alle weiteren Spalten, die jetzt hinzugefügt werden, können im Diagramm dargestellt werden. Dabei wird der eingetragene Aliasname als Spaltenüberschrift verwendet.

Unterformular im Layout einbetten

Das zuvor erstellte Businessobjekt (Diagrammentität) bezieht sich auf einen übergeordneten Datensatz (hier Kunde). Es ist immer der Datensatz an dem der Parameter $genericObject übergeben wird. Zum übergeordneten Businessobjekt verhält sich die Diagrammentität wie ein Unterformular und wird im Layout als solchen eingebunden. Dazu gehört das Festlegen der Berechtigung für den Zugriff auf die Daten des übergeordneten Businessobjektes. Die Berechtigung eines Unterformulars wird unter Konfiguration -> Statusmodell ->Tab: Berechtigungen vorgenommen.
Die folgende Abbildung gibt ein Beispiel: 

Die Berechtigung muss für jeden Staus vorgenommen werden.






Allgemeine Hinweise

Eine Diagramm Entität dient nur zur Information. Daten bearbeiten ist hier nicht möglich.

Einbindung als Chart im Layout-Editor

Die Visualisierung der Diagrammentität erfolgt über die Konfiguration->Layout  mit der Layout-Komponente "Chart".

Im ersten Schritt legen wir einen neuen Reiter zu den bestehenden Unterformulare an. Mit einem Rechts-Klick neben den bestehenden Tabs kann aus dem erscheinenden Kontextmenü "Reiter hinzufügen" ausgewählt werden. Wie in der Abb. zu sehen wird im folgenden Dialog ein Namen vergeben. (Hier Diagramm)

  • Keine Stichwörter