<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.frameworkflow.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=217.244.139.88</id>
	<title> - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.frameworkflow.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=217.244.139.88"/>
	<link rel="alternate" type="text/html" href="https://wiki.frameworkflow.de/index.php?title=Spezial:Beitr%C3%A4ge/217.244.139.88"/>
	<updated>2026-07-27T15:21:39Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.frameworkflow.de/index.php?title=DB2-Ressourcen_importieren&amp;diff=247</id>
		<title>DB2-Ressourcen importieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.frameworkflow.de/index.php?title=DB2-Ressourcen_importieren&amp;diff=247"/>
		<updated>2021-12-15T16:18:47Z</updated>

		<summary type="html">&lt;p&gt;217.244.139.88: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Anleitung beschreibt wie Sie aus einer DB2-Datenbank unter IBM-System-i die Strukturdefinition einer Tabelle / Physicalfile / Logicalfile / Joinfile importieren, so dass die darin gespeicherten Datensätze mittels FrameWorkFlow angezeigt und verwaltet werden können.&lt;br /&gt;
&lt;br /&gt;
==Vorarbeit: DB2-Datenquelle anlegen==&lt;br /&gt;
Wenn Sie bereits eine DB2-Datenquelle angelegt haben, können Sie diesen Schritt überspringen.&lt;br /&gt;
Falls noch keine DB2-Datenquelle vorhanden ist, folgen Sie bitte der Anleitung [[Datenquellen anlegen]] um eine DB2-Datenquelle zu erstellen.&lt;br /&gt;
&lt;br /&gt;
==DB2 Strukturdefinition importieren==&lt;br /&gt;
Die folgenden Schritte zeigen den Import einer Strukturdefinition&lt;br /&gt;
&lt;br /&gt;
===1) Importfenster öffnen===&lt;br /&gt;
[[File:db2_import_ressourcenmanager.jpg|none|thumb|Importmenü]]&lt;br /&gt;
Starten Sie den [[Ressourcen Manager]] und öffnen sie anschließend durch Klick auf den Importieren-Knopf den DB2-Import&lt;br /&gt;
&lt;br /&gt;
===2) Struktur anzeigen===&lt;br /&gt;
[[File:db2_import_window1.jpg|none|thumb|Importmenü]]&lt;br /&gt;
Füllen Sie die Felder gemäß der Ressource die Sie importieren wollen aus. Importiert werden können Tabellen, Sichten, Logische- und Physische-Files.&lt;br /&gt;
*'''Mandant''': Geben Sie den Mandant an, in dem die Ressource später verfügbar sein soll&lt;br /&gt;
*'''Datenquelle''': Wählen Sie hier ihre DB2-Datenquelle. Sollten Sie mehrere Mandanten haben, achten Sie darauf, dass die Datenquelle in dem Mandant ist, den Sie oben angegeben haben.&lt;br /&gt;
*'''Bibliothek''': Geben Sie hier die Bibliothek an in der sich die zu importierende Tabelle/Datei befindet. Falls diese, von der in der Datenquelle definierten Bibliothek abweicht, kann die Struktur zwar importiert werden, jedoch kann später nicht daraus gelesen oder geschrieben werden (Dies ist für [[IBM i5 Call]]-Daten-Strukturen nützlich).&lt;br /&gt;
*'''Feld-Präfix/Suffix''': Diese Eingaben sind optional. Haben die Spalten ihrer Tabelle, wie in diesem Beispiel alle ein spalten-Präfix/Suffix kann dies hier Angegeben werden. In der Ansicht werden dann die Präfixe/Suffixe nicht mehr angezeigt. Somit gelingt eine Referenzfeld-Erkennung.&lt;br /&gt;
*'''Zu importierende Datei''': Geben Sie hier den Tabellen-/Dateinamen an. Diese muss sich in der oben Angegebenen Bibliothek befinden.&lt;br /&gt;
&lt;br /&gt;
Klicken Sie anschließend auf &amp;quot;Felder anzeigen&amp;quot; um die Feldliste zu sehen.&lt;br /&gt;
&lt;br /&gt;
===3) Struktur importieren===&lt;br /&gt;
[[File:db2_import_window2.jpg|none|thumb|Importmenü]]&lt;br /&gt;
Hacken Sie nun die Felder an, die Sie mit Frameworkflow verwalten wollen. Wichtig ist das alle Schlüsselfelder (Primärschlüssel, d.h. datensatz-identifizierende Felder) angehakt werden müssen.&lt;br /&gt;
Sie können in den Spalten suchen, ohne dass die Auswahl verloren geht.&lt;br /&gt;
Im Folgenden werden die Bedeutungen der Spalten kurz erläutert&lt;br /&gt;
*'''Haken''': Wenn ausgewählt, wird das Feld Importiert (falls gewählt auch das Referenzfeld erstellt)&lt;br /&gt;
*'''Feldname''': Dies ist der Feldname (ohne Präfix/Suffix) unter dem das Feld später in FrameWorkFlow ansprechbar ist.&lt;br /&gt;
*'''Feld-Definition''': Dies ist das Referenzfeld das als Felddefinition dient&lt;br /&gt;
*'''Beschreibung''': Sprechende Beschreibung des Feldes.&lt;br /&gt;
*'''Typ''': Dies ist der Typ des Feldes. Sollte ein Referenzfeld des selben Namens mit anderem Typ bereits vorhanden sein, wird dies in Klammern angezeigt.&lt;br /&gt;
*'''Länge''': Dies ist die Länge des Feldes (nachkommastellen mit Punkt getrennt). Sollte ein Referenzfeld des selben Namens mit anderer Länge bereits vorhanden sein, wird dies in Klammern angezeigt.&lt;br /&gt;
*'''Passendes Referenzfeld erstellen''': Dies gibt an ob automatisch ein Referenzfeld für das zu importierende Feld erstellt werden soll. Dies wird nur ausgeführt wenn die Zeile vorne angehakt ist. Sollte ein Referenzfeld nicht vorhanden sein, ist dieser Haken bereits angehakt vor belegt.&lt;br /&gt;
&lt;br /&gt;
Farben:&lt;br /&gt;
*'''Rot''': Es ist noch kein Referenzfeld vorhanden und muss erstellt werden.&lt;br /&gt;
*'''Orange''': Es ist ein Referenzfeld gleichen namens aber mit anderem Typ oder Länge vorhanden. Hier muss ebenso ein passendes Referenzfeld angelegt werden&lt;br /&gt;
&lt;br /&gt;
Klicken Sie unten rechts auf &amp;quot;Jetzt Importieren&amp;quot;, sobald Sie alle Felder angehakt haben, die später durch FrameWorkFlow verarbeitet werden sollen.&lt;br /&gt;
Es können natürlich auch zu einem späteren Zeitpunkt noch zusätzliche Felder importiert werden.&lt;br /&gt;
&lt;br /&gt;
===4) Resource komplettieren===&lt;br /&gt;
[[File:db2_import_ressourcenmanager_attribute.jpg|none|thumb|Attribut-Tab nach Import]]&lt;br /&gt;
Nach dem Import gelangen Sie zurück in den [[Ressourcen Manager]] in den Attribut-Tab wo Sie nochmals die Felder begutachten können die importiert wurden. Zum jetzigen Zeitpunkt ist die Ressource noch nicht gespeichert. Klicken Sie unten rechts auf Speichern um die Ressource endgültig zu speichern.&lt;br /&gt;
Bei DB2-Resourcen ist es ratsam im Allgemein-Tab die Option &amp;quot;Verwaltet&amp;quot; nicht zu setzen. Da davon aus zu gehen ist dass die Tabelle durch andere Systeme (DDS / OS400) verwaltet wird .&lt;br /&gt;
&lt;br /&gt;
===5) Index anlegen===&lt;br /&gt;
[[File:db2_import_ressourcenmanager_index.jpg|none|thumb|Index-Tab nach Import]]&lt;br /&gt;
Jede Resource in FrameWorkFlow braucht einen Primärschlüssel, deshalb muss dieser noch erstellt werden.&lt;br /&gt;
Stellen Sie sicher, dass Sie die Ressource bereits gespeichert haben, bevor sie einen Index dazu erstellen.&lt;br /&gt;
Wechseln Sie nun zum Indizes-Tab und klicken Sie unten links auf Primärschlüssel.&lt;br /&gt;
[[File:db2_import_ressourcenmanager_addprimary.jpg|none|thumb|Primärschlüssel erstellen]]&lt;br /&gt;
Geben sie dem Primärschlüssel einen Intuitiven namen, und ziehen per Drag&amp;amp;Drop alle Felder die Teil des Primärschlüssels sind auf die &amp;quot;Gewählt&amp;quot;-Seite&lt;br /&gt;
Klicken Sie anschließend auf Speichern.&lt;br /&gt;
Der neu erstellte Primärschlüssel sollte nun in der Indexliste erscheinen.&lt;br /&gt;
Klicken Sie abschließend noch auf den Speichern-Knopf im [[Ressourcen Manager]] um den Index der Ressource hinzu zu fügen.&lt;br /&gt;
&lt;br /&gt;
===6) Instanz neu Starten===&lt;br /&gt;
Nachdem etwas an den Ressourcen verändert wurde muss die Instanz neu gestartet werden bevor die Resourcen für die Funktionen zugänglich sind.&lt;br /&gt;
Bedenken Sie dass durch Stoppen der Instanz alle aktuell angemeldeten Benutzer in ihrer Arbeit unterbrochen werden.&lt;br /&gt;
Öffnen sie dazu den [[Instanz Manager]] und klicken sie die Instanz(Mandant) doppelt an, der neu gestartet werden soll.&lt;br /&gt;
[[File:db2_import_instance_manager.jpg|none|thumb|Instanzmanager]]&lt;br /&gt;
Klicken Sie anschließend oben links auf das Stop-Symbol und Warten sie bis der Ladebildschirm verschwindet.&lt;br /&gt;
Jetzt können Sie auf das Play-Symbol klicken um die Instanz wieder zu Starten.&lt;br /&gt;
&lt;br /&gt;
'''F E R T I G'''&lt;br /&gt;
&lt;br /&gt;
==Siehe Auch==&lt;br /&gt;
*[[Anleitung:Datenquellen anlegen]]&lt;br /&gt;
*[[Anleitung:Mandanten anlegen]]&lt;br /&gt;
*[[Anleitung:Instanzen verwalten]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[Category:Erstellung]] [[Kategorie:Anleitungen]] [[Kategorie:Allgemein]]&lt;/div&gt;</summary>
		<author><name>217.244.139.88</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frameworkflow.de/index.php?title=DB2-Ressourcen_importieren&amp;diff=246</id>
		<title>DB2-Ressourcen importieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.frameworkflow.de/index.php?title=DB2-Ressourcen_importieren&amp;diff=246"/>
		<updated>2021-12-15T16:17:55Z</updated>

		<summary type="html">&lt;p&gt;217.244.139.88: /* 5) Index anlegen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Anleitung beschreibt wie Sie aus einer DB2-Datenbank unter IBM-System-i die Strukturdefinition einer Tabelle / Physicalfile / Logicalfile / Joinfile importieren, so dass die darin gespeicherten Datensätze mittels FrameWorkFlow angezeigt und verwaltet werden können.&lt;br /&gt;
&lt;br /&gt;
==Vorarbeit: DB2-Datenquelle anlegen==&lt;br /&gt;
Wenn Sie bereits eine DB2-Datenquelle angelegt haben, können Sie diesen Schritt überspringen.&lt;br /&gt;
Falls noch keine DB2-Datenquelle vorhanden ist, folgen Sie bitte der Anleitung [[Anleitung:Datenquellen anlegen|Datenquellen anlegen]] um eine DB2-Datenquelle zu erstellen.&lt;br /&gt;
&lt;br /&gt;
==DB2 Strukturdefinition importieren==&lt;br /&gt;
Die folgenden Schritte zeigen den Import einer Strukturdefinition&lt;br /&gt;
&lt;br /&gt;
===1) Importfenster öffnen===&lt;br /&gt;
[[File:db2_import_ressourcenmanager.jpg|none|thumb|Importmenü]]&lt;br /&gt;
Starten Sie den [[Ressourcen Manager]] und öffnen sie anschließend durch Klick auf den Importieren-Knopf den DB2-Import&lt;br /&gt;
&lt;br /&gt;
===2) Struktur anzeigen===&lt;br /&gt;
[[File:db2_import_window1.jpg|none|thumb|Importmenü]]&lt;br /&gt;
Füllen Sie die Felder gemäß der Ressource die Sie importieren wollen aus. Importiert werden können Tabellen, Sichten, Logische- und Physische-Files.&lt;br /&gt;
*'''Mandant''': Geben Sie den Mandant an, in dem die Ressource später verfügbar sein soll&lt;br /&gt;
*'''Datenquelle''': Wählen Sie hier ihre DB2-Datenquelle. Sollten Sie mehrere Mandanten haben, achten Sie darauf, dass die Datenquelle in dem Mandant ist, den Sie oben angegeben haben.&lt;br /&gt;
*'''Bibliothek''': Geben Sie hier die Bibliothek an in der sich die zu importierende Tabelle/Datei befindet. Falls diese, von der in der Datenquelle definierten Bibliothek abweicht, kann die Struktur zwar importiert werden, jedoch kann später nicht daraus gelesen oder geschrieben werden (Dies ist für [[IBM i5 Call]]-Daten-Strukturen nützlich).&lt;br /&gt;
*'''Feld-Präfix/Suffix''': Diese Eingaben sind optional. Haben die Spalten ihrer Tabelle, wie in diesem Beispiel alle ein spalten-Präfix/Suffix kann dies hier Angegeben werden. In der Ansicht werden dann die Präfixe/Suffixe nicht mehr angezeigt. Somit gelingt eine Referenzfeld-Erkennung.&lt;br /&gt;
*'''Zu importierende Datei''': Geben Sie hier den Tabellen-/Dateinamen an. Diese muss sich in der oben Angegebenen Bibliothek befinden.&lt;br /&gt;
&lt;br /&gt;
Klicken Sie anschließend auf &amp;quot;Felder anzeigen&amp;quot; um die Feldliste zu sehen.&lt;br /&gt;
&lt;br /&gt;
===3) Struktur importieren===&lt;br /&gt;
[[File:db2_import_window2.jpg|none|thumb|Importmenü]]&lt;br /&gt;
Hacken Sie nun die Felder an, die Sie mit Frameworkflow verwalten wollen. Wichtig ist das alle Schlüsselfelder (Primärschlüssel, d.h. datensatz-identifizierende Felder) angehakt werden müssen.&lt;br /&gt;
Sie können in den Spalten suchen, ohne dass die Auswahl verloren geht.&lt;br /&gt;
Im Folgenden werden die Bedeutungen der Spalten kurz erläutert&lt;br /&gt;
*'''Haken''': Wenn ausgewählt, wird das Feld Importiert (falls gewählt auch das Referenzfeld erstellt)&lt;br /&gt;
*'''Feldname''': Dies ist der Feldname (ohne Präfix/Suffix) unter dem das Feld später in FrameWorkFlow ansprechbar ist.&lt;br /&gt;
*'''Feld-Definition''': Dies ist das Referenzfeld das als Felddefinition dient&lt;br /&gt;
*'''Beschreibung''': Sprechende Beschreibung des Feldes.&lt;br /&gt;
*'''Typ''': Dies ist der Typ des Feldes. Sollte ein Referenzfeld des selben Namens mit anderem Typ bereits vorhanden sein, wird dies in Klammern angezeigt.&lt;br /&gt;
*'''Länge''': Dies ist die Länge des Feldes (nachkommastellen mit Punkt getrennt). Sollte ein Referenzfeld des selben Namens mit anderer Länge bereits vorhanden sein, wird dies in Klammern angezeigt.&lt;br /&gt;
*'''Passendes Referenzfeld erstellen''': Dies gibt an ob automatisch ein Referenzfeld für das zu importierende Feld erstellt werden soll. Dies wird nur ausgeführt wenn die Zeile vorne angehakt ist. Sollte ein Referenzfeld nicht vorhanden sein, ist dieser Haken bereits angehakt vor belegt.&lt;br /&gt;
&lt;br /&gt;
Farben:&lt;br /&gt;
*'''Rot''': Es ist noch kein Referenzfeld vorhanden und muss erstellt werden.&lt;br /&gt;
*'''Orange''': Es ist ein Referenzfeld gleichen namens aber mit anderem Typ oder Länge vorhanden. Hier muss ebenso ein passendes Referenzfeld angelegt werden&lt;br /&gt;
&lt;br /&gt;
Klicken Sie unten rechts auf &amp;quot;Jetzt Importieren&amp;quot;, sobald Sie alle Felder angehakt haben, die später durch FrameWorkFlow verarbeitet werden sollen.&lt;br /&gt;
Es können natürlich auch zu einem späteren Zeitpunkt noch zusätzliche Felder importiert werden.&lt;br /&gt;
&lt;br /&gt;
===4) Resource komplettieren===&lt;br /&gt;
[[File:db2_import_ressourcenmanager_attribute.jpg|none|thumb|Attribut-Tab nach Import]]&lt;br /&gt;
Nach dem Import gelangen Sie zurück in den [[Ressourcen Manager]] in den Attribut-Tab wo Sie nochmals die Felder begutachten können die importiert wurden. Zum jetzigen Zeitpunkt ist die Ressource noch nicht gespeichert. Klicken Sie unten rechts auf Speichern um die Ressource endgültig zu speichern.&lt;br /&gt;
Bei DB2-Resourcen ist es ratsam im Allgemein-Tab die Option &amp;quot;Verwaltet&amp;quot; nicht zu setzen. Da davon aus zu gehen ist dass die Tabelle durch andere Systeme (DDS / OS400) verwaltet wird .&lt;br /&gt;
&lt;br /&gt;
===5) Index anlegen===&lt;br /&gt;
[[File:db2_import_ressourcenmanager_index.jpg|none|thumb|Index-Tab nach Import]]&lt;br /&gt;
Jede Resource in FrameWorkFlow braucht einen Primärschlüssel, deshalb muss dieser noch erstellt werden.&lt;br /&gt;
Stellen Sie sicher, dass Sie die Ressource bereits gespeichert haben, bevor sie einen Index dazu erstellen.&lt;br /&gt;
Wechseln Sie nun zum Indizes-Tab und klicken Sie unten links auf Primärschlüssel.&lt;br /&gt;
[[File:db2_import_ressourcenmanager_addprimary.jpg|none|thumb|Primärschlüssel erstellen]]&lt;br /&gt;
Geben sie dem Primärschlüssel einen Intuitiven namen, und ziehen per Drag&amp;amp;Drop alle Felder die Teil des Primärschlüssels sind auf die &amp;quot;Gewählt&amp;quot;-Seite&lt;br /&gt;
Klicken Sie anschließend auf Speichern.&lt;br /&gt;
Der neu erstellte Primärschlüssel sollte nun in der Indexliste erscheinen.&lt;br /&gt;
Klicken Sie abschließend noch auf den Speichern-Knopf im [[Ressourcen Manager]] um den Index der Ressource hinzu zu fügen.&lt;br /&gt;
&lt;br /&gt;
===6) Instanz neu Starten===&lt;br /&gt;
Nachdem etwas an den Ressourcen verändert wurde muss die Instanz neu gestartet werden bevor die Resourcen für die Funktionen zugänglich sind.&lt;br /&gt;
Bedenken Sie dass durch Stoppen der Instanz alle aktuell angemeldeten Benutzer in ihrer Arbeit unterbrochen werden.&lt;br /&gt;
Öffnen sie dazu den [[Instanz Manager]] und klicken sie die Instanz(Mandant) doppelt an, der neu gestartet werden soll.&lt;br /&gt;
[[File:db2_import_instance_manager.jpg|none|thumb|Instanzmanager]]&lt;br /&gt;
Klicken Sie anschließend oben links auf das Stop-Symbol und Warten sie bis der Ladebildschirm verschwindet.&lt;br /&gt;
Jetzt können Sie auf das Play-Symbol klicken um die Instanz wieder zu Starten.&lt;br /&gt;
&lt;br /&gt;
'''F E R T I G'''&lt;br /&gt;
&lt;br /&gt;
==Siehe Auch==&lt;br /&gt;
*[[Anleitung:Datenquellen anlegen]]&lt;br /&gt;
*[[Anleitung:Mandanten anlegen]]&lt;br /&gt;
*[[Anleitung:Instanzen verwalten]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[Category:Erstellung]] [[Kategorie:Anleitungen]] [[Kategorie:Allgemein]]&lt;/div&gt;</summary>
		<author><name>217.244.139.88</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frameworkflow.de/index.php?title=Daten_Modell_Element&amp;diff=245</id>
		<title>Daten Modell Element</title>
		<link rel="alternate" type="text/html" href="https://wiki.frameworkflow.de/index.php?title=Daten_Modell_Element&amp;diff=245"/>
		<updated>2021-12-15T15:45:54Z</updated>

		<summary type="html">&lt;p&gt;217.244.139.88: /* Auslöser */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das [[Daten Modell]]-Element wird verwendet um die Attribute/Felder von Resourcen zur Anzeige zu bringen. Im Fall von einem [[Tabellenprogramm]] oder einem [[Tabellenpanel]] werden hierdurch die Spalten erzeugt. Das [[Daten Modell]] kann aber auch im Zusammenhang mit einem [[Model Feld Generator]] verwendet werden um Eingabefelder für ein [[Form Panel]] zu Erzeugen&lt;br /&gt;
