Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:tim:actionhandler:matrixhandler

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:tim:actionhandler:matrixhandler [2015/04/20 16:36]
max.neumaier
software:tim:actionhandler:matrixhandler [2021/07/01 09:52] (aktuell)
Zeile 1: Zeile 1:
 +====== MatrixHandler ======
 +
 ==== Beschreibung ==== ==== Beschreibung ====
-Dieser Handler wird in Kombination mit der [[software:​tim:​rules_matrix | Rules Matrix ]] verwendet. Hierbei werden mehrere Suchwerte übergeben ​und liefern als Ergebnis ​ein bis mehrere Ergebnisse. ​Diese Auswertung findet ​an Hand der [[software:​tim:​rules_matrix | Rules Matrix ]] statt. + 
-------+Dieser Handler wird in Kombination mit der [[:software:​tim:​rules_matrix|Rules Matrix ]] verwendet. Hierbei werden mehrere Suchwerte übergeben. Stimmen die Suchwerte mit einer Regel überein, werden ​ein oder mehrere Ergebnisse ​zurückgegebenDie Auswertung findet ​anhand ​der definierten ​[[:software:​tim:​rules_matrix| Rules Matrix ]] statt. Für die Parametrisierung wird nun das Beispiel aus dem Wiki-Eintrag [[:​software:​tim:​rules_matrix| Rules Matrix ]] verwendet. 
 + 
 +---- 
 ==== Klasse ==== ==== Klasse ====
 +
 <​code>​ <​code>​
 com.dooris.bpm.actionhandler.MatrixHandler com.dooris.bpm.actionhandler.MatrixHandler
 </​code>​ </​code>​
-\\+
 ---- ----
-==== Event Type ==== + 
 +==== Event Type ==== 
 beliebig beliebig
-==== Action Name ==== + 
 +==== Action Name ==== 
 beliebig beliebig
-==== Mandatory Fields ==== + 
 +==== Mandatory Fields ==== 
 leer leer
 +
 ---- ----
-==== Parameter ==== + 
 +==== Parameter ==== 
 == matrixName == == matrixName ==
-Hier wird der Name der Matrix übergeben aufgrund welcher die Auswertungen gemacht werden. 
-Erklärung (siehe [[#​Beispiel]]) 
  
-\\ == columnValueMapping ==+Hier wird der Name der Matrix übergeben aufgrund welcher die Auswertungen gemacht werden. Erklärung (siehe [[#​beispiel|Beispiel]]) 
 + 
 +== columnValueMapping == 
 Hier müssen die verschiedenen Suchspalten und deren Werte, nach welchen gesucht werden soll, angegeben werden. Die Spaltennamen sowie die Inhalte können aus Prozessvariablen kommen. Diese müssen dann ${NAME_DER_VARIABLE} geschrieben werden. Die Syntax ist die folgende: Hier müssen die verschiedenen Suchspalten und deren Werte, nach welchen gesucht werden soll, angegeben werden. Die Spaltennamen sowie die Inhalte können aus Prozessvariablen kommen. Diese müssen dann ${NAME_DER_VARIABLE} geschrieben werden. Die Syntax ist die folgende:
-<​code>​SPALTENNAME~§~GESUCHTER_WERT~%~</​code>​+ 
 +<​code>​ 
 +SPALTENNAME~§~GESUCHTER_WERT~%~ 
 +</​code>​ 
 Soll nach mehr als einem Wert gesucht werden, so muss dieser Term mehrfach wiederholt werden. Z.B. Soll nach mehr als einem Wert gesucht werden, so muss dieser Term mehrfach wiederholt werden. Z.B.
-<​code>​SPALTENNAME~§~GESUCHTER_WERT~%~SPALTENNAME_2~§~GESUCHTER_WERT_2~%~</​code>​ 
-Erklärung (siehe [[#​Beispiel]]) 
  
-\\ == columnResultMapping== +<​code>​ 
-Hier werden die Prozessvariablen angegeben, in welchen die Ergebnisse abgelegt werden sollen. Ebenfalls muss hier die Spalte angegeben werden in welcher das Ergebnis innerhalb der Matrix zu finden ist. Der [[software:​tim:​rules_matrix#​spalten_definieren | Spaltentyp]] muss hierbei ein "​Result"​ Typ sein. +SPALTENNAME~§~GESUCHTER_WERT~%~SPALTENNAME_2~§~GESUCHTER_WERT_2~%~ 
-<​code>​COLUMN_NAME~§~VARIABLE_NAME~%~</​code>​+</​code>​ 
 + 
 +Erklärung (siehe [[#​beispiel|Beispiel]]) 
 + 
 +== columnResultMapping == 
 + 
 +Hier werden die Prozessvariablen angegeben, in welchen die Ergebnisse abgelegt werden sollen. Ebenfalls muss hier die Spalte angegeben werden in welcher das Ergebnis innerhalb der Matrix zu finden ist. Der [[:software:​tim:​rules_matrix#​spalten_definieren|Spaltentyp]] muss hierbei ein "​Result"​ Typ sein. 
 + 
 +<​code>​ 
 +COLUMN_NAME~§~VARIABLE_NAME~%~ 
 +</​code>​ 
 Wird mehr als ein Ergebnis ausgegeben so muss wiederum der gesamte Term wiederholt werden. Wird mehr als ein Ergebnis ausgegeben so muss wiederum der gesamte Term wiederholt werden.
-<​code>​COLUMN_NAME~§~VARIABLE_NAME~%~COLUMN_NAME_2~§~VARIABLE_NAME_2~%~</​code>​+ 
 +<​code>​ 
 +COLUMN_NAME~§~VARIABLE_NAME~%~COLUMN_NAME_2~§~VARIABLE_NAME_2~%~ 
 +</​code>​ 
 ---- ----
  
 ==== Beispiel ==== ==== Beispiel ====
-{{ software:​tim:​matrix_handler.png }}+ 
 +=== Flowcharter === 
 + 
 +{{  :software:​tim:​matrix_handler.png?800  }} 
 + 
 +=== Webclient === 
 + 
 +{{  :​software:​tim:​actionhandler:​matrixhandlerweb1.png?​400 ​ }}{{  :​software:​tim:​actionhandler:​matrixhandlerweb2.png?​400  ​}}
  
 ---- ----
 +
 ==== Abhängigkeiten ==== ==== Abhängigkeiten ====
 +
 +
software/tim/actionhandler/matrixhandler.1429540595.txt.gz · Zuletzt geändert: 2021/07/01 09:57 (Externe Bearbeitung)