Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:insert_links [2017/12/12 09:37] Philipp Deycke [Hintergrund] |
software:tim:insert_links [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
Die Links können Variablen enthalten, die zur Laufzeit befüllt werden. Somit sind parametrisierte Links möglich. | 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. | + | 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. |
---- | ---- | ||
==== Technische Umsetzung ==== | ==== Technische Umsetzung ==== | ||
+ | |||
**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. | **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: | + | Für nicht-parametrisierte Links auf eine Datei fügen Sie folgenden Code ein: |
<code> | <code> | ||
Zeile 20: | Zeile 22: | ||
Anschließend müssen die angegebene URL und der Name des Links ersetzt werden. | 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: | |
- | Für nicht-parametrisierte Links auf einen Ordner/Netzlaufwerk fügen Sie folgenden Code ein: | + | |
<code> | <code> | ||
Zeile 31: | Zeile 32: | ||
Anschließend müssen die angegebene URL und der Name des Links ersetzt werden. | 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: | Für einen nicht-parametrisierten Link auf eine Webseite fügen Sie folgenden Code ein: | ||
Zeile 45: | Zeile 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> | ||
Zeile 52: | Zeile 52: | ||
Bei Einhaltung von folgendem Muster können beliebig viele Links eingefügt werden: | Bei Einhaltung von folgendem Muster können beliebig viele Links eingefügt werden: | ||
+ | |||
<code> | <code> | ||
<links> | <links> | ||
Zeile 61: | Zeile 62: | ||
Bitte beachten Sie, dass innerhalb der URLs folgende Zeichen durch die entsprechende XML-Escapesequenz ersetzt werden müssen: | Bitte beachten Sie, dass innerhalb der URLs folgende Zeichen durch die entsprechende XML-Escapesequenz ersetzt werden müssen: | ||
+ | |||
<code> | <code> | ||
- | " " | + | " " |
- | ' ' | + | ' ' |
- | < < | + | < <> > |
- | > > | + | |
- | & & | + | & & |
</code> | </code> | ||
Beispielsweise muss statt | Beispielsweise muss statt | ||
+ | |||
<code> | <code> | ||
<links> | <links> | ||
Zeile 77: | Zeile 80: | ||
folgende korrekte Schreibweise verwendet werden: | folgende korrekte Schreibweise verwendet werden: | ||
+ | |||
<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="Suche" class="com.dooris.bpm.entities.SimpleUrl" url="http://www.tim-solutions.de?search=instances&amount=>0"/> |
</links> | </links> | ||
</code> | </code> | ||
+ | |||
---- | ---- | ||
==== Beispiel ==== | ==== Beispiel ==== | ||
- | {{ :software:signavio:links_einbinden.jpg? |}} | ||
- | ====Links einbinden unter iGrafx==== | + | {{ :software:signavio:links_einbinden.jpg }} |
+ | |||
+ | ==== Links einbinden unter iGrafx ==== | ||
Um einen Link mit Hilfe von iGrafx einzubinden, müssen folgende Parameter angegeben werden: | 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== | + | * **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 | 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 | ||
+ | == 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 | ||
- | {{ :software:signavio:links_igrafix.png }} | + | {{ :software:signavio:links_igrafix.png }} |