This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:software:signavio:insert_links [2014/06/24 13:27] melanie.yesilcay |
en:software:signavio:insert_links [2021/07/01 09:52] (current) |
||
---|---|---|---|
Line 2: | Line 2: | ||
==== Background ==== | ==== Background ==== | ||
- | Links can be added when creating [[en:glossar#Task|Tasks]], to provide either a support or a requirement for a task. | + | Links can be added when creating [[en:glossar#Task|tasks]] in order 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. | + | An example would be the task "create offer" with an added link to a price list in the intranet. |
- | The links may contain variables which are filled at runtime. Thus parameterized links are possible. | + | The links may contain variables that 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. | + | 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 ==== | ==== 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. | + | **Links are added to TIM-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: | For non-parameterized links to a file, insert the following code: | ||
Line 17: | Line 17: | ||
<code> | <code> | ||
<links> | <links> | ||
- | <link name="Backwaren Preiliste" class="com.dooris.bpm.entities.SimpleUrl" | + | <link name="pricelist for pastry products" class="com.dooris.bpm.entities.SimpleUrl" |
- | url="file:\\tim.intranet\09-Preisliste\Preiliste-Backwaren-2013.xlsx"/> | + | url="file:\\tim.intranet\09-pricelist\pricelist_pastry_products_2013.xlsx"/> |
</links> | </links> | ||
</code> | </code> | ||
Line 29: | Line 29: | ||
<code> | <code> | ||
<links> | <links> | ||
- | <link name="Backwaren-Ordner" class="com.dooris.bpm.entities.SimpleUrl" | + | <link name="pastry_products-folder" class="com.dooris.bpm.entities.SimpleUrl" |
- | url="file:\\tim.intranet\09-Preisliste\"/> | + | url="file:\\tim.intranet\09-pricelist\"/> |
</links> | </links> | ||
</code> | </code> | ||
Line 49: | Line 49: | ||
<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=#{itemNumber}"/> |
</links> | </links> | ||
</code> | </code> | ||
- | 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. | + | As with the name and URL of the link, the name of the variable must also be replaced. A link may contain any number of variables. The variables must be existing process variables. |
- | In compliance with the following sample, any number of links can be insert: | + | Using the following sample as a template, any number of links can be insert: |
<code> | <code> | ||
<links> | <links> | ||
Line 76: | Line 76: | ||
<code> | <code> | ||
<links> | <links> | ||
- | <link name="Suche" 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> | ||
- | the following correct spelling must be used: | + | the correct notation must be used (as follows): |
<code> | <code> | ||
<links> | <links> | ||
- | <link name="Suche" 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> | ||
Line 89: | Line 89: | ||
==== Example ==== | ==== Example ==== | ||
- | {{ :software:signavio:links_einbinden.jpg?300 |}} | + | {{ :software:signavio:links_einbinden.jpg? |}} |
====Embedding links in iGrafx==== | ====Embedding links in iGrafx==== | ||
To embed a link by using iGrafx, the following parameters must be specified: | To embed a link by using iGrafx, the following parameters must be specified: | ||
- | * **To** : A significant name can be given to the link here | + | * **To** : An explanatory name can be given to the link here |
* **URL** : the internet/intranet as the target must be specified as destination here | * **URL** : the internet/intranet as the target must be specified as destination here | ||
- | * **Class** : here are two different classes to choose from: | + | * **Class** : there are two different classes to choose from: |
==com.dooris.bpm.entities.SimpleUrl== | ==com.dooris.bpm.entities.SimpleUrl== | ||
This class is used when there is a non-parameterized link | This class is used when there is a non-parameterized link | ||
==com.dooris.bpm.links.ProcessVariableLink== | ==com.dooris.bpm.links.ProcessVariableLink== | ||
- | 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. | + | If process variables should be used within the link, this class must be entered. The link is entered in the same way as in Signavio. |
- | {{ :software:signavio:links_igrafix.png }} | + | {{ :en:software:signavio:unbenannt18.png |}} |