createEntityLink

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 - true erzeugt einen Web Client-Link, false einen Windows Client-Link

  • isFormatHtml - true formatiert den Link als html.

  • isForExternalUsage - 2026.4 [optional] true falls 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 ist true.

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);