This page is not fully translated, yet. Please help completing the translation.
(remove this paragraph once the translation is finished)

Background

Links can be added when creating Tasks, to provide either a support or a requirement for a task. An example would be the task “create offer” with an added link to a pricelist in the intranet.

The links may contain variables which are filled at runtime. Thus parameterized links are possible.

So, a fast integration of external systems can be realized, e.g. via links to SAP Web Templates or a link to an archive system.

Technical implementation

Links will be added to the T!M-tasks in the modeling environment. Just click an Activity/Node and select “Tasks”. Now select “Links” at the relevant task.

For non-parameterized links to a file, insert the following code:

<links>
<link name="Backwaren Preiliste" class="com.dooris.bpm.entities.SimpleUrl"
url="file:\\tim.intranet\09-Preisliste\Preiliste-Backwaren-2013.xlsx"/>
</links>

Afterwards the specified URL and the name of the link must be replaced.

For non-parameterized links to a folder/network drive, insert the following code:

<links>
<link name="Backwaren-Ordner" class="com.dooris.bpm.entities.SimpleUrl"
url="file:\\tim.intranet\09-Preisliste\"/>
</links>

Afterwards the specified URL and the name of the link must be replaced.

For non-parameterized links to a web page, insert the following code:

<links>
<link name="Homepage" class="com.dooris.bpm.entities.SimpleUrl" url="http://www.tim-solutions.de"/>
</links>

For parameterized links to web pages, insert the following code:

<links>
<link name="Archivsystem" class="com.dooris.bpm.links.ProcessVariableLink" parameter1="http://archivsystem/SearchformPage.aspx?execute=1&amp;values=#{artikelnr}"/>
</links>

Also the name of the variable must be replaced, like the name and the URL of the link. Any amount of variables are possible in a link. The variables must be existing process variables.

In compliance with the following sample, any number of links can be insert:

<links>
<link name="Link 1" .../>
<link name="Link 2" .../>
<link name="Link 3" .../>
</links>

Please note that the following characters must be replaced within the URLs by the relevant XML-Escapesequenz:

" &quot;
' &apos;
< &lt;
> &gt;
& &amp;

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&amp;amount=&gt;0"/>
</links>

Beispiel

Links einbinden unter iGrafx

Um einen Link mit Hilfe von iGrafx einzubinden, müssen folgende Parameter angegeben werden:

An : hier kann dem Link ein aussagekräftiger Name gegeben werden

URL : hier muss der Bestimmungsort angegeben werden, mit dem Internet/Intranet als Ziel

Klasse : hier stehen zwei verschiedene Klassen zur Auswahl:

com.dooris.bpm.entities.SimpleUrl

Diese Klasse wird benutzt, wenn es sich um einen nicht parametrisierten Link handelt

com.dooris.bpm.links.ProcessVariableLink

Sollen innerhalb des Links Prozessvariablen benutzt werden, so muss diese Klasse eingegeben werden. Die Angabe des Links erfolgt wie oben bereits erklärt identisch wie in Signavio