Definition of a Container 

Use

The elements of a container are described with ID, data type reference and other properties. Container definition is carried out with the container editor.

Integration

A container definition is not an independent action. Container definitions are always carried out within a definition tool using the editor provided.

Features

Container definition

To describe which data a container can hold at runtime, of which type and under which name, the container must first be defined. This container definition defines which container elements a container holds. You can define the following containers as required:

Usually containers are already defined. These containers hold standard container elements defined by the workflow system. These container elements will often be adequate for your requirements meaning that a more extensive container definition will not be necessary.

Container instance

A container instance is an instance of a container at runtime. It contains a value of the defined data type for each container element.

Binding

Values can be assigned to container elements in different ways.

When processing container instances within a program for object type implementation (write and read accesses), use the macro instructions provided.

Activities

You can perform these activities from the container editor. The editor is called at the following places:

When you create a method parameter or an event parameter, it is automatically stored in the relevant container.

Creating container elements

To create a new container element, select .

Editing container elements

Double-click on the relevant table entry to edit a container element.

Copying, cutting or pasting container elements

You select an element in a container by positioning the cursor on the relevant line and choosing . You can copy or cut selected container elements. If they are pasted in again, you must rename them.

Display conventions

The following conventions apply in the container editor:

Container elements have the following symbols in the Workflow Builder: