External links

The 'External links' function is used to display clickable links to external systems in overviews (e.g. tracking status links or external document management).

When editing the overview (lists) of business objects that can use external link attributes (Shipment, Order, Common business object), a column can be displayed for each external link type.

In addition, a column for all external link types can be displayed, which shows all existing link icons alongside each other (see External link type).

images/download/attachments/62859884/image2018-7-19_11_35_47-version-1-modificationdate-1607355153472-api-v2.png


Within an event handler, the event actions 'Add external link' and 'Remove external link' can be used to set or remove certain types of links to or from a specific business object.

images/download/attachments/62859884/image2018-7-19_11_28_35-version-1-modificationdate-1607355153470-api-v2.png

The configuration of the link is then done in the menu for External Links:

images/download/attachments/62859884/07-05-_2018_11-13-39-version-1-modificationdate-1607355153456-api-v2.png images/download/attachments/62859884/07-05-_2018_11-12-27-version-1-modificationdate-1607355153459-api-v2.png


This image displays the dialog box for the editing of external link definitions.

(1) New, Delete, Cancel, Copy, Save: The values for the external links can be saved in the data bank.

(2) List: A list of the external links available in Lobster Data Platform / Orchestration.

(3) Association: The selected external link can be assigned to Zuordnungskriterium.

(4) Owner: The owner of the external link.

(5) Name, Description: Name and description of the external link.

(6) Type: The type of external link. Types can be defined in the dynamic enumeration External link type.

The appearance of the clickable icon is also defined there (URL/URI), which should be displayed for the external link type. The link is dynamically generated, and then opened in a new browser screen, when clicking on this icon.

(7) Link creation: The following creation types are available:

  • Fixed Value: The entered static value is used.

  • Script: Here you can enter a BeanShell-Script-Code. It is opened when the content is created. The script must implement the interface de.lobster.scm.externallink.builder.IExternalLinkBuilder.

  • Profile: The selected profile is opened in order to create the link.

  • Template: Here you can define a template. Also see (8).

(8) Template: The text template with use of variables (in curly brackets) for the creation type 'Template'.

(9) Object Resolver: For each variable defined in (8) a Wertauflöser must be specified, which provides the required data at the time of clicking.