infra:NET Expert
 
×
2.3 Beschreibung Auswertungstypen (ActionType)
In dem Kapitel 2.1.2 dbo.IC_Actions werden die folgenden ActionTypen in der Spalte ActionType vergeben.
 
Properties
Beschreibung
AUTOEXECUTE
AutoExecute“ führt eine Auswertung unmittelbar nach dem Öffnen aus. Auch wenn Selektionsfelder definiert sind. Normalerweise erwartet die Auswertung zunächst eine Eingabe im Selektionsbereich.
LINKACTION[...]
LinkAction[<Restriction>][.Prio]=ActionName
Analog zur Tabelle IC_Links werden darüber Verknüpfungen zu anderen Auswertungen hergestellt, die anschließend im Kontextmenü unter „Verknüpfungen“ angezeigt werden. Der ActionName entspricht dabei der Spalte „Name“ in der Tabelle IC_Actions.
Mit der optionalen Angabe „Prio“ wird innerhalb des Kontextmenüs eine Reihenfolge der Verknüpfungen bestimmt.
Über die optionale Angabe „<Restriction>“ kann die betroffene Verknüpfung nur für bestimmte Elemente eines Gantt-Diagramms zur Verfügung gestellt werden:
LinkAction<S>: Verknüpfung für Summenelement (summary item)
LinkAction<T>: Verknüpfung für Aufgabe (task item)
LinkAction<Level>: Verknüpfung für Kind-Element der Stufe „Level“, wobei „0“ die oberste Stufe ist
Level“ kann mit „S“ und „T“ kombiniert werden, so dass „LinkAction<T2>“ z.B. die jeweilige Verknüpfung nur für Aufgaben-Elemente der 2.Stufe anbietet.
NOAUTOEXECUTE
„NoAutoExecute“ verhindert, dass eine Auswertung (ohne Selektionsfelder) unmittelbar nach dem Öffnen ausgeführt wird. Die Auswertung muss manuell durch eine Aktion gestartet werden (z.B. durch den Aktualisieren-Kringel oben oder rechte Maus „Daten aktualisieren“)
REFRESH
Bei den jeweiligen Auswertungstypen wird im angegebenen Sekunden-Intervall immer die „bind_element“-Methode gerufen. In der Regel wird damit der gesamte Inhalt der Auswertung neu aus der SQL-DB geladen.
Grid: Daten werden abgerufen
Chart: jeweilige Serie wird neu gezeichnet
Gantt: gesamte Darstellung wird neu aufgebaut
Gauge: alle Gaugen-Elemente (Skala, Zeiger, Bereiche) werden neu geladen
REPORTLINKS[...]
ReportLinks[<Restriction>][.Prio]=Modul.Table.Field::ValueColumn
Erzeugt analog zu „ReportLinks“ (infra Druckvorschau) Verknüpfungen zu infra-Programmen, die in der betroffenen Auswertung im Kontextmenü „Gehe zu“ angezeigt werden. Die infra-ReportLinks sind in der INI-Datei in der Sektion [ReportLinks] definiert und werden i.d.R. über den Aufruf einer IMA-Datei (infra Makro Ablauf) realisiert. Über die Identifier „Modul“, „Table“ und „Field“ werden die anzubietenden Verknüpfungen eingeschränkt. Es müssen nicht alle Kriterien angegeben werden. Wahlweise ist „Field“, „Table.Field“ oder „Modul.Table.Field“ zulässig, um z.B. Reportlinks anzubieten, die entweder für ein Datenbankfeld unabhängig von der zugrundeliegenden Datenbanktabelle („Field“), ein Datenbankfeld in einer bestimmten Tabelle „Field.Table“ oder ein Datenbankfeld in einer bestimmten Tabelle in nur einem bestimmten infra Modul („Modul.Table.Field“) verfügbar sind. „AKOPF.AUFTRAG“ bietet z.B. alle Verknüpfungen zu Angeboten an – oder „KND“ alle Verknüpfungen zu Kunden.
Die Angabe „ValueColumn“ definiert, aus welcher Spalte der Auswertung der Wert für die Datenübergabe an die aufgerufene IMA-Datei übertragen werden soll. Der Wert steht in der durch die Verknüpfung aufgerufenen IMA-Datei in der Variablen „GV_reportlinkobject“ zur Verfügung.
Mit der optionalen Angabe „Prio“ kann eine Reihenfolge der Verknüpfungen innerhalb des Kontextmenüs bestimmt werden.
Zur optionalen Angabe „<Restriction>“ siehe die Beschreibung zu „LinkAction“.
Detaillierte Beschreibungen ActionTypen siehe Folgekapitel.