Variables and Functions

Workflow Manager Developer Guide

HGD_Variant
15.00
HGD_Product
GeoMedia Smart Client
HGD_Portfolio_Suite
Platform

There are several ways to integrate dynamic information into your workflow. For example, you can use the current selection from the map, or you can reference to an additional FormField.

Types of Variables:

Type

Description

Session

The session variables contain information about the selected elements (for example, selection in the map or a selected element of the last WorkflowNode).

Syntax:{SESSION.TABLENAME.PRIMARY_KEY_COLUMN}

{SESSION.EDIT_AREA.ID}

Here you will find all Session parameters, which are possible.

Form

Using dependency variables, you can get access inside the Form-definition in the FormSettings-XML to the current value of other FormFields.

Syntax:{FORM.FORMFIELDNAME}

{FORM.LASTNAME}

Requestcontext

Additional "Url"-Parameters not covered by Workflow-variables can be set by:

Syntax:{REQUESTCONTEXT.MYURLPARAMETER}

User

{USER}-Variables are only available if authorization for the workflow is set.

{USER.Identifier}

{USER.Name}

{USER.Description}

{USER.Email}

Map

{MAPS}-Variables are only available if workflow is used in GeoMedia Smart Client and are written in the {SESSION}- variable.

Syntax: {SESSION.MAP.ActiveFeature}

  • {MAP.ActiveFeature}: The active feature.
  • {MAP.MapScale}: The scale of the map.
  • {MAP.MapBounds}: The boundaries of the map.
  • {MAP.MapCenter}: The center of the map.
  • {MAP.MapSelection}: The selected features.

If MAP.MapSelection = 1 then the form is filled automatically.

{SESSION.MAP.MapScale}