Die Links können Variablen enthalten, die zur Laufzeit befüllt werden. Somit sind parametrisierte Links möglich.
So lässt sich bereits schnell eine Einbeziehung von Fremdsystemen realisieren, z.B. über Links auf SAP Web Templates oder eine Verlinkung mit einem Archivsystem.
Links werden in der Modellierungsumgebung den TIM-Aufgaben hinzugefügt. Klicken Sie dazu eine Aktivität/Node an wählen Sie anschließend „Tasks“. Nun wählen Sie „Links“ bei der entsprechenden Aufgabe.
Für nicht-parametrisierte Links auf eine Datei fügen Sie folgenden Code ein:
<links> <link name="Backwaren Preiliste" class="com.dooris.bpm.entities.SimpleUrl" url="file:\\tim.intranet\09-Preisliste\Preiliste-Backwaren-2013.xlsx"/> </links>
Anschließend müssen die angegebene URL und der Name des Links ersetzt werden.
Für nicht-parametrisierte Links auf einen Ordner/Netzlaufwerk fügen Sie folgenden Code ein:
<links> <link name="Backwaren-Ordner" class="com.dooris.bpm.entities.SimpleUrl" url="file:\\tim.intranet\09-Preisliste\"/> </links>
Anschließend müssen die angegebene URL und der Name des Links ersetzt werden.
Für einen nicht-parametrisierten Link auf eine Webseite fügen Sie folgenden Code ein:
<links> <link name="Homepage" class="com.dooris.bpm.entities.SimpleUrl" url="http://www.tim-solutions.de"/> </links>
Für parametrisierte Links auf Webseiten fügen Sie folgenden Code ein:
<links> <link name="Archivsystem" class="com.dooris.bpm.links.ProcessVariableLink" parameter1="http://archivsystem/SearchformPage.aspx?execute=1&values=${artikelnr}"/> </links>
Hier muss neben dem Namen und der URL des Links auch der Variablenname ersetzt werden. Es sind beliebig viele Variablen innerhalb eines Links möglich. Bei den Variablen muss es sich um existierende Prozessvariablen handeln.
Bei Einhaltung von folgendem Muster können beliebig viele Links eingefügt werden:
<links> <link name="Link 1" .../> <link name="Link 2" .../> <link name="Link 3" .../> </links>
Bitte beachten Sie, dass innerhalb der URLs folgende Zeichen durch die entsprechende XML-Escapesequenz ersetzt werden müssen:
" " ' ' < <> > & &
Beispielsweise muss statt
<links> <link name="Suche" class="com.dooris.bpm.entities.SimpleUrl" url="http://www.tim-solutions.de?search=instances&amount=>0"/> </links>
folgende korrekte Schreibweise verwendet werden:
<links> <link name="Suche" class="com.dooris.bpm.entities.SimpleUrl" url="http://www.tim-solutions.de?search=instances&amount=>0"/> </links>
Um einen Link mit Hilfe von iGrafx einzubinden, müssen folgende Parameter angegeben werden:
Diese Klasse wird benutzt, wenn es sich um einen nicht parametrisierten Link handelt