&lt;br /&gt;
===Verwendbarkeit===&lt;br /&gt;
Das [[Daten Modell]] erzeugt eine Datenstruktur die in einen orangen Request-Eingang, meist &amp;quot;model&amp;quot; genannt, geführt werden kann. &lt;br /&gt;
&lt;br /&gt;
==Anschlüsse==&lt;br /&gt;
[[File:datamodel_element.jpg|right|200px|Daten Modell-Element]]&lt;br /&gt;
&lt;br /&gt;
In dieser Sektion finden Sie alle Informationen über die Anschlüsse die das jeweilige Informationselement zur Verfügung stellt. Beachten Sie dass Weitere Eingänge und Anfragen beliebig hinzugefügt werden können. Diese Zusätzlichen Eingänge haben keine Standardfunktion und sind deshalb hier nicht Beschrieben. &lt;br /&gt;
&lt;br /&gt;
===Eingänge (INPUT)===&lt;br /&gt;
*'''0''': Erwartet keine besondere Datenstruktur&lt;br /&gt;
&lt;br /&gt;
===Anfragen (REQUEST)===&lt;br /&gt;
Dieses Element führt standardmäßig keine Anfragen aus&lt;br /&gt;
&lt;br /&gt;
===Auslöser===&lt;br /&gt;
*'''delete''': Hierhin werden die Datensätze die gelöscht werden sollen geleitet. Dies wird bewerkstelligt indem ein delete-Ereignis mit Hilfe des [[Ereignis Erzeuger|Ereignis Erzeugers]] in den event-Eingang des [[Tabellenprogramm|Tabellenprogramms]] oder [[Tabellenpanel|Tabellenpanels]] geleitet wird.&lt;br /&gt;
*'''read''': An diesem Auslöser wird Angefragt wenn Daten(Ressourcen) geladen werden sollen. Vorzugsweise ist hier das Element [[Ressourcen abfragen]] an zu schließen. Es kann aber ebenso jedes beliebige Element das eine Liste von Datensätzen ausgibt angeschlossen werden, wie z.B. die [[SQL-Abfrage]] oder die [[HTTP/REST Request]] (Allerdings dann die Blätter-Funktion deaktiviert)&lt;br /&gt;
*'''update''': Hier werden Datensätze die innerhalb des [[Tabellenprogramm|Tabellenprogramms]] modifiziert oder hinzugefügt wurden hingeleitet. Damit dies geschieht muss mit Hilfe des [[Ereignis Erzeuger|Ereignis Erzeugers]] das sync-Ereignis in das [[Tabellenprogramm]] gesendet werden.&lt;br /&gt;
&lt;br /&gt;
===Ereignisse===&lt;br /&gt;
Dieses Element hat keine Ereignisse&lt;br /&gt;
&lt;br /&gt;
===Ausgänge===&lt;br /&gt;
* '''0''': Hier wird die Ereignis-Datenstruktur ausgegeben, die dann direkt in einen orangen Eingang geleitet werden kann&lt;br /&gt;
&lt;br /&gt;
==Konfiguration==&lt;br /&gt;
[[File:datamodell_settings.jpg|right|300px|Daten Modell-Details]]&lt;br /&gt;
&lt;br /&gt;
*'''Modeltyp''': Hier kann gewählt werden ob die felder einer Resource in Form von Attributen oder Feldern ausgegeben werden Soll&lt;br /&gt;
**Attribute: Dies Macht nur Sinn wenn sie in ihren Resourcen auch Resourcen-Attribute definiert haben. (Für erfahrene Anwender)&lt;br /&gt;
**Felder: Hier werden die Ressourcen-Daten als ganz normale Felder dargestellt (empfohlen)&lt;br /&gt;
*'''Ressource''': Hier können Sie wählen welche Resource das Datenmodell verwalten soll.&lt;br /&gt;
*'''Neu Einlesen(Refresh)''': Durch klicken auf diesen Knopf wird geprüft ob es Felder in der Ressource gibt, die noch nicht in der Anzeigeliste sind. Dies ist besonders nützlich wenn man nachträglich Felder zu einer Ressource hinzugenommen hat.&lt;br /&gt;
&lt;br /&gt;
===Spaltenbeschreibung===&lt;br /&gt;
*'''Überschrift''': Dies ist der angezeigte Name.&lt;br /&gt;
*'''Feldname''': Dies ist der Name des Feldes in der Datenbank.&lt;br /&gt;
*'''Datentyp''': Dies ist der Datentyp des Feldes.&lt;br /&gt;
*'''Verwendung''': Hier kann eine Auswahl getroffen werden um die Formatierung in der Anzeige zu verbessern. z.B. &amp;quot;Keine Nachkommastellen anzeigen&amp;quot; oder &amp;quot;Proportionalschrift verwenden&amp;quot;&lt;br /&gt;
*'''In GUI filterbar''': Wenn diese Option angehakt ist, wird in der Desktop-Oberfläche ein Suchfeld im Spaltenkopf angezeigt.&lt;br /&gt;
*'''In GUI sortierbar''': Wenn diese Option angehakt ist, kann der Benutzer später nach diesem Feld sortieren&lt;br /&gt;
*'''aus DB lesen''': Wenn diese Option angehakt ist, wird der Wert aus der Datenbank gelesen (andersrum: falls dies nicht angehakt ist hat der Benutzer keine Möglichkeit die Werte dieses Feldes zu sehen&lt;br /&gt;
*'''In GUI anzeigen''': Wenn dieses Feld gesetzt ist wird eine Spalte im [[Tabellenprogramm]] für diesen Wert angezeigt. Andernfalls ist das Feld über die Spaltenauswahl im [[Tabellenprogramm]] später einschaltbar.&lt;br /&gt;
*'''In GUI bearbeitbar''': Diese Option macht nur zusammen mit dem Element [[Zeilen-Bearbeitung]] sin. Da dann die Zeilen des [[Tabellenprogramm|Tabellenprogramms]] direkt bearbeitet werden können (nicht vergessen dann den update-Auslöser mit einem [[Ressourcen speichern]]-Element zu verbinden&lt;br /&gt;
&lt;br /&gt;
Es können außerdem auch manuell Felder hinzugefügt werden, falls sie mit einer [[SQL-Abfrage]] spalten erzeugen die nicht in der Ressource definiert sind&lt;br /&gt;
&lt;br /&gt;
==Weiterführende Informationen==&lt;br /&gt;
Weitere Informationen, so wie Beispiele und Anleitungen zu diesem Element&lt;br /&gt;
===Anleitungen===&lt;br /&gt;
*[[Einfache Datenanzeige Anleitung]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Elemente]] [[Category:Allgemein]] [[Category:Erstellung]]&lt;/div&gt;</summary>
		<author><name>217.244.139.88</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frameworkflow.de/index.php?title=Daten_Modell_Element&amp;diff=244</id>
		<title>Daten Modell Element</title>
		<link rel="alternate" type="text/html" href="https://wiki.frameworkflow.de/index.php?title=Daten_Modell_Element&amp;diff=244"/>
		<updated>2021-12-15T15:45:11Z</updated>

		<summary type="html">&lt;p&gt;217.244.139.88: /* Auslöser */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das [[Daten Modell]]-Element wird verwendet um die Attribute/Felder von Resourcen zur Anzeige zu bringen. Im Fall von einem [[Tabellenprogramm]] oder einem [[Tabellenpanel]] werden hierdurch die Spalten erzeugt. Das [[Daten Modell]] kann aber auch im Zusammenhang mit einem [[Model Feld Generator]] verwendet werden um Eingabefelder für ein [[Form Panel]] zu Erzeugen&lt;br /&gt;
&lt;br /&gt;
===Verwendbarkeit===&lt;br /&gt;
Das [[Daten Modell]] erzeugt eine Datenstruktur die in einen orangen Request-Eingang, meist &amp;quot;model&amp;quot; genannt, geführt werden kann. &lt;br /&gt;
&lt;br /&gt;
==Anschlüsse==&lt;br /&gt;
[[File:datamodel_element.jpg|right|200px|Daten Modell-Element]]&lt;br /&gt;
&lt;br /&gt;
In dieser Sektion finden Sie alle Informationen über die Anschlüsse die das jeweilige Informationselement zur Verfügung stellt. Beachten Sie dass Weitere Eingänge und Anfragen beliebig hinzugefügt werden können. Diese Zusätzlichen Eingänge haben keine Standardfunktion und sind deshalb hier nicht Beschrieben. &lt;br /&gt;
&lt;br /&gt;
===Eingänge (INPUT)===&lt;br /&gt;
*'''0''': Erwartet keine besondere Datenstruktur&lt;br /&gt;
&lt;br /&gt;
===Anfragen (REQUEST)===&lt;br /&gt;
Dieses Element führt standardmäßig keine Anfragen aus&lt;br /&gt;
&lt;br /&gt;
===Auslöser===&lt;br /&gt;
*'''delete''': Hier werden die Datensätze die gelöscht werden sollen geleitet. Dies wird bewerkstelligt indem ein delete-Ereignis mit Hilfe des [[Ereignis Erzeuger|Ereignis Erzeugers]] in den event-Eingang des [[Tabellenprogramm|Tabellenprogramms]] oder [[Tabellenpanel|Tabellenpanels]] geleitet wird.&lt;br /&gt;
*'''read''': An diesem Auslöser wird Angefragt wenn Daten(Ressourcen) geladen werden sollen. Vorzugsweise ist hier das Element [[Ressourcen abfragen]] an zu schließen. Es kann aber ebenso jedes beliebige Element das eine Liste von Datensätzen ausgibt angeschlossen werden, wie z.B. die [[SQL-Abfrage]] oder die [[HTTP/REST Request]] (Allerdings dann die Blätter-Funktion deaktiviert)&lt;br /&gt;
*'''update''': Hier werden Datensätze die innerhalb des [[Tabellenprogramm|Tabellenprogramms]] modifiziert oder hinzugefügt wurden geleitet. Damit dies geschieht muss mit Hilfe des [[Ereignis Erzeuger|Ereignis Erzeugers]] das sync-Ereignis in das [[Tabellenprogramm]] gesendet werden.&lt;br /&gt;
&lt;br /&gt;
===Ereignisse===&lt;br /&gt;
Dieses Element hat keine Ereignisse&lt;br /&gt;
&lt;br /&gt;
===Ausgänge===&lt;br /&gt;
* '''0''': Hier wird die Ereignis-Datenstruktur ausgegeben, die dann direkt in einen orangen Eingang geleitet werden kann&lt;br /&gt;
&lt;br /&gt;
==Konfiguration==&lt;br /&gt;
[[File:datamodell_settings.jpg|right|300px|Daten Modell-Details]]&lt;br /&gt;
&lt;br /&gt;
*'''Modeltyp''': Hier kann gewählt werden ob die felder einer Resource in Form von Attributen oder Feldern ausgegeben werden Soll&lt;br /&gt;
**Attribute: Dies Macht nur Sinn wenn sie in ihren Resourcen auch Resourcen-Attribute definiert haben. (Für erfahrene Anwender)&lt;br /&gt;
**Felder: Hier werden die Ressourcen-Daten als ganz normale Felder dargestellt (empfohlen)&lt;br /&gt;
*'''Ressource''': Hier können Sie wählen welche Resource das Datenmodell verwalten soll.&lt;br /&gt;
*'''Neu Einlesen(Refresh)''': Durch klicken auf diesen Knopf wird geprüft ob es Felder in der Ressource gibt, die noch nicht in der Anzeigeliste sind. Dies ist besonders nützlich wenn man nachträglich Felder zu einer Ressource hinzugenommen hat.&lt;br /&gt;
&lt;br /&gt;
===Spaltenbeschreibung===&lt;br /&gt;
*'''Überschrift''': Dies ist der angezeigte Name.&lt;br /&gt;
*'''Feldname''': Dies ist der Name des Feldes in der Datenbank.&lt;br /&gt;
*'''Datentyp''': Dies ist der Datentyp des Feldes.&lt;br /&gt;
*'''Verwendung''': Hier kann eine Auswahl getroffen werden um die Formatierung in der Anzeige zu verbessern. z.B. &amp;quot;Keine Nachkommastellen anzeigen&amp;quot; oder &amp;quot;Proportionalschrift verwenden&amp;quot;&lt;br /&gt;
*'''In GUI filterbar''': Wenn diese Option angehakt ist, wird in der Desktop-Oberfläche ein Suchfeld im Spaltenkopf angezeigt.&lt;br /&gt;
*'''In GUI sortierbar''': Wenn diese Option angehakt ist, kann der Benutzer später nach diesem Feld sortieren&lt;br /&gt;
*'''aus DB lesen''': Wenn diese Option angehakt ist, wird der Wert aus der Datenbank gelesen (andersrum: falls dies nicht angehakt ist hat der Benutzer keine Möglichkeit die Werte dieses Feldes zu sehen&lt;br /&gt;
*'''In GUI anzeigen''': Wenn dieses Feld gesetzt ist wird eine Spalte im [[Tabellenprogramm]] für diesen Wert angezeigt. Andernfalls ist das Feld über die Spaltenauswahl im [[Tabellenprogramm]] später einschaltbar.&lt;br /&gt;
*'''In GUI bearbeitbar''': Diese Option macht nur zusammen mit dem Element [[Zeilen-Bearbeitung]] sin. Da dann die Zeilen des [[Tabellenprogramm|Tabellenprogramms]] direkt bearbeitet werden können (nicht vergessen dann den update-Auslöser mit einem [[Ressourcen speichern]]-Element zu verbinden&lt;br /&gt;
&lt;br /&gt;
Es können außerdem auch manuell Felder hinzugefügt werden, falls sie mit einer [[SQL-Abfrage]] spalten erzeugen die nicht in der Ressource definiert sind&lt;br /&gt;
&lt;br /&gt;
==Weiterführende Informationen==&lt;br /&gt;
Weitere Informationen, so wie Beispiele und Anleitungen zu diesem Element&lt;br /&gt;
===Anleitungen===&lt;br /&gt;
*[[Einfache Datenanzeige Anleitung]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Elemente]] [[Category:Allgemein]] [[Category:Erstellung]]&lt;/div&gt;</summary>
		<author><name>217.244.139.88</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frameworkflow.de/index.php?title=Start-Element&amp;diff=243</id>
		<title>Start-Element</title>
		<link rel="alternate" type="text/html" href="https://wiki.frameworkflow.de/index.php?title=Start-Element&amp;diff=243"/>
		<updated>2021-12-15T15:44:39Z</updated>

		<summary type="html">&lt;p&gt;217.244.139.88: /* Parametertypen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Im [[Start-Element]] jeder Funktion Startet die Funktionsausführung. Das Startelement ist hat auch gleichzeitig eine Berechtigungs-Prüfung, so dass das [[Start-Element]] nur ausgeführt oder die entsprechente [[Funktion]] im Menü angezeigt wird, wenn die Berechtigungen(d.h. Gruppenmitgliedschaften) erfüllt sind.&lt;br /&gt;
&lt;br /&gt;
===Verwendbarkeit===&lt;br /&gt;
Jede [[Funktion]] hat ein [[Start-Element]]&lt;br /&gt;
&lt;br /&gt;
==Anschlüsse==&lt;br /&gt;
[[File:start_element.jpg|right|200px|Start Element-Element]]&lt;br /&gt;
&lt;br /&gt;
In dieser Sektion finden Sie alle Informationen über die Anschlüsse die das jeweilige Informationselement zur Verfügung stellt. Beachten Sie dass Weitere Eingänge und Anfragen beliebig hinzugefügt werden können. Diese Zusätzlichen Eingänge haben keine Standardfunktion und sind deshalb hier nicht Beschrieben. &lt;br /&gt;
&lt;br /&gt;
===Eingänge (INPUT)===&lt;br /&gt;
Das [[Start-Element]] ist neben dem [[Daten Halten]]-Element das Einzige das keine INPUT´s hat&lt;br /&gt;
&lt;br /&gt;
===Anfragen (REQUEST)===&lt;br /&gt;
Dieses Element führt standardmäßig keine Anfragen aus&lt;br /&gt;
&lt;br /&gt;
===Auslöser===&lt;br /&gt;
Dieses Element hat keine Auslöser &lt;br /&gt;
&lt;br /&gt;
===Ereignisse===&lt;br /&gt;
Dieses Element hat keine Ereignisse&lt;br /&gt;
&lt;br /&gt;
===Ausgänge===&lt;br /&gt;
* '''0''': Der Ausgangwird gefeuert sobald eine Funktion betreten wird. Der name der Ausgänge kann über die Konfiguration angepasst werden.&lt;br /&gt;
&lt;br /&gt;
==Konfiguration==&lt;br /&gt;
[[File:start_settings.jpg|right|300px|Start Element-Details]]&lt;br /&gt;
&lt;br /&gt;
*'''Commit-Modus''': Diese Option ist noch Inaktiv&lt;br /&gt;
*'''Erforderliche Benutzerrolle''': Hier können die Benutzergruppen angegeben werden die benötigt werden um die Funktion aus zu führen&lt;br /&gt;
*'''Funktionsparameter''': Hier können die angegeben werden die zur Auführng der Funktion erforderlich sind&lt;br /&gt;
&lt;br /&gt;
===Spaltenbeschreibung===&lt;br /&gt;
*'''arametername''': Dies ist der Name des Parameters&lt;br /&gt;
*'''Typ''': Hier kann Spezifiziert werden von welchem Datentyp der Parameter ist (Optional)&lt;br /&gt;
*'''Pflicht''': Wenn angehakt muss der Parameter mit einem Wert vorgelegt werden bevor die Funktion ausgeführt werden kann. Beim Aufruf über das Hauptmenü werden die Parameter alle mit [[VOID]] vorbelegt.&lt;br /&gt;
*'''Wartezeit''': Wenn ein Wert keine Pflichtangabe ist, kann hier definiert werden wie lang auf Ankunft des Parameters gewartet wird bevor die Funktion ausgeführt wird&lt;br /&gt;
*'''Stndardwert''': Falls ein Parameter keine Pflichtangabe ist und nicht innerhalb der Wartezeit angekommen ist, kann hier definiert werden welchen Wert der Parameter dann annimmt&lt;br /&gt;
&lt;br /&gt;
===Parametertypen===&lt;br /&gt;
*'''Input hinzufügen''': Dies fügt einen grünen Ausgang hinzu der bei Wiederverwendung der Funktion extern gefüllt werden muss.&lt;br /&gt;
*'''Event hinzufügen''': Dies fügt einen gelben Eingang hinzu der bei Funktionsstart nicht gesetzt werden muss, aber nachtäglich bei Wiederverwendung der Funktion in die aktuelle Funktion übermittelt werden kann&lt;br /&gt;
*'''Request Weiterleitung hinzufügen''': Dies fügt einen orangen Ausgang hinzu über den die Funktion bei Wiederverwendung bidirektional mit der aufrufenden Funktion kommunizieren kann. In der aufrufenden Funktion wird dieser Parametertyp als Auslöser dargestellt&lt;br /&gt;
&lt;br /&gt;
==Weiterführende Informationen==&lt;br /&gt;
Weitere Informationen, so wie Beispiele und Anleitungen zu diesem Element&lt;br /&gt;
===Anleitungen===&lt;br /&gt;
*[[Funktionen wiederverwenden]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Elemente]] [[Category:Allgemein]] [[Category:Erstellung]]&lt;/div&gt;</summary>
		<author><name>217.244.139.88</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frameworkflow.de/index.php?title=Daten_Modell_Element&amp;diff=242</id>
		<title>Daten Modell Element</title>
		<link rel="alternate" type="text/html" href="https://wiki.frameworkflow.de/index.php?title=Daten_Modell_Element&amp;diff=242"/>
		<updated>2021-12-15T14:31:59Z</updated>

		<summary type="html">&lt;p&gt;217.244.139.88: /* Ausgänge */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das [[Daten Modell]]-Element wird verwendet um die Attribute/Felder von Resourcen zur Anzeige zu bringen. Im Fall von einem [[Tabellenprogramm]] oder einem [[Tabellenpanel]] werden hierdurch die Spalten erzeugt. Das [[Daten Modell]] kann aber auch im Zusammenhang mit einem [[Model Feld Generator]] verwendet werden um Eingabefelder für ein [[Form Panel]] zu Erzeugen&lt;br /&gt;
&lt;br /&gt;
===Verwendbarkeit===&lt;br /&gt;
Das [[Daten Modell]] erzeugt eine Datenstruktur die in einen orangen Request-Eingang, meist &amp;quot;model&amp;quot; genannt, geführt werden kann. &lt;br /&gt;
&lt;br /&gt;
==Anschlüsse==&lt;br /&gt;
[[File:datamodel_element.jpg|right|200px|Daten Modell-Element]]&lt;br /&gt;
&lt;br /&gt;
In dieser Sektion finden Sie alle Informationen über die Anschlüsse die das jeweilige Informationselement zur Verfügung stellt. Beachten Sie dass Weitere Eingänge und Anfragen beliebig hinzugefügt werden können. Diese Zusätzlichen Eingänge haben keine Standardfunktion und sind deshalb hier nicht Beschrieben. &lt;br /&gt;
&lt;br /&gt;
===Eingänge (INPUT)===&lt;br /&gt;
*'''0''': Erwartet keine besondere Datenstruktur&lt;br /&gt;
&lt;br /&gt;
===Anfragen (REQUEST)===&lt;br /&gt;
Dieses Element führt standardmäßig keine Anfragen aus&lt;br /&gt;
&lt;br /&gt;
===Auslöser===&lt;br /&gt;
*'''delete''': Hier werden die Datensätze die gelöscht werden sollen geleitet. Dies wird bewerkstelligt indem ein delete-Ereignis mit Hilfe des [[Ereignis Erzeuger|Ereignis Erzeugers]] in den event-Eingang des [[Tabellenprogramm|Tabellenprogramms]] oder [[Tabellenpanel|Tabellenpanels] geleitet wird.&lt;br /&gt;
*'''read''': An diesem Auslöser wird Angefragt wenn Daten(Ressourcen) geladen werden sollen. Vorzugsweise ist hier das Element [[Ressourcen abfragen]] an zu schließen. Es kann aber ebenso jedes beliebige Element das eine Liste von Datensätzen ausgibt angeschlossen werden, wie z.B. die [[SQL-Abfrage]] oder die [[HTTP/REST Request]] (Allerdings dann die Blätter-Funktion deaktiviert)&lt;br /&gt;
*'''update''': Hier werden Datensätze die innerhalb des [[Tabellenprogramm|Tabellenprogramms]] modifiziert oder hinzugefügt wurden geleitet. Damit dies geschieht muss mit Hilfe des [[Ereignis Erzeuger|Ereignis Erzeugers]] das sync-Ereignis in das [[Tabellenprogramm]] gesendet werden.&lt;br /&gt;
&lt;br /&gt;
===Ereignisse===&lt;br /&gt;
Dieses Element hat keine Ereignisse&lt;br /&gt;
&lt;br /&gt;
===Ausgänge===&lt;br /&gt;
* '''0''': Hier wird die Ereignis-Datenstruktur ausgegeben, die dann direkt in einen orangen Eingang geleitet werden kann&lt;br /&gt;
&lt;br /&gt;
==Konfiguration==&lt;br /&gt;
[[File:datamodell_settings.jpg|right|300px|Daten Modell-Details]]&lt;br /&gt;
&lt;br /&gt;
*'''Modeltyp''': Hier kann gewählt werden ob die felder einer Resource in Form von Attributen oder Feldern ausgegeben werden Soll&lt;br /&gt;
**Attribute: Dies Macht nur Sinn wenn sie in ihren Resourcen auch Resourcen-Attribute definiert haben. (Für erfahrene Anwender)&lt;br /&gt;
**Felder: Hier werden die Ressourcen-Daten als ganz normale Felder dargestellt (empfohlen)&lt;br /&gt;
*'''Ressource''': Hier können Sie wählen welche Resource das Datenmodell verwalten soll.&lt;br /&gt;
*'''Neu Einlesen(Refresh)''': Durch klicken auf diesen Knopf wird geprüft ob es Felder in der Ressource gibt, die noch nicht in der Anzeigeliste sind. Dies ist besonders nützlich wenn man nachträglich Felder zu einer Ressource hinzugenommen hat.&lt;br /&gt;
&lt;br /&gt;
===Spaltenbeschreibung===&lt;br /&gt;
*'''Überschrift''': Dies ist der angezeigte Name.&lt;br /&gt;
*'''Feldname''': Dies ist der Name des Feldes in der Datenbank.&lt;br /&gt;
*'''Datentyp''': Dies ist der Datentyp des Feldes.&lt;br /&gt;
*'''Verwendung''': Hier kann eine Auswahl getroffen werden um die Formatierung in der Anzeige zu verbessern. z.B. &amp;quot;Keine Nachkommastellen anzeigen&amp;quot; oder &amp;quot;Proportionalschrift verwenden&amp;quot;&lt;br /&gt;
*'''In GUI filterbar''': Wenn diese Option angehakt ist, wird in der Desktop-Oberfläche ein Suchfeld im Spaltenkopf angezeigt.&lt;br /&gt;
*'''In GUI sortierbar''': Wenn diese Option angehakt ist, kann der Benutzer später nach diesem Feld sortieren&lt;br /&gt;
*'''aus DB lesen''': Wenn diese Option angehakt ist, wird der Wert aus der Datenbank gelesen (andersrum: falls dies nicht angehakt ist hat der Benutzer keine Möglichkeit die Werte dieses Feldes zu sehen&lt;br /&gt;
*'''In GUI anzeigen''': Wenn dieses Feld gesetzt ist wird eine Spalte im [[Tabellenprogramm]] für diesen Wert angezeigt. Andernfalls ist das Feld über die Spaltenauswahl im [[Tabellenprogramm]] später einschaltbar.&lt;br /&gt;
*'''In GUI bearbeitbar''': Diese Option macht nur zusammen mit dem Element [[Zeilen-Bearbeitung]] sin. Da dann die Zeilen des [[Tabellenprogramm|Tabellenprogramms]] direkt bearbeitet werden können (nicht vergessen dann den update-Auslöser mit einem [[Ressourcen speichern]]-Element zu verbinden&lt;br /&gt;
&lt;br /&gt;
Es können außerdem auch manuell Felder hinzugefügt werden, falls sie mit einer [[SQL-Abfrage]] spalten erzeugen die nicht in der Ressource definiert sind&lt;br /&gt;
&lt;br /&gt;
==Weiterführende Informationen==&lt;br /&gt;
Weitere Informationen, so wie Beispiele und Anleitungen zu diesem Element&lt;br /&gt;
===Anleitungen===&lt;br /&gt;
*[[Einfache Datenanzeige Anleitung]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Elemente]] [[Category:Allgemein]] [[Category:Erstellung]]&lt;/div&gt;</summary>
		<author><name>217.244.139.88</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frameworkflow.de/index.php?title=Variablen_verwenden&amp;diff=201</id>
		<title>Variablen verwenden</title>
		<link rel="alternate" type="text/html" href="https://wiki.frameworkflow.de/index.php?title=Variablen_verwenden&amp;diff=201"/>
		<updated>2021-12-14T17:37:04Z</updated>

		<summary type="html">&lt;p&gt;217.244.139.88: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In jedem Textfeld innerhalb von Funktionselementen können Variablen verwendet werden. Variablen dienen dazu, bestimmte Einstellung eines Funktionselements mit Werten zu belegen. &lt;br /&gt;
Jeder Eingang und Requesteingang eines Funktionselementes kann durch eine Variable abgefragt und ausgelesen werden. Es gibt aber auch noch Variablen, die statische Werte zurückliefern wie z.B. Sitzungseigenschaften oder Datum bzw. Uhrzeiten.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden wird die Verwendungsweise der Variablen erklärt.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
Variablen werden immer mit einem Fragezeichen gefolgt von einem Ausdruck in spitzen Klammern markiert. Dies sieht wie folgt aus:&lt;br /&gt;
 '''?&amp;lt;Ausdruck&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==INPUT-Variablen==&lt;br /&gt;
Mit Hilfe von INPUT-Variablen können die Werte der grünen Funktionselementeingänge abgefragt werden. INPUT-Variablen folgen diesem Schema:&lt;br /&gt;
 '''?&amp;lt;INPUT:Name&amp;gt;'''&lt;br /&gt;
Wobei der '''Name''' die Bezeichnung des Eingangs ist. Dieser ist ersichtlich wenn man mit der Maus über den entsprechenden Eingang fährt. Meist wird hier &amp;quot;0&amp;quot; verwendet.&lt;br /&gt;
Ist der Wert am Eingang eine Ressource oder Datenstruktur kann auch direkt auf ein Feld oder ein Unterobjekt zugegriffen werden, in dem der Feldname innerhalb des Ausdrucks durch einen Doppelpunkt getrennt, angehängt wird.&lt;br /&gt;
 '''?&amp;lt;INPUT:Name:Feld&amp;gt;'''&lt;br /&gt;
Wobei '''Feld''' dann der entsprechende Attributsname (Spaltenbezeichnung in relationaler Tabelle) ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==REQUEST-Variablen==&lt;br /&gt;
Mit Hilfe von REQUEST-Variablen können die Werte der orangen Funktionselementeingänge abgefragt werden. REQUEST-Variablen folgen dem selben Schema wie INPUT-Variablen:&lt;br /&gt;
 '''?&amp;lt;REQUEST:Name&amp;gt;'''&lt;br /&gt;
Wobei der '''Name''' die Bezeichnung des Requesteingangs ist. Dieser ist ersichtlich, wenn man mit der Maus über den entsprechenden Requesteingang fährt. Meist wird hier &amp;quot;option&amp;quot; verwendet.&lt;br /&gt;
Ist der Wert am Requesteingang eine Ressource oder Datenstruktur, kann auch direkt auf ein Feld oder ein Unterobjekt zugegriffen werden, indem der Feldname innerhalb des Ausdrucks durch einen Doppelpunkt getrennt, angehängt wird.&lt;br /&gt;
 '''?&amp;lt;REQUEST:Name&amp;gt;'''&lt;br /&gt;
Wobei '''Feld''' dann der entsprechende Attributsname (Spaltenbezeichnung in relationaler Tabelle) ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INPUT und REQUEST Modifikatoren==&lt;br /&gt;
Die Darstellung von INPUT und REQUEST-Variablen kann mit Hilfe von Modifikatoren beeinflusst werden. So kann eine Zahl z.B. mit Vorlaufnullen versehen werden oder auch Leerzeichen von Texten abgeschnitten werden.&lt;br /&gt;
Dies wird bewerkstelligt, indem man durch Punkt getrennt den entsprechenden Modifikator an den Ausdruck anhängt. Parameter für den Modifikator werden anschließend mit Komma angehängt.&lt;br /&gt;
 '''?&amp;lt;INPUT:Name:Feld.Modifikator,Parameter1,Parameter2,ParameterN&amp;gt;'''&lt;br /&gt;
===Liste der Modifikatoren===&lt;br /&gt;
*'''.pad,string,länge,richtung''': Hiermit kann ein beliebiger Wert '''string''' je nach '''richtung''' (&amp;quot;left&amp;quot; oder &amp;quot;right&amp;quot;) auf eine gewünschte '''länge''' gebracht werden. z.B. würde man mit &amp;quot;.pad,0,7,left&amp;quot; eine Zahl immer 7-stellig mit Vorlaufnullen formatieren.&lt;br /&gt;
*'''.sub,start,länge''': Hiermit kann ein Ausschnitt eines Textes extrahiert werden. '''start''' ist die Startposition, ab der so viele Zeichen wie als '''länge''' angegeben sind ausgegeben werden. Z.B. würde man mit &amp;quot;.sub,0,7&amp;quot; nur die ersten 7 Stellen eines Textes ausgeben.&lt;br /&gt;
*'''.rtrim''': Leerzeichen werden von rechts abgeschnitten.&lt;br /&gt;
*'''.ltrim''': Leerzeichen werden von links abgeschnitten.&lt;br /&gt;
*'''.ltriml''': Vorlaufnullen werden von links abgeschnitten.&lt;br /&gt;
*'''.trim''': Leerzeichen werden von beiden Seiten abgeschnitten.&lt;br /&gt;
*'''.len''': gibt die Anzahl an Zeichen aus, die der Text enthält.&lt;br /&gt;
*'''.base64decode''': Dekodiert einen Base64 Text zurück zu lesbarem Text.&lt;br /&gt;
*'''.base64encode''': Kodiert einen Text in Base64.&lt;br /&gt;
*'''.decimalVal''': Gibt immer eine Dezimalzahl zurück.&lt;br /&gt;
*'''.intVal''': Gibt immer eine ganze Zahl zurück.&lt;br /&gt;
*'''.sqlEscape,dialekt''': Escaped die Variable, so dass sie in Anführungszeichen bedenkenlos innerhalb eines SQL-Befehls verwendet werden kann, wobei '''dialekt''' der entsprechende SQL-Dialekt ist. Möglich sind &amp;quot;db2&amp;quot;,&amp;quot;postgre&amp;quot; und &amp;quot;mysql&amp;quot;.&lt;br /&gt;
*'''.md5''': Gibt die MD5-Quersumme eines Textes zurück.&lt;br /&gt;
&lt;br /&gt;
==Statische-Variablen==&lt;br /&gt;
&lt;br /&gt;
===Datum===&lt;br /&gt;
*'''?&amp;lt;DATE:Ymd&amp;gt;''': Datum 8-stellig im Format JahrMontatTag&lt;br /&gt;
*'''?&amp;lt;DATE:d.m.Y&amp;gt;''': Datum 8-stellig im Format Tag.Monat.Jahr&lt;br /&gt;
*'''?&amp;lt;DATE:c&amp;gt;''': Allgemein gültiger Timestamp im Format yyyy-MM-dd'T'HH:mm:ss.SSSSSS&lt;br /&gt;
*'''?&amp;lt;DATE&amp;gt;''': Allgemein gültiger Unix-Timestamp (Sekunden seit dem 1.1.1973)&lt;br /&gt;
*'''?&amp;lt;DATE:DB2&amp;gt;''': Datum gültig für DB2-Timestmp-Feldtypen&lt;br /&gt;
*'''?&amp;lt;DATE:His&amp;gt;''': Aktuelle Uhrzeit 6-Stellig im Format StundeMinuteSekunde&lt;br /&gt;
&lt;br /&gt;
===Sitzung===&lt;br /&gt;
*'''?&amp;lt;USERNAME&amp;gt;''': Aktueller Benutzername&lt;br /&gt;
*'''?&amp;lt;SESSION:mobile&amp;gt;''': Mobile Oberfläche (true/false)&lt;br /&gt;
*'''?&amp;lt;SESSION:gui.profile&amp;gt;''': Gui-Profil (classic-de, crisp-en, web-material-de...)&lt;br /&gt;
*'''?&amp;lt;SESSION:guiType&amp;gt;''': (FWFDESKTOP/FWFMODERN)&lt;br /&gt;
*'''?&amp;lt;SESSION:language&amp;gt;''': Sprache (de-DE, en-US,...)&lt;br /&gt;
*'''?&amp;lt;SESSION:accept&amp;gt;''': Akzeptierte mime-Types (z.B. */*)&lt;br /&gt;
*'''?&amp;lt;SESSION:accept-encoding&amp;gt;''': Kommagetrennte Encodings (z.B. 'gzip, deflate')&lt;br /&gt;
*'''?&amp;lt;SESSION:accept-language&amp;gt;''': Akzeptierte Sprache (z.B. de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7)&lt;br /&gt;
*'''?&amp;lt;SESSION:appCodeName&amp;gt;''': Name der anzeigenden app (z.B. Mozilla)&lt;br /&gt;
*'''?&amp;lt;SESSION:appName&amp;gt;''': Name der App(z.B. Netscape)&lt;br /&gt;
*'''?&amp;lt;SESSION:appVersion&amp;gt;''': Browserversion (z.B. 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36)&lt;br /&gt;
*'''?&amp;lt;SESSION:browser.isChrome&amp;gt;''': Chrome-Browserweiche (true/false)&lt;br /&gt;
*'''?&amp;lt;SESSION:browser.isCordova&amp;gt;''': App-Browserweiche (true/false)&lt;br /&gt;
*'''?&amp;lt;SESSION:browser.isEdge&amp;gt;''': Edge-Browserweiche (true/false)&lt;br /&gt;
*'''?&amp;lt;SESSION:browser.isEdgeChromium&amp;gt;''': Edge-Chromium-Browserweiche (true/false)&lt;br /&gt;
*'''?&amp;lt;SESSION:browser.isFirefox&amp;gt;''': Firefox-Browserweiche (true/false)&lt;br /&gt;
*'''?&amp;lt;SESSION:browser.isIE&amp;gt;''': Internet-Explorer-Browserweiche (true/false)&lt;br /&gt;
*'''?&amp;lt;SESSION:browser.isOpera&amp;gt;''': Opera-Browserweiche (true/false)&lt;br /&gt;
*'''?&amp;lt;SESSION:browser.isSafari&amp;gt;''': Safari-Browserweiche (true/false)&lt;br /&gt;
*'''?&amp;lt;SESSION:connectionType&amp;gt;''': Verbindungstype (z.B. 4g)&lt;br /&gt;
*'''?&amp;lt;SESSION:cookieEnabled&amp;gt;''': Cookies aktiviert (true/false)&lt;br /&gt;
*'''?&amp;lt;SESSION:host&amp;gt;''': IP und Port des FWF-Servers (z.B: 192.168.0.1:8084)&lt;br /&gt;
*'''?&amp;lt;SESSION:location.hash&amp;gt;''': Hash der aktuellen URL (z.B. #123|{&amp;quot;0&amp;quot;:&amp;quot;abc&amp;quot;})&lt;br /&gt;
*'''?&amp;lt;SESSION:location.host&amp;gt;''': Hostname/IP des Servers, was eingegeben wurde (z.B: fwf.ihredomain.tld)&lt;br /&gt;
*'''?&amp;lt;SESSION:location.hostname&amp;gt;''': Hostname des Servers (z.B: fwf.ihredomain.tld)&lt;br /&gt;
*'''?&amp;lt;SESSION:location.href&amp;gt;''': URL des Servers (z.B: https://fwf.ihredomain.tld/fwfDeskto/index.html)&lt;br /&gt;
*'''?&amp;lt;SESSION:location.origin&amp;gt;''': Region des Servers (z.B: https://fwf.ihredomain.tld)&lt;br /&gt;
*'''?&amp;lt;SESSION:location.pathname&amp;gt;''': Pfad des Servers (z.B: /fwfDesktop/)&lt;br /&gt;
*'''?&amp;lt;SESSION:location.port&amp;gt;''': Port des Client-Aufrufs (z.B: *BLANK=80, 8084)&lt;br /&gt;
*'''?&amp;lt;SESSION:location.protocol&amp;gt;''': Protokoll des Aufrufs (z.B: http:, https:)&lt;br /&gt;
*'''?&amp;lt;SESSION:onLine&amp;gt;''': Gibt an, ob der Benutzer Internet-Verbindung hat (true/false)&lt;br /&gt;
*'''?&amp;lt;SESSION:original-remote-addr&amp;gt;''': IP des Clients (falls proxy vorhanden, Proxy-IP)&lt;br /&gt;
*'''?&amp;lt;SESSION:platform&amp;gt;''': Plattform des Clients&lt;br /&gt;
*'''?&amp;lt;SESSION:location.product&amp;gt;''': Browser-Product (z.B. Gecko)&lt;br /&gt;
*'''?&amp;lt;SESSION:refer&amp;gt;''': Weitergeleitet von (z.B. weitergeleitete Webseite)&lt;br /&gt;
*'''?&amp;lt;SESSION:remote-addr&amp;gt;''': IP des Clients (falls proxy vorhanden ip des x-forwarded-for)&lt;br /&gt;
*'''?&amp;lt;SESSION:userAgent&amp;gt;''': Browser (z.B. Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36)&lt;br /&gt;
*'''?&amp;lt;SESSION:vendor&amp;gt;''': Hersteller des Browsers (z.B: Google Inc.)&lt;br /&gt;
*'''?&amp;lt;SESSION:x-forwarded-for&amp;gt;''': Client-IP falls Proxy vorhanden&lt;br /&gt;
&lt;br /&gt;
===Technisch===&lt;br /&gt;
*'''?&amp;lt;FUNCTIONID&amp;gt;''': Id der Aktuellen Funktion&lt;br /&gt;
*'''?&amp;lt;APPID&amp;gt;''': Mandantennummer&lt;br /&gt;
&lt;br /&gt;
[[Category:Anleitungen]]&lt;/div&gt;</summary>
		<author><name>217.244.139.88</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frameworkflow.de/index.php?title=Variablen_verwenden&amp;diff=175</id>
		<title>Variablen verwenden</title>
		<link rel="alternate" type="text/html" href="https://wiki.frameworkflow.de/index.php?title=Variablen_verwenden&amp;diff=175"/>
		<updated>2021-12-14T14:29:35Z</updated>

		<summary type="html">&lt;p&gt;217.244.139.88: /* INPUT und REQUEST Modifikatoren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In jedem Textfeld innerhalb von Funktionselementen können Variablen verwendet werden. Variablen dienen dazu bestimmte Einstellung eines Funktionselements mit Werten zu belegen. &lt;br /&gt;
Jeder Eingang und Requesteingang eines Funktionselementes kann durch eine Variable abgefragt und ausgelesen werden. Es gibt aber auch noch Variablen die statische Werte zurückliefern wie z.B. Sitzungseigenschaften oder Datum bzw. Uhrzeiten.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden wird die verwendugnsweise der Variablen erklärt.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
Variablen werden immer mit einem Fragezeichen gefolgt von einem Ausdruck in spitzen Klammern markiert. Dies sieht wie folgt aus:&lt;br /&gt;
 '''?&amp;lt;Ausdruck&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==INPUT-Variablen==&lt;br /&gt;
Mit Hilfe von INPUT-Variablen können die Werte der grünen Funktionselementeingänge abgefragt werden. INPUT-Variablen folgen diesem Schema:&lt;br /&gt;
 '''?&amp;lt;INPUT:Name&amp;gt;'''&lt;br /&gt;
Wobei der '''Name''' die Bezeichnung des Eingangs ist. Dieser ist ersichtlich wenn man mit der Maus über den entsprechenden Eingang fährt. Meist wird hier &amp;quot;0&amp;quot; verwendet.&lt;br /&gt;
Ist der Wert am Eingang eine Resource oder Datenstruktur kann auch direkt auf ein Feld oder ein Unterobjekt zugegriffen werden in dem der Feldname innerhalb des Ausdrucks durch einen Doppelpunkt getrennt, angehängt wird.&lt;br /&gt;
 '''?&amp;lt;INPUT:Name:Feld&amp;gt;'''&lt;br /&gt;
Wobei '''Feld''' dann der entsprechende Attributsname (Spaltenbezeichnung in relationaler Tabelle) ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==REQUEST-Variablen==&lt;br /&gt;
Mit Hilfe von REQUEST-Variablen können die Werte der orangen Funktionselementeingänge abgefragt werden. REQUEST-Variablen folgen dem selben Schema wie INPUT-Variablen:&lt;br /&gt;
 '''?&amp;lt;REQUEST:Name&amp;gt;'''&lt;br /&gt;
Wobei der '''Name''' die Bezeichnung des Requesteingangs ist. Dieser ist ersichtlich wenn man mit der Maus über den entsprechenden Requesteingang fährt. Meist wird hier &amp;quot;option&amp;quot; verwendet.&lt;br /&gt;
Ist der Wert am Requesteingang eine Resource oder Datenstruktur kann auch direkt auf ein Feld oder ein Unterobjekt zugegriffen werden in dem der Feldname innerhalb des Ausdrucks durch einen Doppelpunkt getrennt, angehängt wird.&lt;br /&gt;
 '''?&amp;lt;REQUEST:Name&amp;gt;'''&lt;br /&gt;
Wobei '''Feld''' dann der entsprechende Attributsname (Spaltenbezeichnung in relationaler Tabelle) ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INPUT und REQUEST Modifikatoren==&lt;br /&gt;
Die darstellung von INPUT und REQUEST-Variablen kann mit Hilfe von Modifikatoren beeinflusst werden. So kann eine Zahl z.B. mit vorlaufnullen versehen werden oder auch Leerzeichen von Texten abgeschnitten werden.&lt;br /&gt;
Dies wird bewerkstelligt indem man durch punkt getrennt den entsprechenden Modifikator an den Ausdruck anhängt. Parameter für den Modifikator werden anschließend mit Komma angehängt.&lt;br /&gt;
 '''?&amp;lt;INPUT:Name:Feld.Modifikator,Parameter1,Parameter2,ParameterN&amp;gt;'''&lt;br /&gt;
===Liste der Modifikatoren===&lt;br /&gt;
*'''.pad,string,länge,richtung''': Hiermit kann ein beliebiger Wert '''string''' je nach '''richtung''' (&amp;quot;left&amp;quot; oder &amp;quot;right&amp;quot;) auf eine gewünschte '''länge''' gebracht werden. z.B. würde man mit &amp;quot;.pad,0,7,left&amp;quot; eine zahl immer 7-Stellig mit Vorlaufnullen formatieren.&lt;br /&gt;
*'''.sub,start,länge''': Hiermit kann ein Ausschnitt eines Textes extrahiert werden. '''start''' ist die Startposition ab der so viele Zeichen wie als '''länge''' angegeben sind Ausgegeben werden. z.B. würde man mit &amp;quot;.sub,0,7&amp;quot; nur die ersten 7 Stellen eines Textes ausgeben&lt;br /&gt;
&lt;br /&gt;
[[Category:Anleitungen]]&lt;/div&gt;</summary>
		<author><name>217.244.139.88</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frameworkflow.de/index.php?title=Variablen_verwenden&amp;diff=174</id>
		<title>Variablen verwenden</title>
		<link rel="alternate" type="text/html" href="https://wiki.frameworkflow.de/index.php?title=Variablen_verwenden&amp;diff=174"/>
		<updated>2021-12-14T14:20:03Z</updated>

		<summary type="html">&lt;p&gt;217.244.139.88: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In jedem Textfeld innerhalb von Funktionselementen können Variablen verwendet werden. Variablen dienen dazu bestimmte Einstellung eines Funktionselements mit Werten zu belegen. &lt;br /&gt;
Jeder Eingang und Requesteingang eines Funktionselementes kann durch eine Variable abgefragt und ausgelesen werden. Es gibt aber auch noch Variablen die statische Werte zurückliefern wie z.B. Sitzungseigenschaften oder Datum bzw. Uhrzeiten.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden wird die verwendugnsweise der Variablen erklärt.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
Variablen werden immer mit einem Fragezeichen gefolgt von einem Ausdruck in spitzen Klammern markiert. Dies sieht wie folgt aus:&lt;br /&gt;
 '''?&amp;lt;Ausdruck&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==INPUT-Variablen==&lt;br /&gt;
Mit Hilfe von INPUT-Variablen können die Werte der grünen Funktionselementeingänge abgefragt werden. INPUT-Variablen folgen diesem Schema:&lt;br /&gt;
 '''?&amp;lt;INPUT:Name&amp;gt;'''&lt;br /&gt;
Wobei der '''Name''' die Bezeichnung des Eingangs ist. Dieser ist ersichtlich wenn man mit der Maus über den entsprechenden Eingang fährt. Meist wird hier &amp;quot;0&amp;quot; verwendet.&lt;br /&gt;
Ist der Wert am Eingang eine Resource oder Datenstruktur kann auch direkt auf ein Feld oder ein Unterobjekt zugegriffen werden in dem der Feldname innerhalb des Ausdrucks durch einen Doppelpunkt getrennt, angehängt wird.&lt;br /&gt;
 '''?&amp;lt;INPUT:Name:Feld&amp;gt;'''&lt;br /&gt;
Wobei '''Feld''' dann der entsprechende Attributsname (Spaltenbezeichnung in relationaler Tabelle) ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==REQUEST-Variablen==&lt;br /&gt;
Mit Hilfe von REQUEST-Variablen können die Werte der orangen Funktionselementeingänge abgefragt werden. REQUEST-Variablen folgen dem selben Schema wie INPUT-Variablen:&lt;br /&gt;
 '''?&amp;lt;REQUEST:Name&amp;gt;'''&lt;br /&gt;
Wobei der '''Name''' die Bezeichnung des Requesteingangs ist. Dieser ist ersichtlich wenn man mit der Maus über den entsprechenden Requesteingang fährt. Meist wird hier &amp;quot;option&amp;quot; verwendet.&lt;br /&gt;
Ist der Wert am Requesteingang eine Resource oder Datenstruktur kann auch direkt auf ein Feld oder ein Unterobjekt zugegriffen werden in dem der Feldname innerhalb des Ausdrucks durch einen Doppelpunkt getrennt, angehängt wird.&lt;br /&gt;
 '''?&amp;lt;REQUEST:Name&amp;gt;'''&lt;br /&gt;
Wobei '''Feld''' dann der entsprechende Attributsname (Spaltenbezeichnung in relationaler Tabelle) ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INPUT und REQUEST Modifikatoren==&lt;br /&gt;
Die darstellung von INPUT und REQUEST-Variablen kann mit Hilfe von Modifikatoren beeinflusst werden. So kann eine Zahl z.B. mit vorlaufnullen versehen werden oder auch Leerzeichen von Texten abgeschnitten werden.&lt;br /&gt;
Dies wird bewerkstelligt indem man durch punkt getrennt den entsprechenden Modifikator an den Ausdruck anhängt. Parameter für den Modifikator werden anschließend mit Komma angehängt.&lt;br /&gt;
 '''?&amp;lt;INPUT:Name:Feld.Modifikator,Parameter1,Parameter2,ParameterN&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Anleitungen]]&lt;/div&gt;</summary>
		<author><name>217.244.139.88</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frameworkflow.de/index.php?title=Variablen_verwenden&amp;diff=173</id>
		<title>Variablen verwenden</title>
		<link rel="alternate" type="text/html" href="https://wiki.frameworkflow.de/index.php?title=Variablen_verwenden&amp;diff=173"/>
		<updated>2021-12-14T14:16:20Z</updated>

		<summary type="html">&lt;p&gt;217.244.139.88: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In jedem Textfeld innerhalb von Funktionselementen können Variablen verwendet werden. Variablen dienen dazu bestimmte Einstellung eines Funktionselements mit Werten zu belegen. &lt;br /&gt;
Jeder Eingang und Requesteingang eines Funktionselementes kann durch eine Variable abgefragt und ausgelesen werden. Es gibt aber auch noch Variablen die statische Werte zurückliefern wie z.B. Sitzungseigenschaften oder Datum bzw. Uhrzeiten.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden wird die verwendugnsweise der Variablen erklärt.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
Variablen werden immer mit einem Fragezeichen gefolgt von einem Ausdruck in spitzen Klammern markiert. Dies sieht wie folgt aus:&lt;br /&gt;
 '''?&amp;lt;AUSDRUCK&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==INPUT-Variablen==&lt;br /&gt;
Mit Hilfe von INPUT-Variablen können die werte der grünen Funktionselementeingänge abgefragt werden. Input-Variablen folgen diesem Schema:&lt;br /&gt;
 '''?&amp;lt;INPUT:Name&amp;gt;'''&lt;br /&gt;
Wobei der '''Name''' die Bezeichnung des Eingangs ist. Dieser ist ersichtlich wenn man mit der Maus über den entsprechenden Eingang fährt. Meist wird hier &amp;quot;0&amp;quot; verwendet.&lt;br /&gt;
Ist der Wert am Eingang eine Resource oder Datenstruktur kann auch direkt auf ein Feld oder ein Unterobjekt zugegriffen werden in dem der Feldname innerhalb des Ausdrucks durch einen Doppelpunkt getrennt, angehängt wird.&lt;br /&gt;
 '''?&amp;lt;INPUT:Name:Feld&amp;gt;'''&lt;br /&gt;
Wobei '''Feld''' dann der entsprechende Attributsname (Spaltenbezeichnung in relationaler Tabelle) ist.&lt;br /&gt;
INPUT-Variablen können mit Modifikatoren verändert werden, siehe Unten.&lt;br /&gt;
&lt;br /&gt;
==INPUT und REQUEST Modifikatoren==&lt;br /&gt;
Die darstellung von INPUT und REQUEST-Variablen kann mit Hilfe von Modifikatoren beeinflusst werden. So kann eine Zahl z.B. mit vorlaufnullen versehen werden oder auch Leerzeichen von Texten abgeschnitten werden.&lt;br /&gt;
Dies wird bewerkstelligt indem man durch punkt getrennt den entsprechenden Modifikator an den Ausdruck anhängt. Parameter für den Modifikator werden anschließend mit Komma angehängt.&lt;br /&gt;
 '''?&amp;lt;INPUT:Name:Feld.Modifikator,Parameter1,Parameter2,ParameterN&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Anleitungen]]&lt;/div&gt;</summary>
		<author><name>217.244.139.88</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frameworkflow.de/index.php?title=Variablen_verwenden&amp;diff=172</id>
		<title>Variablen verwenden</title>
		<link rel="alternate" type="text/html" href="https://wiki.frameworkflow.de/index.php?title=Variablen_verwenden&amp;diff=172"/>
		<updated>2021-12-14T14:10:21Z</updated>

		<summary type="html">&lt;p&gt;217.244.139.88: /* INPUT-Variablen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In jedem Textfeld innerhalb von Funktionselementen können Variablen verwendet werden. Variablen dienen dazu bestimmte Einstellung eines Funktionselements mit Werten zu belegen. &lt;br /&gt;
Jeder Eingang und Requesteingang eines Funktionselementes kann durch eine Variable abgefragt und ausgelesen werden. Es gibt aber auch noch Variablen die statische Werte zurückliefern wie z.B. Sitzungseigenschaften oder Datum bzw. Uhrzeiten.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden wird die verwendugnsweise der Variablen erklärt.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
Variablen werden immer mit einem Fragezeichen gefolgt von einem Ausdruck in spitzen Klammern markiert. Dies sieht wie folgt aus:&lt;br /&gt;
 '''?&amp;lt;AUSDRUCK&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==INPUT-Variablen==&lt;br /&gt;
Mit Hilfe von INPUT-Variablen können die werte der grünen Funktionselementeingänge abgefragt werden. Input-Variablen folgen diesem Schema:&lt;br /&gt;
 '''?&amp;lt;INPUT:Name&amp;gt;'''&lt;br /&gt;
Wobei der '''Name''' die Bezeichnung des Eingangs ist. Dieser ist ersichtlich wenn man mit der Maus über den entsprechenden Eingang fährt. Meist wird hier &amp;quot;0&amp;quot; verwendet.&lt;br /&gt;
Ist der Wert am Eingang eine Resource oder Datenstruktur kann auch direkt auf ein Feld oder ein Unterobjekt zugegriffen werden in dem der Feldname innerhalb des Ausdrucks durch einen Doppelpunkt getrennt, angehängt wird.&lt;br /&gt;
 '''?&amp;lt;INPUT:Name:Feld&amp;gt;'''&lt;br /&gt;
Wobei '''Feld''' dann der entsprechende Attributsname (Spaltenbezeichnung in relationaler Tabelle) ist.&lt;br /&gt;
INPUT-Variablen können mit Modifikatoren verändert werden, siehe Unten.&lt;br /&gt;
&lt;br /&gt;
==Beispiel-Download==&lt;br /&gt;
Hier das Beispiel [[File:hallo_welt_beispiel.fwf|hallo_welt_beispiel.fwf]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Anleitungen]]&lt;/div&gt;</summary>
		<author><name>217.244.139.88</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frameworkflow.de/index.php?title=Variablen_verwenden&amp;diff=171</id>
		<title>Variablen verwenden</title>
		<link rel="alternate" type="text/html" href="https://wiki.frameworkflow.de/index.php?title=Variablen_verwenden&amp;diff=171"/>
		<updated>2021-12-14T14:04:59Z</updated>

		<summary type="html">&lt;p&gt;217.244.139.88: Die Seite wurde neu angelegt: „In jedem Textfeld innerhalb von Funktionselementen können Variablen verwendet werden. Variablen dienen dazu bestimmte Einstellung eines Funktionselements mit…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In jedem Textfeld innerhalb von Funktionselementen können Variablen verwendet werden. Variablen dienen dazu bestimmte Einstellung eines Funktionselements mit Werten zu belegen. &lt;br /&gt;
Jeder Eingang und Requesteingang eines Funktionselementes kann durch eine Variable abgefragt und ausgelesen werden. Es gibt aber auch noch Variablen die statische Werte zurückliefern wie z.B. Sitzungseigenschaften oder Datum bzw. Uhrzeiten.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden wird die verwendugnsweise der Variablen erklärt.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
Variablen werden immer mit einem Fragezeichen gefolgt von einem Ausdruck in spitzen Klammern markiert. Dies sieht wie folgt aus:&lt;br /&gt;
 '''?&amp;lt;AUSDRUCK&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==INPUT-Variablen==&lt;br /&gt;
Mit Hilfe von INPUT-Variablen können die werte der grünen Funktionselementeingänge abgefragt werden. Input-Variablen folgen diesem Schema:&lt;br /&gt;
 '''?&amp;lt;INPUT:Name&amp;gt;'''&lt;br /&gt;
Wobei der '''Name''' die Bezeichnung des Eingangs ist. Dieser ist ersichtlich wenn man mit der Maus über den entsprechenden Eingang fährt. Meist wird hier &amp;quot;0&amp;quot; verwendet &lt;br /&gt;
&lt;br /&gt;
==Beispiel-Download==&lt;br /&gt;
Hier das Beispiel [[File:hallo_welt_beispiel.fwf|hallo_welt_beispiel.fwf]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Anleitungen]]&lt;/div&gt;</summary>
		<author><name>217.244.139.88</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frameworkflow.de/index.php?title=DB2-Ressourcen_importieren&amp;diff=150</id>
		<title>DB2-Ressourcen importieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.frameworkflow.de/index.php?title=DB2-Ressourcen_importieren&amp;diff=150"/>
		<updated>2021-12-14T09:40:13Z</updated>

		<summary type="html">&lt;p&gt;217.244.139.88: /* 1) Importfenster öffnen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Anleitung beschreibt wie Sie aus einer DB2-Datenbank unter IBM-System-i die Strukturdefinition einer Tabelle / Physicalfile / Logicalfile / Joinfile importieren, so dass die darin gespeicherten Datensätze mittels FrameWorkFlow angezeigt und verwaltet werden können.&lt;br /&gt;
&lt;br /&gt;
==Vorarbeit: DB2-Datenquelle anlegen==&lt;br /&gt;
Wenn Sie bereits eine DB2-Datenquelle angelegt haben, können Sie diesen Schritt überspringen.&lt;br /&gt;
Falls noch keine DB2-Datenquelle vorhanden ist, folgen Sie bitte der Anleitung [[Anleitung:Datenquellen anlegen|Datenquellen anlegen]] um eine DB2-Datenquelle zu erstellen.&lt;br /&gt;
&lt;br /&gt;
==DB2 Strukturdefinition importieren==&lt;br /&gt;
Die folgenden Schritte zeigen den Import einer Strukturdefinition&lt;br /&gt;
&lt;br /&gt;
===1) Importfenster öffnen===&lt;br /&gt;
[[File:db2_import_ressourcenmanager.jpg|left|200px|Importmenü]]&lt;br /&gt;
Starten Sie den [[Ressourcen Manager]] und öffnen sie anschließend durch Klick auf den Importieren-Knopf den DB2-Import&lt;br /&gt;
&lt;br /&gt;
===2) Struktur Anzeigen===&lt;br /&gt;
&lt;br /&gt;
===3) Struktur Importieren===&lt;br /&gt;
&lt;br /&gt;
===4) Resource Komplettieren===&lt;br /&gt;
&lt;br /&gt;
===5) Index Anlegen===&lt;br /&gt;
&lt;br /&gt;
===6) Instanz neu Starten===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Siehe Auch==&lt;br /&gt;
*[[Anleitung:Datenquellen anlegen]]&lt;br /&gt;
*[[Anleitung:Mandanten anlegen]]&lt;br /&gt;
*[[Anleitung:Instanzen verwalten]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Ressourcen]]&lt;/div&gt;</summary>
		<author><name>217.244.139.88</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frameworkflow.de/index.php?title=DB2-Ressourcen_importieren&amp;diff=149</id>
		<title>DB2-Ressourcen importieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.frameworkflow.de/index.php?title=DB2-Ressourcen_importieren&amp;diff=149"/>
		<updated>2021-12-14T09:38:35Z</updated>

		<summary type="html">&lt;p&gt;217.244.139.88: /* 1) Importfenster öffnen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Anleitung beschreibt wie Sie aus einer DB2-Datenbank unter IBM-System-i die Strukturdefinition einer Tabelle / Physicalfile / Logicalfile / Joinfile importieren, so dass die darin gespeicherten Datensätze mittels FrameWorkFlow angezeigt und verwaltet werden können.&lt;br /&gt;
&lt;br /&gt;
==Vorarbeit: DB2-Datenquelle anlegen==&lt;br /&gt;
Wenn Sie bereits eine DB2-Datenquelle angelegt haben, können Sie diesen Schritt überspringen.&lt;br /&gt;
Falls noch keine DB2-Datenquelle vorhanden ist, folgen Sie bitte der Anleitung [[Anleitung:Datenquellen anlegen|Datenquellen anlegen]] um eine DB2-Datenquelle zu erstellen.&lt;br /&gt;
&lt;br /&gt;
==DB2 Strukturdefinition importieren==&lt;br /&gt;
Die folgenden Schritte zeigen den Import einer Strukturdefinition&lt;br /&gt;
&lt;br /&gt;
===1) Importfenster öffnen===&lt;br /&gt;
Starten Sie den [[Ressourcen Manager]] und öffnen sie anschließend durch Klick auf den Importieren-Knopf den DB2-Import&lt;br /&gt;
&lt;br /&gt;
===2) Struktur Anzeigen===&lt;br /&gt;
&lt;br /&gt;
===3) Struktur Importieren===&lt;br /&gt;
&lt;br /&gt;
===4) Resource Komplettieren===&lt;br /&gt;
&lt;br /&gt;
===5) Index Anlegen===&lt;br /&gt;
&lt;br /&gt;
===6) Instanz neu Starten===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Siehe Auch==&lt;br /&gt;
*[[Anleitung:Datenquellen anlegen]]&lt;br /&gt;
*[[Anleitung:Mandanten anlegen]]&lt;br /&gt;
*[[Anleitung:Instanzen verwalten]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Ressourcen]]&lt;/div&gt;</summary>
		<author><name>217.244.139.88</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frameworkflow.de/index.php?title=DB2-Ressourcen_importieren&amp;diff=148</id>
		<title>DB2-Ressourcen importieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.frameworkflow.de/index.php?title=DB2-Ressourcen_importieren&amp;diff=148"/>
		<updated>2021-12-14T09:03:01Z</updated>

		<summary type="html">&lt;p&gt;217.244.139.88: Die Seite wurde neu angelegt: „Diese Anleitung beschreibt wie Sie aus einer DB2-Datenbank unter IBM-System-i die Strukturdefinition einer Tabelle / Physicalfile / Logicalfile / Joinfile impo…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Anleitung beschreibt wie Sie aus einer DB2-Datenbank unter IBM-System-i die Strukturdefinition einer Tabelle / Physicalfile / Logicalfile / Joinfile importieren, so dass die darin gespeicherten Datensätze mittels FrameWorkFlow angezeigt und verwaltet werden können.&lt;br /&gt;
&lt;br /&gt;
==Vorarbeit: DB2-Datenquelle anlegen==&lt;br /&gt;
Wenn Sie bereits eine DB2-Datenquelle angelegt haben, können Sie diesen Schritt überspringen.&lt;br /&gt;
Falls noch keine DB2-Datenquelle vorhanden ist, folgen Sie bitte der Anleitung [[Anleitung:Datenquellen anlegen|Datenquellen anlegen]] um eine DB2-Datenquelle zu erstellen.&lt;br /&gt;
&lt;br /&gt;
==DB2 Strukturdefinition importieren==&lt;br /&gt;
Die folgenden Schritte zeigen den Import einer Strukturdefinition&lt;br /&gt;
&lt;br /&gt;
===1) Importfenster öffnen===&lt;br /&gt;
&lt;br /&gt;
===2) Struktur Anzeigen===&lt;br /&gt;
&lt;br /&gt;
===3) Struktur Importieren===&lt;br /&gt;
&lt;br /&gt;
===4) Resource Komplettieren===&lt;br /&gt;
&lt;br /&gt;
===5) Index Anlegen===&lt;br /&gt;
&lt;br /&gt;
===6) Instanz neu Starten===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Siehe Auch==&lt;br /&gt;
*[[Anleitung:Datenquellen anlegen]]&lt;br /&gt;
*[[Anleitung:Mandanten anlegen]]&lt;br /&gt;
*[[Anleitung:Instanzen verwalten]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Ressourcen]]&lt;/div&gt;</summary>
		<author><name>217.244.139.88</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frameworkflow.de/index.php?title=Tabellenprogramm_Element&amp;diff=104</id>
		<title>Tabellenprogramm Element</title>
		<link rel="alternate" type="text/html" href="https://wiki.frameworkflow.de/index.php?title=Tabellenprogramm_Element&amp;diff=104"/>
		<updated>2021-11-10T20:05:10Z</updated>

		<summary type="html">&lt;p&gt;217.244.139.88: /* Weiterführende Informationen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
|image=Tabellenprogramm_beispiel.jpg&lt;br /&gt;
|imageText=Tabellenprogramm Beispiel&lt;br /&gt;
|baseClass=[[ContainerElement]]&lt;br /&gt;
|use=[[Desktop]],[[Modern]],[[APP]]&lt;br /&gt;
}}Das Tabellenprogramm öffnet ein Fenster in dem Tabellarische Daten dargestellt werden können&lt;br /&gt;
&lt;br /&gt;
===Verwendbarkeit===&lt;br /&gt;
Dieses Element ist als Hauptelement einer Funktion Verwendbar und kann deshalb direkt vom Funktions-Start ausgeführt werden.&lt;br /&gt;
==Ein-/Ausgänge==&lt;br /&gt;
[[File:Tabellenprogramm_element.jpg|right|100px|Tabellenprogramm-Element]]&lt;br /&gt;
&lt;br /&gt;
In dieser Sektion finden Sie alle Informationen über die Anschlüsse die das jeweilige Informationselement zur Verfügung stellt. Beachten Sie dass Weitere Eingänge und Anfragen beliebig hinzugefügt werden können. Diese Zusätzlichen Eingänge haben keine Standardfunktion und sind deshalb hier nicht Beschrieben. &lt;br /&gt;
===Eingänge (INPUT)===&lt;br /&gt;
*'''0''': Erwartet keine besondere Datenstruktur&lt;br /&gt;
&lt;br /&gt;
===Anfragen (REQUEST)===&lt;br /&gt;
*'''model''': Die model-Request muss mit einer Resourcen-Beschreibenden Datenstruktur beantwortet werden, so wie sie im Funktionselement [[Datenmodell]] als Ausgangsparameter zurück gegeben wird.&lt;br /&gt;
&lt;br /&gt;
===Unterbrechungen===&lt;br /&gt;
Dieses Elelement erzeugt keine Interrupts. Um Benutheraktionen Abzufangen gibt es extra Funktionselemente die am REQUEST-Eingang &amp;quot;options&amp;quot; angehängt werden müssen. Z.B. [[Zeilen-Klick]]&lt;br /&gt;
&lt;br /&gt;
===Ereignisse===&lt;br /&gt;
*'''close''': Schließt das Fenster und feuert gleichzeitig den Ausgang &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Ausgänge===&lt;br /&gt;
* '''0''': Wird zurück gegeben/ausgelößt wenn die Oerfläche geschlossen wird (Tastatur:ESC oder &amp;quot;Schließen-Knopf&amp;quot; oder &amp;quot;Schließen-Event&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
==Konfiguration==&lt;br /&gt;
[[File:Tabellenprogramm_settings.jpg|right|100px|Tabellenprogramm-Details]]&lt;br /&gt;
&lt;br /&gt;
*'''Modal''': [true/false] Wenn wahr, wird das umfeld ausgegraut so das nur noch das aktuelle fenster bedient werden kann.&lt;br /&gt;
*'''Maximiert''': [true/false] Wenn wahr, dann wird das Fenster maximiert geöffnet.&lt;br /&gt;
*'''Popup''': [true/false] Wenn wahr, dann wird in der &amp;quot;Modernen Overfläche&amp;quot; das Fenser als Popup geöffnet, so das es die Ansicht überlagert.&lt;br /&gt;
*'''Sigleton''': [true/false] Wenn wahr, dann ist dieses Fenster nur einmal für den aktuellen Benutzer Öffenbar.&lt;br /&gt;
*'''Blätterfunktion unten andocken''': [true/false] Wenn wahr, dann wird am unteren Fensterrand eine Leiste angedockt in der die Anzahl der Seiten incl. Blatterfunktion angezeigt wird.&lt;br /&gt;
*'''Seitengröße''': [Ganze Zahl] Anzahl der Ergebnisse pro seite wenn ''Blätterfunktion unten andocken'' aktiviert ist.&lt;br /&gt;
*'''Zeilenumbruch''': [true/false] Wenn Wahr wird die Jeweilige spalte wenn ein zu langer Text enthalten ist in mehrere Zeilen umgebrochen.&lt;br /&gt;
*'''Laden''': [true/false] Wenn wahr, dann wird sofort nach der Anzeige des Fensters der Dateninhalt geladen (read-Interrupt des Datenmodells)&lt;br /&gt;
*'''Daten-Modell''': Hier muss das Datenmodell als JSON-Struktur angegeben werden (Standardmäßig ?&amp;lt;REQUEST:model&amp;gt;&lt;br /&gt;
*'''Selektion''': Wenn Mehrfachselektion angehackt, können mehrere Datensätze Selektiert werden. Wenn &amp;quot;Selektion mit Checkbox&amp;quot; angehackt ist, muss die jeweilige Checkbox angeklickt werden um die den Datensatz zu selektieren. Um Sekeltkionsbedingungen hinzu zu fügen, verwenden sie bitte da Element [[Checkbox-Tabellen-Auswahl]]&lt;br /&gt;
*'''Titel''': Überschrift für das Fenster / Taskleiste(in [[Desktop]]) &lt;br /&gt;
*'''Ausrichtung''': Ausrichtung des Titels in der Überschrifts-Leiste&lt;br /&gt;
Alle Weiteren Konfigurationen sind entsprechend der baseClass. Siehe [[ContainerElement#Konfiguration]]&lt;br /&gt;
&lt;br /&gt;
==Modifiaktoren und Optionen==&lt;br /&gt;
*[[Zeilen-Klick]]&lt;br /&gt;
*[[Checkbox-Tabellenauswahl]]&lt;br /&gt;
*[[Zeilen-Färbung]]&lt;br /&gt;
&lt;br /&gt;
==Weiterführende Informationen==&lt;br /&gt;
Weitere Informationen, so wie Beispiele und Anleitungen zu diesem Element&lt;br /&gt;
===Anleitungen===&lt;br /&gt;
*[[Anleitung:Hallo Welt|Hallo Welt]]&lt;br /&gt;
*[[Anleitung:Bearbeiten mit Zeileneditierung|Bearbeiten mit Zeileneditierung]]&lt;br /&gt;
*[[Anleitung:Zeilenfärbung in Tabellen|Zeilenfärbung in Tabellen]]&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
*[[Beispiel:Tabellenprogramm zur Resourcenanzeige|Tabellenprogramm zur Resourcenanzeige]]&lt;br /&gt;
*[[Beispiel:Tabellenprogramm mit SQL-Abfrage als Datenquelle|Tabellenprogramm mit SQL-Abfrage als Datenquelle]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Elements]]&lt;/div&gt;</summary>
		<author><name>217.244.139.88</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frameworkflow.de/index.php?title=Tabellenprogramm_Element&amp;diff=103</id>
		<title>Tabellenprogramm Element</title>
		<link rel="alternate" type="text/html" href="https://wiki.frameworkflow.de/index.php?title=Tabellenprogramm_Element&amp;diff=103"/>
		<updated>2021-11-10T20:04:28Z</updated>

		<summary type="html">&lt;p&gt;217.244.139.88: /* Anleitungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
|image=Tabellenprogramm_beispiel.jpg&lt;br /&gt;
|imageText=Tabellenprogramm Beispiel&lt;br /&gt;
|baseClass=[[ContainerElement]]&lt;br /&gt;
|use=[[Desktop]],[[Modern]],[[APP]]&lt;br /&gt;
}}Das Tabellenprogramm öffnet ein Fenster in dem Tabellarische Daten dargestellt werden können&lt;br /&gt;
&lt;br /&gt;
===Verwendbarkeit===&lt;br /&gt;
Dieses Element ist als Hauptelement einer Funktion Verwendbar und kann deshalb direkt vom Funktions-Start ausgeführt werden.&lt;br /&gt;
==Ein-/Ausgänge==&lt;br /&gt;
[[File:Tabellenprogramm_element.jpg|right|100px|Tabellenprogramm-Element]]&lt;br /&gt;
&lt;br /&gt;
In dieser Sektion finden Sie alle Informationen über die Anschlüsse die das jeweilige Informationselement zur Verfügung stellt. Beachten Sie dass Weitere Eingänge und Anfragen beliebig hinzugefügt werden können. Diese Zusätzlichen Eingänge haben keine Standardfunktion und sind deshalb hier nicht Beschrieben. &lt;br /&gt;
===Eingänge (INPUT)===&lt;br /&gt;
*'''0''': Erwartet keine besondere Datenstruktur&lt;br /&gt;
&lt;br /&gt;
===Anfragen (REQUEST)===&lt;br /&gt;
*'''model''': Die model-Request muss mit einer Resourcen-Beschreibenden Datenstruktur beantwortet werden, so wie sie im Funktionselement [[Datenmodell]] als Ausgangsparameter zurück gegeben wird.&lt;br /&gt;
&lt;br /&gt;
===Unterbrechungen===&lt;br /&gt;
Dieses Elelement erzeugt keine Interrupts. Um Benutheraktionen Abzufangen gibt es extra Funktionselemente die am REQUEST-Eingang &amp;quot;options&amp;quot; angehängt werden müssen. Z.B. [[Zeilen-Klick]]&lt;br /&gt;
&lt;br /&gt;
===Ereignisse===&lt;br /&gt;
*'''close''': Schließt das Fenster und feuert gleichzeitig den Ausgang &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Ausgänge===&lt;br /&gt;
* '''0''': Wird zurück gegeben/ausgelößt wenn die Oerfläche geschlossen wird (Tastatur:ESC oder &amp;quot;Schließen-Knopf&amp;quot; oder &amp;quot;Schließen-Event&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
==Konfiguration==&lt;br /&gt;
[[File:Tabellenprogramm_settings.jpg|right|100px|Tabellenprogramm-Details]]&lt;br /&gt;
&lt;br /&gt;
*'''Modal''': [true/false] Wenn wahr, wird das umfeld ausgegraut so das nur noch das aktuelle fenster bedient werden kann.&lt;br /&gt;
*'''Maximiert''': [true/false] Wenn wahr, dann wird das Fenster maximiert geöffnet.&lt;br /&gt;
*'''Popup''': [true/false] Wenn wahr, dann wird in der &amp;quot;Modernen Overfläche&amp;quot; das Fenser als Popup geöffnet, so das es die Ansicht überlagert.&lt;br /&gt;
*'''Sigleton''': [true/false] Wenn wahr, dann ist dieses Fenster nur einmal für den aktuellen Benutzer Öffenbar.&lt;br /&gt;
*'''Blätterfunktion unten andocken''': [true/false] Wenn wahr, dann wird am unteren Fensterrand eine Leiste angedockt in der die Anzahl der Seiten incl. Blatterfunktion angezeigt wird.&lt;br /&gt;
*'''Seitengröße''': [Ganze Zahl] Anzahl der Ergebnisse pro seite wenn ''Blätterfunktion unten andocken'' aktiviert ist.&lt;br /&gt;
*'''Zeilenumbruch''': [true/false] Wenn Wahr wird die Jeweilige spalte wenn ein zu langer Text enthalten ist in mehrere Zeilen umgebrochen.&lt;br /&gt;
*'''Laden''': [true/false] Wenn wahr, dann wird sofort nach der Anzeige des Fensters der Dateninhalt geladen (read-Interrupt des Datenmodells)&lt;br /&gt;
*'''Daten-Modell''': Hier muss das Datenmodell als JSON-Struktur angegeben werden (Standardmäßig ?&amp;lt;REQUEST:model&amp;gt;&lt;br /&gt;
*'''Selektion''': Wenn Mehrfachselektion angehackt, können mehrere Datensätze Selektiert werden. Wenn &amp;quot;Selektion mit Checkbox&amp;quot; angehackt ist, muss die jeweilige Checkbox angeklickt werden um die den Datensatz zu selektieren. Um Sekeltkionsbedingungen hinzu zu fügen, verwenden sie bitte da Element [[Checkbox-Tabellen-Auswahl]]&lt;br /&gt;
*'''Titel''': Überschrift für das Fenster / Taskleiste(in [[Desktop]]) &lt;br /&gt;
*'''Ausrichtung''': Ausrichtung des Titels in der Überschrifts-Leiste&lt;br /&gt;
Alle Weiteren Konfigurationen sind entsprechend der baseClass. Siehe [[ContainerElement#Konfiguration]]&lt;br /&gt;
&lt;br /&gt;
==Modifiaktoren und Optionen==&lt;br /&gt;
*[[Zeilen-Klick]]&lt;br /&gt;
*[[Checkbox-Tabellenauswahl]]&lt;br /&gt;
*[[Zeilen-Färbung]]&lt;br /&gt;
&lt;br /&gt;
==Weiterführende Informationen==&lt;br /&gt;
Weitere Informationen zu diesem Element&lt;br /&gt;
===Anleitungen===&lt;br /&gt;
*[[Anleitung:Hallo Welt|Hallo Welt]]&lt;br /&gt;
*[[Anleitung:Bearbeiten mit Zeileneditierung|Bearbeiten mit Zeileneditierung]]&lt;br /&gt;
*[[Anleitung:Zeilenfärbung in Tabellen|Zeilenfärbung in Tabellen]]&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
Hier einige Beispiele die die Funktionsweise des Tabellenprogramms verdeutlichen.&lt;br /&gt;
*[[Beispiel:Tabellenprogramm zur Resourcenanzeige|Tabellenprogramm zur Resourcenanzeige]]&lt;br /&gt;
*[[Beispiel:Tabellenprogramm mit SQL-Abfrage als Datenquelle|Tabellenprogramm mit SQL-Abfrage als Datenquelle]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Elements]]&lt;/div&gt;</summary>
		<author><name>217.244.139.88</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frameworkflow.de/index.php?title=Tabellenprogramm_Element&amp;diff=102</id>
		<title>Tabellenprogramm Element</title>
		<link rel="alternate" type="text/html" href="https://wiki.frameworkflow.de/index.php?title=Tabellenprogramm_Element&amp;diff=102"/>
		<updated>2021-11-10T20:03:57Z</updated>

		<summary type="html">&lt;p&gt;217.244.139.88: /* Anleitungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
|image=Tabellenprogramm_beispiel.jpg&lt;br /&gt;
|imageText=Tabellenprogramm Beispiel&lt;br /&gt;
|baseClass=[[ContainerElement]]&lt;br /&gt;
|use=[[Desktop]],[[Modern]],[[APP]]&lt;br /&gt;
}}Das Tabellenprogramm öffnet ein Fenster in dem Tabellarische Daten dargestellt werden können&lt;br /&gt;
&lt;br /&gt;
===Verwendbarkeit===&lt;br /&gt;
Dieses Element ist als Hauptelement einer Funktion Verwendbar und kann deshalb direkt vom Funktions-Start ausgeführt werden.&lt;br /&gt;
==Ein-/Ausgänge==&lt;br /&gt;
[[File:Tabellenprogramm_element.jpg|right|100px|Tabellenprogramm-Element]]&lt;br /&gt;
&lt;br /&gt;
In dieser Sektion finden Sie alle Informationen über die Anschlüsse die das jeweilige Informationselement zur Verfügung stellt. Beachten Sie dass Weitere Eingänge und Anfragen beliebig hinzugefügt werden können. Diese Zusätzlichen Eingänge haben keine Standardfunktion und sind deshalb hier nicht Beschrieben. &lt;br /&gt;
===Eingänge (INPUT)===&lt;br /&gt;
*'''0''': Erwartet keine besondere Datenstruktur&lt;br /&gt;
&lt;br /&gt;
===Anfragen (REQUEST)===&lt;br /&gt;
*'''model''': Die model-Request muss mit einer Resourcen-Beschreibenden Datenstruktur beantwortet werden, so wie sie im Funktionselement [[Datenmodell]] als Ausgangsparameter zurück gegeben wird.&lt;br /&gt;
&lt;br /&gt;
===Unterbrechungen===&lt;br /&gt;
Dieses Elelement erzeugt keine Interrupts. Um Benutheraktionen Abzufangen gibt es extra Funktionselemente die am REQUEST-Eingang &amp;quot;options&amp;quot; angehängt werden müssen. Z.B. [[Zeilen-Klick]]&lt;br /&gt;
&lt;br /&gt;
===Ereignisse===&lt;br /&gt;
*'''close''': Schließt das Fenster und feuert gleichzeitig den Ausgang &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Ausgänge===&lt;br /&gt;
* '''0''': Wird zurück gegeben/ausgelößt wenn die Oerfläche geschlossen wird (Tastatur:ESC oder &amp;quot;Schließen-Knopf&amp;quot; oder &amp;quot;Schließen-Event&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
==Konfiguration==&lt;br /&gt;
[[File:Tabellenprogramm_settings.jpg|right|100px|Tabellenprogramm-Details]]&lt;br /&gt;
&lt;br /&gt;
*'''Modal''': [true/false] Wenn wahr, wird das umfeld ausgegraut so das nur noch das aktuelle fenster bedient werden kann.&lt;br /&gt;
*'''Maximiert''': [true/false] Wenn wahr, dann wird das Fenster maximiert geöffnet.&lt;br /&gt;
*'''Popup''': [true/false] Wenn wahr, dann wird in der &amp;quot;Modernen Overfläche&amp;quot; das Fenser als Popup geöffnet, so das es die Ansicht überlagert.&lt;br /&gt;
*'''Sigleton''': [true/false] Wenn wahr, dann ist dieses Fenster nur einmal für den aktuellen Benutzer Öffenbar.&lt;br /&gt;
*'''Blätterfunktion unten andocken''': [true/false] Wenn wahr, dann wird am unteren Fensterrand eine Leiste angedockt in der die Anzahl der Seiten incl. Blatterfunktion angezeigt wird.&lt;br /&gt;
*'''Seitengröße''': [Ganze Zahl] Anzahl der Ergebnisse pro seite wenn ''Blätterfunktion unten andocken'' aktiviert ist.&lt;br /&gt;
*'''Zeilenumbruch''': [true/false] Wenn Wahr wird die Jeweilige spalte wenn ein zu langer Text enthalten ist in mehrere Zeilen umgebrochen.&lt;br /&gt;
*'''Laden''': [true/false] Wenn wahr, dann wird sofort nach der Anzeige des Fensters der Dateninhalt geladen (read-Interrupt des Datenmodells)&lt;br /&gt;
*'''Daten-Modell''': Hier muss das Datenmodell als JSON-Struktur angegeben werden (Standardmäßig ?&amp;lt;REQUEST:model&amp;gt;&lt;br /&gt;
*'''Selektion''': Wenn Mehrfachselektion angehackt, können mehrere Datensätze Selektiert werden. Wenn &amp;quot;Selektion mit Checkbox&amp;quot; angehackt ist, muss die jeweilige Checkbox angeklickt werden um die den Datensatz zu selektieren. Um Sekeltkionsbedingungen hinzu zu fügen, verwenden sie bitte da Element [[Checkbox-Tabellen-Auswahl]]&lt;br /&gt;
*'''Titel''': Überschrift für das Fenster / Taskleiste(in [[Desktop]]) &lt;br /&gt;
*'''Ausrichtung''': Ausrichtung des Titels in der Überschrifts-Leiste&lt;br /&gt;
Alle Weiteren Konfigurationen sind entsprechend der baseClass. Siehe [[ContainerElement#Konfiguration]]&lt;br /&gt;
&lt;br /&gt;
==Modifiaktoren und Optionen==&lt;br /&gt;
*[[Zeilen-Klick]]&lt;br /&gt;
*[[Checkbox-Tabellenauswahl]]&lt;br /&gt;
*[[Zeilen-Färbung]]&lt;br /&gt;
&lt;br /&gt;
==Weiterführende Informationen==&lt;br /&gt;
Weitere Informationen zu diesem Element&lt;br /&gt;
===Anleitungen===&lt;br /&gt;
*[[Anleigung:Hallo Welt]]&lt;br /&gt;
*[[Anleitung:Bearbeiten mit Zeileneditierung]]&lt;br /&gt;
*[[Anleitung:Zeilenfärbung in Tabellen]]&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
Hier einige Beispiele die die Funktionsweise des Tabellenprogramms verdeutlichen.&lt;br /&gt;
*[[Beispiel:Tabellenprogramm zur Resourcenanzeige|Tabellenprogramm zur Resourcenanzeige]]&lt;br /&gt;
*[[Beispiel:Tabellenprogramm mit SQL-Abfrage als Datenquelle|Tabellenprogramm mit SQL-Abfrage als Datenquelle]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Elements]]&lt;/div&gt;</summary>
		<author><name>217.244.139.88</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.frameworkflow.de/index.php?title=Tabellenprogramm_Element&amp;diff=101</id>
		<title>Tabellenprogramm Element</title>
		<link rel="alternate" type="text/html" href="https://wiki.frameworkflow.de/index.php?title=Tabellenprogramm_Element&amp;diff=101"/>
		<updated>2021-11-10T20:03:23Z</updated>

		<summary type="html">&lt;p&gt;217.244.139.88: /* Anleitungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
|image=Tabellenprogramm_beispiel.jpg&lt;br /&gt;
|imageText=Tabellenprogramm Beispiel&lt;br /&gt;
|baseClass=[[ContainerElement]]&lt;br /&gt;
|use=[[Desktop]],[[Modern]],[[APP]]&lt;br /&gt;
}}Das Tabellenprogramm öffnet ein Fenster in dem Tabellarische Daten dargestellt werden können&lt;br /&gt;
&lt;br /&gt;
===Verwendbarkeit===&lt;br /&gt;
Dieses Element ist als Hauptelement einer Funktion Verwendbar und kann deshalb direkt vom Funktions-Start ausgeführt werden.&lt;br /&gt;
==Ein-/Ausgänge==&lt;br /&gt;
[[File:Tabellenprogramm_element.jpg|right|100px|Tabellenprogramm-Element]]&lt;br /&gt;
&lt;br /&gt;
In dieser Sektion finden Sie alle Informationen über die Anschlüsse die das jeweilige Informationselement zur Verfügung stellt. Beachten Sie dass Weitere Eingänge und Anfragen beliebig hinzugefügt werden können. Diese Zusätzlichen Eingänge haben keine Standardfunktion und sind deshalb hier nicht Beschrieben. &lt;br /&gt;
===Eingänge (INPUT)===&lt;br /&gt;
*'''0''': Erwartet keine besondere Datenstruktur&lt;br /&gt;
&lt;br /&gt;
===Anfragen (REQUEST)===&lt;br /&gt;
*'''model''': Die model-Request muss mit einer Resourcen-Beschreibenden Datenstruktur beantwortet werden, so wie sie im Funktionselement [[Datenmodell]] als Ausgangsparameter zurück gegeben wird.&lt;br /&gt;
&lt;br /&gt;
===Unterbrechungen===&lt;br /&gt;
Dieses Elelement erzeugt keine Interrupts. Um Benutheraktionen Abzufangen gibt es extra Funktionselemente die am REQUEST-Eingang &amp;quot;options&amp;quot; angehängt werden müssen. Z.B. [[Zeilen-Klick]]&lt;br /&gt;
&lt;br /&gt;
===Ereignisse===&lt;br /&gt;
*'''close''': Schließt das Fenster und feuert gleichzeitig den Ausgang &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Ausgänge===&lt;br /&gt;
* '''0''': Wird zurück gegeben/ausgelößt wenn die Oerfläche geschlossen wird (Tastatur:ESC oder &amp;quot;Schließen-Knopf&amp;quot; oder &amp;quot;Schließen-Event&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
==Konfiguration==&lt;br /&gt;
[[File:Tabellenprogramm_settings.jpg|right|100px|Tabellenprogramm-Details]]&lt;br /&gt;
&lt;br /&gt;
*'''Modal''': [true/false] Wenn wahr, wird das umfeld ausgegraut so das nur noch das aktuelle fenster bedient werden kann.&lt;br /&gt;
*'''Maximiert''': [true/false] Wenn wahr, dann wird das Fenster maximiert geöffnet.&lt;br /&gt;
*'''Popup''': [true/false] Wenn wahr, dann wird in der &amp;quot;Modernen Overfläche&amp;quot; das Fenser als Popup geöffnet, so das es die Ansicht überlagert.&lt;br /&gt;
*'''Sigleton''': [true/false] Wenn wahr, dann ist dieses Fenster nur einmal für den aktuellen Benutzer Öffenbar.&lt;br /&gt;
*'''Blätterfunktion unten andocken''': [true/false] Wenn wahr, dann wird am unteren Fensterrand eine Leiste angedockt in der die Anzahl der Seiten incl. Blatterfunktion angezeigt wird.&lt;br /&gt;
*'''Seitengröße''': [Ganze Zahl] Anzahl der Ergebnisse pro seite wenn ''Blätterfunktion unten andocken'' aktiviert ist.&lt;br /&gt;
*'''Zeilenumbruch''': [true/false] Wenn Wahr wird die Jeweilige spalte wenn ein zu langer Text enthalten ist in mehrere Zeilen umgebrochen.&lt;br /&gt;
*'''Laden''': [true/false] Wenn wahr, dann wird sofort nach der Anzeige des Fensters der Dateninhalt geladen (read-Interrupt des Datenmodells)&lt;br /&gt;
*'''Daten-Modell''': Hier muss das Datenmodell als JSON-Struktur angegeben werden (Standardmäßig ?&amp;lt;REQUEST:model&amp;gt;&lt;br /&gt;
*'''Selektion''': Wenn Mehrfachselektion angehackt, können mehrere Datensätze Selektiert werden. Wenn &amp;quot;Selektion mit Checkbox&amp;quot; angehackt ist, muss die jeweilige Checkbox angeklickt werden um die den Datensatz zu selektieren. Um Sekeltkionsbedingungen hinzu zu fügen, verwenden sie bitte da Element [[Checkbox-Tabellen-Auswahl]]&lt;br /&gt;
*'''Titel''': Überschrift für das Fenster / Taskleiste(in [[Desktop]]) &lt;br /&gt;
*'''Ausrichtung''': Ausrichtung des Titels in der Überschrifts-Leiste&lt;br /&gt;
Alle Weiteren Konfigurationen sind entsprechend der baseClass. Siehe [[ContainerElement#Konfiguration]]&lt;br /&gt;
&lt;br /&gt;
==Modifiaktoren und Optionen==&lt;br /&gt;
*[[Zeilen-Klick]]&lt;br /&gt;
*[[Checkbox-Tabellenauswahl]]&lt;br /&gt;
*[[Zeilen-Färbung]]&lt;br /&gt;
&lt;br /&gt;
==Weiterführende Informationen==&lt;br /&gt;
Weitere Informationen zu diesem Element&lt;br /&gt;
===Anleitungen===&lt;br /&gt;
*[[Anleitung:Hello World|Hallo Welt-Anleitung]]&lt;br /&gt;
*[[Anleitung:Bearbeiten mit Zeileneditierung]]&lt;br /&gt;
*[[Anleitung:Zeilenfärbung in Tabellen]]&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
Hier einige Beispiele die die Funktionsweise des Tabellenprogramms verdeutlichen.&lt;br /&gt;
*[[Beispiel:Tabellenprogramm zur Resourcenanzeige|Tabellenprogramm zur Resourcenanzeige]]&lt;br /&gt;
*[[Beispiel:Tabellenprogramm mit SQL-Abfrage als Datenquelle|Tabellenprogramm mit SQL-Abfrage als Datenquelle]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Elements]]&lt;/div&gt;</summary>
		<author><name>217.244.139.88</name></author>
		
	</entry>
</feed>