|
Versionshinweise |
21.2, 26.4 |
||
|---|---|---|---|
Code
Groovy
String createEntityLink(IContainer ac, boolean isWebLink, boolean isFormatHtml, boolean isForExternalUsage)
Beschreibung
Erzeugt einen Windows Client- oder Web Client Link mit dem angegebenen Datensatz.
Parameter
-
ac - Der Datensatz für den der Link erzeugt werden soll
-
isWebLink -
trueerzeugt einen Web Client-Link,falseeinen Windows Client-Link -
isFormatHtml -
trueformatiert den Link als html. -
isForExternalUsage - 2026.4 [optional]
truefalls der Link für eine externe Verwendung vorgesehen ist (bspw. Versand einer Mail). In diesem Fall wird ein Präfix hinzugefügt, welcher die Linkart beschreibt. Standardwert isttrue.
Rückgabe
Der Link zum Datensatz.
Beispiele
Groovy
List<IContainer> containers = ProcessUtils.getVariable("containers");
// Web Link: <a href="https://server:18443/webclient/link/Activity/1no9jfh1f50pt71oAc">Test, 06.05.2021 20:00</a>
String webLink = LogicScriptUtils.createEntityLink(containers.get(0), true, true);
// Desktop Link: <a href="carmen://ENTITY?Activity&pk=1no9jfh1f50pt71oAc">Test, 06.05.2021 20:00</a>
String rcLink = LogicScriptUtils.createEntityLink(containers.get(0), false, true);