Beschreibung
Der ActionHandler MatrixHandler kann nur in Kombination mit dem Rules Matrix. Der Handler sucht in der Matrix nach Übereinstimmungen. Die Suchwerte werden durch die Parameter definiert.
Wenn die Suchwerte mit einer Regel übereinstimmen, werden ein oder mehrere Ergebnisse zurückgegeben. Die Auswertung erfolgt auf Basis der Regelmatrix. Für die folgenden Parameterbeispiele wird das Beispiel aus diesem Eintrag verwendet: Regelmatrix.
Klasse
com.dooris.bpm.actionhandler.MatrixHandler
Parameter
Beispiel
Wir haben ein einfaches Beispiel, um die Verwendung dieses Actionhandlers zu erklären. Wir haben diesen Actionhandler auf dem Knoten 'task1' implementiert.
Parameter | Beschreibung | Wert |
---|---|---|
| Name der von uns erstellten Regelmatrix. |
|
| Als Suchwert wird hier der Spaltenname 'Abteilung' eingetragen. |
|
| Hier wird der Spaltenname 'Ergebnis' eingegeben, um das Ergebnis für den Suchwert anzuzeigen. |
|
Wir haben eine bereits ausgefüllte Matrix im Abschnitt "Regelmatrix" auf der Registerkarte "Administration" wie folgt:
Wir haben ein Smartform mit zwei Feldern. Die erste Variable wird wie folgt festgelegt: Abteilung
. Wenn der Benutzer die Abteilungsvariable ausfüllt, wird das Ergebnisfeld automatisch mit Hilfe der Regelmatrix gefüllt.
Die zweite Variable wird als Ergebnis festgelegt und entsprechend dem Wert "Abteilung" aus der Spalte "Ergebnis" entnommen.
Wir starten die Prozessinstanz, indem wir das Abteilungsfeld ausfüllen.
Nach Eingabe des Abteilungsnamens und Start der Prozessinstanz wird der Actionhandler ausgeführt.
Sie können sehen, dass der Handler den Wert für die IT als Ergebnis 1 findet.