Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:insert_links [2016/01/26 13:02] amanda.zens |
software:tim:insert_links [2018/07/10 13:37] Zvonimir Đurić |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
==== Hintergrund ==== | ==== Hintergrund ==== | ||
- | Links können bei der Erstellung von [[:glossar#Aufgabe|Aufgaben]] angefügt werden, um entweder eine Unterstützung oder die Voraussetzung für eine Aufgabe bereit zu stellen. | ||
- | Ein Beispiel wäre z.B. die Aufgabe "Angebot erstellen", der ein Link zu einer Preisliste im Intranet angefügt ist. | ||
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 22: | 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 33: | 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 47: | 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 54: | 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 63: | 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 79: | 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 }} |