User Tools

Site Tools


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
en:software:signavio:insert_links

This is an old revision of the document!


FIXME 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;

For example, instead of

<links>
<link name="Suche" class="com.dooris.bpm.entities.SimpleUrl" url="http://www.tim-solutions.de?search=instances&amount=>0"/>
</links>

the following correct spelling must be used:

<links>
<link name="Suche" class="com.dooris.bpm.entities.SimpleUrl" url="http://www.tim-solutions.de?search=instances&amp;amount=&gt;0"/>
</links>

Example

To embed a link by using iGrafx, the following parameters must be specified:

  • To : A significant name can be given to the link here
  • URL : the internet/intranet as the target must be specified as destination here
  • Class : here are two different classes to choose from:
com.dooris.bpm.entities.SimpleUrl

This class is used when there is a non-parameterized link

If process variables should be used within the link the class must be entered. The indication of the link is the same as in Signavio.

en/software/signavio/insert_links.1404723365.txt.gz · Last modified: 2021/07/01 09:55 (external edit)