Parameter type

Applications module Button element Web service request action / Input tab / Context menu: Edit

Input parameter

The currently selected operation will be entered automatically and may not be edited - this applies to all parameter types.

Request value / Edit element

This option is only available in the Applications module. With this parameter type, an edit element or a request value will be defined as the input source.

Value from data field

This option is only available in the Processes module. This parameter type uses the current value of a data field as the input source.

System value

With this option, a system value that should be sent to the web service as an input can be defined.

Static value

With this parameter type, a fixed character string will be sent to the web service.

Session variable

The current value of a session variable can also be set as an input.

When a user visits the current page in the browser, their browser receives a session cookie from the web server for the duration of their visit; this is saved in the temporary files of the browser. A cookie contains text information consisting of the cookie name and value. An individual session object is saved on the web server for each visitor for this session cookie. The session cookie saves every session variable that can be set and read by the page during the visit.

Shared state

With this parameter type, a variable can be defined for the processing context in the subsequent dialog.

User-defined variable

With this parameter type, a custom variable can be defined, which can be written to and read from. If multiple web service request are peformed after each other, subsequent requests can use or overwrite the values from previous requests. The values are only valid within the web service request chain. In this characteristic, a user-defined value differs from a session variable.

Return value from web service

This parameter type uses the return value of a web service request as an input.

Nil

Nothing will be assigned with this parameter type. The ability to make an explicit assignment of nil can be useful in certain cases in order to eliminate ambiguities in the assignment at runtime, which would otherwise lead to errors.