Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
software:tim:rules_matrix [2015/04/20 16:03] max.neumaier |
software:tim:rules_matrix [2016/02/19 23:05] 144.76.12.78 ↷ Links angepasst weil Seiten im Wiki verschoben wurden |
||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
----------------- | ----------------- | ||
===Erstellen einer Matrix=== | ===Erstellen einer Matrix=== | ||
- | Eine Matrix wird im [[software:tim:administration_client | Administrationsclient ]] erstellt. Damit der entsprechende Reiter sichtbar ist muss der aktuelle Benutzer die [[software:tim:rights | Rolle]] **rulesadministrator** besitzen. | + | Eine Matrix wird im [[software:tim:administration_client | Administrationsclient ]] erstellt. Damit der entsprechende Reiter sichtbar ist, muss der aktuelle Benutzer die [[software:tim:roles| Rolle]] **rulesadministrator** besitzen. |
{{ matrix_reiter.jpg?1200 }} | {{ matrix_reiter.jpg?1200 }} | ||
Zeile 28: | Zeile 28: | ||
|**RESULT_IDENTITY**| **Ergebnisspalte** / Hier können Systembenutzer die im System angelegt sind ausgewählt werden.| | |**RESULT_IDENTITY**| **Ergebnisspalte** / Hier können Systembenutzer die im System angelegt sind ausgewählt werden.| | ||
- | In folgendem Beispiel werden 3 Spalten angelegt die durchsucht werden sollen und hierbei von unterschiedlichem Spaltentyp sind. Es wurde ebenfalls eine Ergebnisspalte angelegt in welcher in Benutzer als Ergebnis ausgegeben werden soll. \\ | + | In folgendem Beispiel werden 3 Spalten angelegt die durchsucht werden sollen und hierbei von unterschiedlichem Spaltentyp sind. Es wurde ebenfalls eine Ergebnisspalte angelegt, in welcher ein Benutzer als Ergebnis ausgegeben wird. \\ |
\\ | \\ | ||
{{ columns_new.jpg }} | {{ columns_new.jpg }} | ||
Zeile 36: | Zeile 36: | ||
===Befüllen der Matrix=== | ===Befüllen der Matrix=== | ||
- | Das nachfolgenden Bild zeigt eine bereits befüllte Matrix. Hier ist es möglich die komplette Matrix zu entfernen, zu bearbeiten, neue Zeilen hinzuzufügen und Spalten wieder zu löschen. \\ | + | Das nachfolgende Bild zeigt eine bereits befüllte Matrix. Hier ist es möglich die komplette Matrix zu entfernen, zu bearbeiten, neue Zeilen hinzuzufügen und Spalten wieder zu löschen. \\ |
\\ | \\ | ||
{{ matrix_overview.jpg }} | {{ matrix_overview.jpg }} | ||
Zeile 50: | Zeile 50: | ||
<note important>Wird bei einem Feld ein Sternchen "*" ausgewählt, so gilt dies als Wildcard und ein beliebiger Wert wird bei der Auswertung angenommen. </note> | <note important>Wird bei einem Feld ein Sternchen "*" ausgewählt, so gilt dies als Wildcard und ein beliebiger Wert wird bei der Auswertung angenommen. </note> | ||
+ | |||
+ | {{ fill_matrix_combined.png }} | ||
+ | |||
+ | |||
+ | ===Benutzen der Matrix per Actionhandler=== | ||
+ | |||
+ | Die Benutzung der Matrix per Handler wird hier [[software:tim:actionhandler:matrixhandler | MatrixHandler]] beschrieben. | ||
+ | |||
+ | ===Auswertungsbeispiele=== | ||
+ | |||
+ | Als Grundlage dieser Auswertungen setzen wir die befüllte Beispielstabelle von oben mit 3 Suchwerten und einer Ergebnisspalte. Die folgende Tabelle zeigt die Ergebnisse für einige fiktive Auswertungen anhand der folgenden Regeln: | ||
+ | * Es wird die Spalte mit der größten Übereinstimmung als Ergebnis angesehen. | ||
+ | * Treffen mehr als eine Zeile überein, so wird der oberste Treffer verwendet. | ||
+ | |||
+ | ^ Suchwert 1 ^ Suchwert 2 ^ Suchwert 3 ^ Ergebnis ^ | ||
+ | | Freising | true | 20 | **Group_1** | | ||
+ | | Freising |true | 89 | **wiki**| | ||
+ | |Freising | false | 20 |** Group_1**| | ||
+ | |Freising | false | 8267| **Group_1**| | ||
+ | |München | true |213 | **Prozess Manager** | | ||
+ | | Timbuktu | false |89 | **wiki** | | ||