Dieses Widget zeigt eine Ansicht an. Die Ansicht kann entweder direkt im Widget konfiguriert werden oder von der Seite zur Verfügung gestellt. Hierfür muss die die Seite den Parametertyp ‘Ansicht’ zur Verfügung stellen.
Neben den allgemeinen Eigenschaften für alle Widgets gibt es für dieses Widget speziell diese Eigenschaften:
Eigenschaft | Erklärung |
---|---|
Einstellungen Steuerelement | |
Ansichtentyp | Eine ‘Hauptansicht’ kann eine konkrete Ansicht sein oder über einen Seitenparameter vom Typ Ansicht gesteuert werden. Aktionen werden immer als Menüband dargestellt. Es kann pro Seite nur ein Widget mit einem Menüband geben. Diese Auswahl steht für Multiinstanz-Widgets und im Widgetkatalog nicht zur Verfügung. Bei ‘Ansicht’ muss immer eine darzustellende Ansicht ausgewählt werden. ‘Detailansicht’ und ‘Mehrfach-Detailansicht’ benötigen einen Datensatz als Parameter, der von einer entsprechenden Seite oder einem anderen Widget zur Verfügung gestellt werden kann. Eine ‘Detailansicht’ verwendet eine Relationsdefinition, um die zu diesem Datensatz in Relation stehenden Datensätze zu ermitteln, eine ‘Mehrfachdetailansicht’ einen Relationstypen. Letztere ist notwendig, um Ansichten für mehrere Datentabellen darzustellen. Beide Typen zeigen Aktionen als Aktionsleiste an. Für Multiinstanz-Widgets steht ‘Benutzerauswahl’ zur Verfügung. Dies führt dazu, dass Benutzer bei der ersten Verwendung dieses Widgets selbst über den Ansichtentyp und die abhängigen Konfigurationsteile entscheiden können. |
Parameterquelle | Hauptansicht: Wählen Sie, ob die von der Seite als Parameter zur Verfügung gestellte Ansicht verwendet wird oder das Widget kein Parameterquelle hat und Sie die Ansicht direkt hier im Widget auswählen. Detailansichten: Wählen Sie, ob der von der Seite als Parameter zur Verfüfung gestellte Datensatz zur Einschränkung der Detailansicht verwendet werden soll, oder die Parameter, die ein anderes Widget zur Verfügung stellt. |
Quell-Widget | Wählen Sie das Widget aus, auf dessen Daten die in diesem Widget dargestellte Ansicht reagieren soll. Diese Einstellung ist nur sichtbar, wenn als Parameterquelle ‘Widget’ ausgewählt ist. Für Multiinstanz-Widgets besteht die Möglichkeit, diese Einstellung leer zu lassen. Dies führt dazu, dass Benutzer bei der ersten Verwendung dieses Widgets selbst über das Quell-Widget und die abhängigen Konfigurationsteile entscheiden können. |
Parameter | Wählen Sie den gewünschten Parameter aus, wenn die gewählte Parameterquelle mehrere Parameter zur Verfügung stellt. Hinweis: Sollen Aktionen in der Aktionsleiste der angezeigten Ansicht auf den Maskenmodus reagieren (Lesen/Bearbeiten), so muss hier der Parameter ‘Datensatz und Informationen der Maske’ gewählt werden, der nur von Maskenwidgets zur Verfügung gestellt wird. In allen anderen Fällen wird der aktuelle Maskenmodus als ‘Lesemodus’ angenommen. |
Relationsdefinition | Wählen Sie eine Relationsdefinition aus, über welche die in Relation stehenden Zieldatensätze ermittelt werden, die in der gewählten Ansicht angezeigt werden. Diese Einstellung ist nur sichtbar, wenn als Ansichtentyp ‘Detailansicht’ gewählt wurde. Für Multiinstanz-Widgets besteht die Möglichkeit, diese Einstellung leer zu lassen. Dies führt dazu, dass Benutzer bei der ersten Verwendung dieses Widgets selbst über die zu verwendende Relationsdefinition und die abhängigen Konfigurationsteile entscheiden können. |
Relationstyp | Wählen Sie die Relation aus, über welche die in Bezug stehenden Zieldatensätze ermittelt werden, die in der gewählten Ansicht angezeigt werden. Diese Einstellung ist nur sichtbar, wenn als Ansichtentyp ‘Mehrfachdetailansicht’ gewählt wurde. Für Multiinstanz-Widgets besteht die Möglichkeit, diese Einstellung leer zu lassen. Dies führt dazu, dass Benutzer bei der ersten Verwendung dieses Widgets selbst über die zu verwendende Relation und die abhängigen Konfigurationsteile entscheiden können. |
Relationskategorie | Wählen Sie die Relationskategorie der Relation aus, über welche die in Relation stehenden Zieldatensätze ermittelt werden, die dieses Steuerelement anzeigt. Diese Einstellung ist nur sichtbar, wenn als Ansichtentyp ‘Mehrfachdetailansicht’ gewählt wurde und die gewählte Relation über Relationskategorien verfügt. |
Ansicht | Wählen Sie eine Ansicht, die das Widget anzeigt. Für Multiinstanz-Widgets besteht die Möglichkeit, diese Einstellung leer zu lassen. Dies führt dazu, dass Benutzer bei der ersten Verwendung dieses Widgets selbst entscheiden können, welche Ansicht das Widget anzeigen soll. |
Alle Hierarchieebenen anzeigen | Aktivieren Sie diese Option, wenn über die gewählte hierarchische Relation Datensätze aller Hierarchieebenen in einer gemeinsamen flachen Detailansicht angezeigt werden sollen. Diese Einstellung ist nur sichtbar, wenn die ausgewählte Relationsdefinition oder Relation hierarchisch ist. |
Anzahl Hierarchieebenen | Geben Sie an, aus wie vielen Hierarchieebenen Datensätze in der Detailansicht gemeinsam angezeigt werden. Wenn sie ‘1’ wählen, werden nur die direkt der Parameterquelle zugeordneten Datensätze angezeigt. Diese Einstellung ist nur sichtbar, wenn die ausgewählte Relationsdefinition oder Relation hierarchisch ist und ‘Alle Hierarchieebenen anzeigen’ nicht aktiv ist. |
Widget-Vorschau | Wählen Sie die Vorschau aus, die für dieses Widget im Vorschau-Container verwendet wird. Die Standardvorschau gibt die Anzahl der Datensätze sowie den Namen der Ansicht aus. Vorschauen sind abhängig von der gewählten Ansicht. |
Alles ausgewählt laden | Wählen Sie, ob beim Laden des Widgets alles in der Ansicht ausgewählt sein soll. |
Aktualisierung | |
Bei Datenspaltenänderungen | Dieses Steuerelement wird bei Änderungen an den gewählten Datenspalten oder an Relationen auf Basis der gewählten Relationsdefinitionen aktualisiert. |
Bei Ereignis aktualisieren | Dieses Steuerelement wird beim Eintreten der gewählten Ereignisse aktualisiert. |
Datentabellen-Aktionen | |
Datentabellen-Aktionen verwenden | Wählen Sie aus, ob in dieser Ansicht Datentabellen-Aktionen verwendet werden. |
Datentabellen-Aktionen | Wählen Sie die Datentabellen-Aktionen aus, die in dieser Ansicht angeboten werden. |
In Dialogen wird nur der Inhalt des Ansichtenwidgets einer Seite dargestellt.
Für das Modul „BACRM” stehen die folgenden Widget-Vorschauen zur Verfügung:
Widget-Vorschau | Verfügbar für | Beschreibung |
---|---|---|
Anzahl aktiver Projekte | Projekte | Anzahl der aktiven zugeordneten Projekte. |
Anzahl offener Verkaufschancen und Umsatz | Verkaufschancen | Wenn vorhanden: Anzahl überfälliger Verkaufschancen, sonst Anzahl offener Verkaufschancen mit Summe offener Verkaufschancen. |
Anzahl offener Tickets nach Status | Tickets | ´Anzahl offener Tickets und Tickets in Arbeit (mit einem Status anders als „offen” und „geschlossen”). |
Offene Wiedervorlagen | Wiedervorlagen | Anzahl offener Wiedervorlagen. Wenn es überfällige Wiedervorlagen gibt, wird deren Anzahl in rot angezeigt. |
Anzahl Termine, Voriger und Nächster | Termine | Anzeige aller Termin sowie des nächsten und vorigen Termins. |
Wahl der Parameterquelle
Bei der Konfiguration von Ansichtenwidgets des Typs ‘(Mehrfach-)Detailansicht’ im Designer, muss vom Konfigurator eine Parameterquelle ausgewählt werden; diese Auswahl kann nicht durch einen Endanwender getroffen werden. Diese Parameterquelle definiert den Datensatz, zu welchem die Zieldatensätze in der Ansicht angezeigt werden. Hierbei kann entweder der Datensatz der Seite oder ein Datensatz, den ein anderes Widget zur Verfügung stellt, als Parameterquelle verwendet werden.
Ansichtenwidgets selbst stellen beispielsweise den Datensatzparameter ‘Ausgewählte Datensätze’ zur Verfügung, der in anderen Ansichtenwidgets als Quelle verwendet werden kann. Hierdurch ist es möglich, Detailansichten zu konfigurieren, die nicht zwingend auf ein existierendes Maskenwidget reagieren, sondern auf Datensätze, die in einer anderen Ansicht selektiert werden.
Während Endanwender bei der Vervollständigung der Konfiguration (s. unten) die Möglichkeit haben, als Quell-Widget auch konkrete Instanzen zu wählen, besteht diese Möglichkeit für Konfiguratoren im Designer nicht. Hier ist es nur möglich, konkret konfigurierte Widgets und – im Falle von Multiinstanzwidgets – alle Instanzen eines konfigurierten Widgets zu wählen. Letzteres hat beispielsweise bei Multiinstanzansichtenwidgets zur Auswahl, dass ein Ansichtenwidget, welches ‘Alle Instanzen’ dieses Widgets als Quelle definiert hat, auf die Selektion innerhalb beliebiger Ansichtenwidgets dieses Typs reagiert und die Selektionen akkumuliert werden.
Beispiel:
Im Widgetkatalog einer Seite sind zwei Mutliinstanzansichtenwidgets hinterlegt: eines, welches für Standardansichten vorkonfiguriert ist und ein anderes, welches für Detailansichten vorkonfiguriert ist. Das Widget für Detailansichten hat ‘alle Instanzen’ des Widgets für Standardansichten als Quell-Widget angegeben.
Ein Anwender hat hierdurch die Möglichkeit, eine Standardansicht für Firmen, eine weitere für Kontakte und eine Detailansicht für Vorgänge zu konfigurieren.
Selektiert er nun eine Firma in der einen Standardansicht, so wird die Detailansicht die Vorgänge zu dieser gewählten Firma anzeigen.
Selektiert er stattdessen einen Kontakt in der anderen Standardansicht, so wird die Detailansicht die Vorgänge dieses Kontakts anzeigen.
Aber Vorsicht: Selektiert der Anwender sowohl eine Firma als auch einen Kontakt, so gilt dies als ZWEI ausgewählte Datensätze. Dieser Zustand wird von Detailansichten nicht unterstützt, und die Detailansicht wird keine Daten anzeigen.
Ergänzen der Konfiguration durch Endanwender
Wird ein Ansichtenwidget durch einen Konfigurator als Multiinstanzwidget konfiguriert, so ist es möglich, dem jeweiligen Endanwender einen großen Teil der steuerlementspezifischen Einstellungen zu überlassen, indem die entsprechenden Eigenschaften bei der Konfiguration leer gelassen bzw. als Ansichtentyp ‘Benutzerauswahl’ gewählt wird. Hierdurch besteht die Möglichkeit, ein Widget nur teilweise zu konfigurieren und einem Endanwender zum Beispiel die Wahl der tatsächlichen Ansicht zu überlassen, oder es können grundsätzlich generische Detail- und Standardansichten konfiguriert werden, die Endanwender beliebig einstellen können.
Zieht ein Anwender ein solcherart konfiguriertes Ansichtenwidget aus dem Widgetkatalog auf eine Seite, so werden zunächst die zur Anzeige einer Ansicht fehlenden Informationen innerhalb des Widgets abgefragt. Der Anwender muss nun Schritt für Schritt die fehlenden Informationen bereitstellen und zum Abschluss die Schaltfläche ‘Ansicht anzeigen’ betätigen, um die gewählten Einstellungen zu finalisieren.
Diese Art der Konfiguration erscheint für den Anwender einmalig und kann nach erfolgter vollständiger Konfiguration nicht erneut aufgerufen werden; sollten Änderungen der benutzerseitigen Konfiguration gewünscht sein, muss der Anwender das Widget schließen und aus dem Widgetkatalog neu öffnen oder die Widgeteinstellungen über den Einstellungsdialog des Widgets zurücksetzen (falls vorhanden).