Tasks

Tasks are managed through sessions (see Sessions), and are placed in a sequence to determine the order in which they should be performed.

Tasks can be added, deleted, and re-ordered. All required parameters can be browsed and updated. Multi-level undo/redo can be used to correct mistakes.

By selecting the default task name (e.g Open Data or Check Rules) you can enter a custom label:

Selecting a Check Rules task for custom labelling

Note: Tasks execute asynchronously, so that you can monitor progress and abort sessions. They continue processing even if you log out or shut down the client computer.

The following types of task can be included in a session:

Task Description
Open Data

Enables access to data from a data source.

A session can open data from a number of data sources then check rules based on relationships between features stored in different locations.

Discover Rules

Analyses data based on a discovery specification to identify candidate rules.

Check Rules

Checks a defined set of rules on the data and reports non-conformances.

Apply Actions

Apply a defined set of actions to the data independently of the business rules.

Apply Action Maps

Apply one or more action maps to the data to identify and resolve non-conformance to business rules.

Commit

Updates a data source with data changed as a result of applying actions or action maps. 

Writes back to the original data source objects that have changed since the last commit (or since the data was opened if this is the first commit).

Copy To

Copies data from the 1Integrate workspace to a data source.

Build Topology

Allows a build topology task to be run.

Pause

Requests 1Integrate to suspend execution, to allow results to be examined before processing the next task. 

When a session completes, all intermediate data is discarded. A Pause Task can be added at the end to retain data for further processing.