Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:tss:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:tss:start [2017/01/13 09:00]
oliver.schirach Neue Screenshots in den Architect-Modulen
software:tss:start [2021/07/01 09:52] (aktuell)
Zeile 234: Zeile 234:
 ==== 6.1 Modul Bedienoberfläche ==== ==== 6.1 Modul Bedienoberfläche ====
 {{ :​software:​tss:​04.0_smartform_architect.png?​direct&​1000 |}} {{ :​software:​tss:​04.0_smartform_architect.png?​direct&​1000 |}}
 +  * Im folgenden Screenshot wurde das Template von 3columns zu einem individuellen Template umgestellt (Details siehe [[#6.2 Modul Templates]] )
 +{{ :​software:​tss:​04.0_smartform_architect2.png?​direct&​1000 |}}
  
 ==== 6.2 Modul Templates ==== ==== 6.2 Modul Templates ====
Zeile 243: Zeile 245:
   ​   ​
 ==== 6.3 Modul Tabellen ==== ==== 6.3 Modul Tabellen ====
-{{ :​software:​tss:​04.3_smartform_architect_tabellen.png?​direct&​1000 ​|}}+ 
 +{{  :​software:​tss:​04.3_smartform_architect_tabellen.png?​direct&​1000 ​ }} 
   * dau- immer entsprechend des Dateityps, oder Datenbankzugriff   * dau- immer entsprechend des Dateityps, oder Datenbankzugriff
   * Bei Ablage als Prozessvariable (BL-Flag P) immer dau-tim verwenden. Achtung: Max. 4000 Zeichen in einer Prozessvariable erlaubt. Dies schließt Steuerzeichen der Tabelle mit ein. Bitte nur zum fixen Testen verwenden   * Bei Ablage als Prozessvariable (BL-Flag P) immer dau-tim verwenden. Achtung: Max. 4000 Zeichen in einer Prozessvariable erlaubt. Dies schließt Steuerzeichen der Tabelle mit ein. Bitte nur zum fixen Testen verwenden
-{{ :​software:​tss:​04.4_smartform_architect_tabellenattribute.png?​direct&​1000 ​|}} + 
-  ​+{{  :​software:​tss:​04.4_smartform_architect_tabellenattribute.png?​direct&​1000 ​ }} 
 + 
 +=== 6.3.1. Filter === 
 + 
 +Auf jeglicher Art von Tabellen können Filter eingerichtet werden um die Ergebnismenge einzuschränken. Die verschiedenen Filter werden über ein kaufmännisches Und  (&) verknüpft. Die folgende Liste gibt an welche Arten der Filterung möglich sind: 
 + 
 +  * **SpalteA={var_A} : **Es werden nur Zeilen ausgegeben deren Inhalte in SpalteA der Variablen "​var_A"​ entspricht 
 +  * **SpalteA!={var_A}:​ **Es werden nur Zeilen ausgegeben deren Inhalte in SpalteA NICHT der Variablen "​var_A"​ entspricht 
 +  * **SpalteA§{var_A}**:​ Es werden nur Zeilen ausgegeben deren Inhalte in SpalteA ​ einen Teil der Variablen "​var_A"​ entspricht (SQL: LIKE) 
 +  * **SpalteA~§{var_A}**:​ Es werden nur Zeilen ausgegeben deren Inhalte in SpalteA ​ NICHT einen Teil der Variablen "​var_A"​ entspricht (SQL: NOT LIKE) 
 +  * **SpalteA@{var_A}**:​ var_A enthält in diesem Fall eine Zusammenkettung von mehreren Suchparametern mit einem Komma (,) getrennt. Spalte A muss hierbei einen dieser kommaseparierten Werte enthalten. (SQL: IN) 
 +  * **SpalteA~@{var_A}**:​ var_A enthält in diesem Fall eine Zusammenkettung von mehreren Suchparametern mit einem Komma (,) getrennt. Spalte A darf hierbei KEINEN einen dieser kommaseparierten Werte enthalten. (SQL: NOT IN) 
 + 
 +**Verknüpfung mit einem ODER:** 
 + 
 +Der folgende Filter zeigt auf wie die verschiedenen Filter über ein ODER verknüpft werden können: 
 + 
 +**SpalteA={var_A}&​SpalteB={var_b}&​(SpalteC§{var_c}|SpalteC§{var_d})&​** 
 + 
 +Ergibt folgenden Filter: 
 + 
 +Spalte **IST GLEICH **var_a **UND **SpalteB **IST GLEICH** var_B **UND ** ( SpalteC **ENTHÄLT **var_c **ODER **SpalteC **ENTHÄLT** ​ var_d) 
 + 
 ==== 6.4 Modul Datentypen ==== ==== 6.4 Modul Datentypen ====
 Auflistung aller Basistypen und Details dazu Auflistung aller Basistypen und Details dazu
Zeile 269: Zeile 296:
   ​   ​
 ==== 6.5 Modul Meldungen ==== ==== 6.5 Modul Meldungen ====
 +{{ :​software:​tss:​04.8_smartform_architect_meldungen.png?​direct&​1000 |}}
   *    * 
   ​   ​
 ==== 6.6 Modul Übersetzung ==== ==== 6.6 Modul Übersetzung ====
 +{{ :​software:​tss:​04.9_smartform_architect_uebersetzungen.png?​direct&​1000 |}}
   *    * 
   ​   ​
Zeile 405: Zeile 434:
 } }
  
 +
 +FRAME.getProperty("​node_id"​);​
 +</​code>​
 +
 +Validierungen in der validateRow Methode
 +
 +<​code>​
 +String result = "";​
 +
 +if(a > b){
 + result = result + "​Erster Fehler";​
 +}
 +
 +
 +
 +if(a > b){
 + result = result + "\n Zweiter Fehler";​
 +}
 +
 +
 +if(result != ""​){
 + ICbaTable rtable = FRAME.getTable("​tim_process",​ true);
 + UNIT.setMessage(1,​ result, "​E",​ "​6",​ null, null, null);
 + return "​0";​
 +} else {
 + return "​1";​
 +}
 +
 +</​code>​
 +
 +Aufruf der validateRow per Hand
 +
 +<​code>​
 +String result = UNIT.validateRow(UNIT.viewAttributes(""​),​DATA_ROW);​
 </​code>​ </​code>​
 ==== 7.8 Konfiguration von statusabhängigen Attributeigenschaften ==== ==== 7.8 Konfiguration von statusabhängigen Attributeigenschaften ====
software/tss/start.1484294432.txt.gz · Zuletzt geändert: 2021/07/01 10:00 (Externe Bearbeitung)