Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A workflow that is fully configured will have access to all modes. This is determined when a workflow is opened and saved. If the workflow is not fully configured or deleted, the Monitor and Profiling modes are disabled.

Anchor
workflow_grp_configuration
workflow_grp_configuration
Workflow Group Configuration

The Workflow Group configuration enables management of workflows.

...

The example below shows a workflow group consisting of two batch workflows with a dependency (the first one must finish before the second can start).

Image RemovedImage Added

A workflow group configuration with three batch workflows

...

  • There are dependencies between workflows within one line of business (e.g. collection, processing and forwarding) which can be managed through prerequisites, and the workflows need to be executed in a certain order.

  • To limit the resource usage when executing groups with multiple workflows in parallel, you can control the maximum number of simultaneously running workflows.

  • If there is a need to complete all collection before beginning the processing step, this can be achieved by creating a collection group and a processing group that belong to a super group.

  • To simplify the monitoring as the groups show their status in the Execution Manager.

Runtime Modification of the Workflow Configuration

MediationZone includes two mechanisms by which an operator can modify a workflow that is already running.

...

The example below shows how this is performed for the TCP/IP Agent of an active Workflow. In this scenario, the IP address used for listening on incoming requests is changed.

Image RemovedImage Added

Example of runtime update of a TCP/IP agent configuration

Runtime Modification of Workflow State

MediationZone includes a mechanism through which it is possible – while the workflow is running – to send a signal to an agent to instruct it to perform some action without affecting the active workflow.

...

Executing command block from monitor mode in the graphical user interface:

Image RemovedImage Added

Example of runtime modification of a workflow state through the Aggregation agent

A command block can also be executed from the command line interface, by using the wfcommand. This enables the workflow logic to be executed based on input from the Command Line Interface.

Configuration Import and Export

All, or part, of the configuration related to a MediationZone installation can be managed using the System Export/Import feature.

...

Parameters are available to the system import command in order to specify system behavior during the import. It is now possible to suppress all workflow scheduling until the import has finished in order, as well as a synchronized restart of all workflows.

Profiles in Workflow Table

The Workflow Table can be configured with:

  • Manually entered values, e.g. directories, regular expressions, hosts, ports

  • External References, pointing to values in property files

  • Configuration profiles selected through the GUI, such as Database, Dup UDR, Aggregation and Inter Workflow profiles, as illustrated below:

Image Modified

Workflow table including selected configuration profiles

Import and Export of Workflow Table

When managing multiple environments (e.g. test, pre-production and production) it can be beneficial to export the different workflow tables to CSV-format. This allows one configuration export to be valid across several environments in combination with importing the appropriate CSV-file containing the specific configuration. Also, when managing many rows in the table, it can be a good idea to import/export the table to a CSV-format (for easy editing in Excel).

External References

External References enable loading MediationZone with configuration values that originate from a properties file that is external to the workflow configuration.

...

The image below depicts the External References Profile where properties files are selected and the variable names from the file are mapped to internal variable names.

Image RemovedImage Added

An External References profile example

...