Operation of the Binding Editor 
Use
The binding editor is used to define bindings between two
containers. In the case of binding definition between task container and workflow container as well as between task container and method container, you can process both directions of binding at the same time. You can only process one direction of binding for the remaining binding definitions.Integration
Each binding definition is linked to the execution of an action which processes the data provided and produces results that can be returned. The following actions can be carried out:
Features
The container elements of the target container of the binding definition are listed on the left-hand side. You can use
to switch between displaying the technical name and displaying the element name. Only the following container elements in the target container are displayed as standard:
In order to display the remaining workflow system elements in the target container as well, you select
.
The binding definition from the source container to the target container (binding direction
) is processed in the upper part of the screen. The associated binding is executed at runtime before the action. This binding definition is always available.
The binding definition from the target container to the source container (binding direction
) is processed in the lower part. The associated binding is executed at runtime after the action. This binding definition is only available if the action can produce results that can be made available to the source container.
Binding Definition from Source Container to Target Container
Here you process the allocation of values to elements in the target container. Only the elements in the target container for which the indicator Import is set are displayed. You can
allocate an expression to each element of the target container.For further information, refer to
Binding Definitions from the Source to the Target Container.Binding Definition from Target Container to Source Container
Here you process the allocation from elements in the target container. Only the elements in the target container for which the indicator Export is set are displayed. You can allocate a container element in the source container to each element of the target container. You can allocate the container element in the source container
You can allocate one element in the source container to several elements in the target container. To make the source element available several times as a starting point for the binding definition, you select the source element and choose
.
For further information, refer to
Binding Definitions from the Target Container to the Source Container.Definitions of containers involved
You can call up the full definitions of the two containers involved by using the pushbuttons with the same names. Important information is displayed here about the data type references of the container elements.
Permitted entries for expressions
Permitted expression types for binding directions
Expression type |
Permitted binding direction |
Explanation |
&<Element>& |
|
Source and target element with compatible field references |
&<Object.Attribute>& |
|
Source and target element with compatible field references |
&<Object.Object.Attribute>& |
|
Source and target element with compatible field references |
&<Object>& |
|
Source and target element with compatible object references |
&<Object.Object>& |
|
Source and target element with compatible object references |
&<Structure>& |
|
Source and target element with compatible structure references |
&<Structure>-<Table-Field>& |
|
Source and target element with compatible field references |
Const |
|
Assignment of a constant |
It is not possible to assign the value of an element in the target container to an object attribute in the source container.