RunSqlScriptHandler

Mit dem RunSqlScriptHandler können Datenbankskripte (z.B. Sql queries) direkt aus dem Prozessmodell heraus ausgeführt werden. Ein Query-Ergebnis kann anschließend z.B. in der Smartform angezeigt werden. Das ist insbesondere sinnvoll, wenn Prozessteilnehmer Datenbankabfragen zur Bearbeitung der Tasks benötigen. Eine ausführliche Anleitung zum Einsatz des Handlers finden Sie im folgenden Beispiel.

Klasse

com.dooris.bpm.actionhandler.RunSqlScriptHandler

Event Type

beliebig

Action Name

beliebig

Mandatory Fields

leer

Parameter

host

Der Parameter host enthält die URL unter der, die Datenbank zu erreichen ist. (z.B. host=get.taskinmotion.de/bestDB;)

port

Hier wird der Port hinterlegt, unter dem die Datenbank zu erreichen ist. (z.B. port=17102;)

database

user

Hier wird der Benutzername für die Zugriffskontrolle hinterlegt

pass

Hier wird das Passwort für die Zugriffskontrolle hinterlegt

query

Der query parameter enthält die Sql query, die auf der Datenbank ausgeführt werden soll. (z.B. query=SELECT * FROM Mitarbeiter WHERE Gehalt>50000;)

responseVariable

Im Parameter responseVariable wird der Name der Variable hinterlegt, in die das query Ergebnis gespeichert wird. Mit der Variable kann das query Ergebnis z.B. in der Smartform angezeigt werden.

Beispiel

Das folgende Beispiel illustriert eine Möglichkeit, wie ein Sql Skript direkt aus einem Prozess heraus ausgeführt werden kann. Dabei werden die Parameter über die Smartform aufgenommen und als Prozessvariablen an den RunSqlScriptHandler weitergegeben. Das Prozessmodell sieht folgendermaßen aus.

Abhängigkeiten

Timer: ERSETZMICH