This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:software:tim:insert_links [2016/07/31 09:28] amanda.zens |
en:software:tim:insert_links [2021/07/01 09:52] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | |||
==== Background ==== | ==== Background ==== | ||
- | Links can be attached during the creation of [[en:glossar#Tasks|Tasks]] and act as a means to supply support or a requirement for a task. | ||
- | An example of this would be to include a link to a price list in the intranet within the task "create offer" | ||
The links can contain variables, which are filled at run-time. Thus, parameterized links are possible. | The links can contain variables, which are filled at run-time. Thus, parameterized links are possible. | ||
- | This is one way to include pieces from a foreign system, for instance links from SAP templates or a link from an archive system. | + | This is one way to include pieces from a foreign system, for instance links from SAP templates or a link from an archive system. |
---- | ---- | ||
==== Technical Application ==== | ==== Technical Application ==== | ||
- | **Links are added within the modeling environment of the TIM tasks.** Click on an activity or node and then select "Tasks". Now, select the option "Links" from the corresponding task. | ||
- | For non-parameterized links in a file, include the following code: | + | **Links are added within the modeling environment of the TIM tasks.** Click on an activity or node and then select "Tasks". Now, select the option "Links" from the corresponding task. |
+ | |||
+ | For non-parameterized links in a file, include the following code: | ||
<code> | <code> | ||
Line 23: | Line 22: | ||
The URL and name of the link must then be changed accordingly. | The URL and name of the link must then be changed accordingly. | ||
- | For non-parameterized links in a folder/shared directory, include the following code: | + | For non-parameterized links in a folder/shared directory, include the following code: |
<code> | <code> | ||
Line 34: | Line 33: | ||
The URL and name of the link must then be changed accordingly. | The URL and name of the link must then be changed accordingly. | ||
- | For non-parameterized links on a website, include the following code: | + | For non-parameterized links on a website, include the following code: |
<code> | <code> | ||
Line 46: | Line 45: | ||
<code> | <code> | ||
<links> | <links> | ||
- | <link name="Archivsystem" class="com.dooris.bpm.links.ProcessVariableLink" parameter1="http://archivsystem/SearchformPage.aspx?execute=1&values=#{artikelnr}"/> | + | <link name="Archivsystem" class="com.dooris.bpm.links.ProcessVariableLink" parameter1="http://archivsystem/SearchformPage.aspx?execute=1&values=${artikelnr}"/> |
</links> | </links> | ||
</code> | </code> | ||
Line 53: | Line 52: | ||
By complying with the following template, any number of links may be added: | By complying with the following template, any number of links may be added: | ||
+ | |||
<code> | <code> | ||
<links> | <links> | ||
Line 62: | Line 62: | ||
Please note that that the following characters must be replaced by the appropriate XML escape sequence within the URL: | Please note that that the following characters must be replaced by the appropriate XML escape sequence within the URL: | ||
+ | |||
<code> | <code> | ||
- | " " | + | " " |
- | ' ' | + | ' ' |
- | < < | + | < <> > |
- | > > | + | |
- | & & | + | & & |
</code> | </code> | ||
For example, instead of writing | For example, instead of writing | ||
+ | |||
<code> | <code> | ||
<links> | <links> | ||
Line 78: | Line 80: | ||
the following (correct) formulation must be used: | the following (correct) formulation must be used: | ||
+ | |||
<code> | <code> | ||
<links> | <links> | ||
- | <link name="Search" class="com.dooris.bpm.entities.SimpleUrl" url="http://www.tim-solutions.de?search=instances&amount=>0"/> | + | <link name="Search" class="com.dooris.bpm.entities.SimpleUrl" url="http://www.tim-solutions.de?search=instances&amount=>0"/> |
</links> | </links> | ||
</code> | </code> | ||
+ | |||
---- | ---- | ||
==== Example ==== | ==== Example ==== | ||
- | {{ :software:signavio:links_einbinden.jpg? |}} | ||
- | ====Including links within iGrafx==== | + | {{ :software:signavio:links_einbinden.jpg }} |
+ | |||
+ | ==== Including links within iGrafx ==== | ||
In order to include a link using iGrafx, the following parameters must be included: | In order to include a link using iGrafx, the following parameters must be included: | ||
- | * **An** : Here, the link is given a meaningful name | ||
- | * **URL** : Here, the destination is given, with the internet or intranet as the location | ||
- | * **Klasse** : Here, two classes may be available: | ||
- | ==com.dooris.bpm.entities.SimpleUrl== | + | * **An** : Here, the link is given a meaningful name |
+ | * **URL** : Here, the destination is given, with the internet or intranet as the location | ||
+ | * **Klasse** : Here, two classes may be available: | ||
+ | == com.dooris.bpm.entities.SimpleUrl == | ||
This class is used in the case of non-parameterized links | This class is used in the case of non-parameterized links | ||
- | ==com.dooris.bpm.links.ProcessVariableLink== | ||
- | If process variables are to be included in the links, this class must be entered. The contents of the link are then put into effect in the same manner as with Signavio (given above). | ||
+ | == com.dooris.bpm.links.ProcessVariableLink == | ||
+ | |||
+ | If process variables are to be included in the links, this class must be entered. The contents of the link are then put into effect in the same manner as with Signavio (given above). | ||
- | {{ :software:signavio:links_igrafix.png }} | + | {{ :software:signavio:links_igrafix.png }} |