8.5

l Key set:Displays a list of keys for the selected group.
l Key:Displays the key name in the group.
l Value:Enter a value for the key, which will be inserted in the KeySet. This value can be
dynamic, including data selections, metadata selections, variables and other data.
l Update:Check to update the key with new data. For the Update column to be active, the Update
base on option must be checked. Key values will only change in the KeySet if the Update
checkmark is checked for that key, otherwise it is left unchanged.
l Create Group and Key(s)if they don't exist:Check this option to force the creation of a new group
and/or keys, if they do not exist. This is useful for portability:if a configuration with this task is sent to a
new Workflow server that does not contain this group or is missing keys, the task will create them
automatically.
l Update based on: Check this option to update an existing KeySet instead of creating a new one. The
value of the Condition field is used to filter the KeySets to only obtain one or more. Here are some
valid conditions:
l last_name = 'Jones'
l id = 237
l age IS NOT NULL
l last_name LIKE'La%'
l province IN('QC', 'ON', 'AB')
l Add KeySet when condition is false:If the update condition above is false, a new KeySet is added
to the group. If unchecked, no data is changed in the repository.
l Store the result IDin variable: Select a variable or JobInfo in which an array of inserted or updated
IDs will be placed. The array of IDs in the form of [1, 2, 3, 4, 2443, 532, 5457, ...]
On Error Tab
The On Error tab is common to all tasks. Details can be found in the" Task Properties Dialog" on page666.
By default, any action task, branch, splitter or condition that generates an error will simply be ignored, and
the task just under it (not within a branch)will be given control of the job file without any modification. Any
initial input task that generates an error will stop the process from running as a whole, and output tasks will
not generate output. The On Error tab can be used to overwrite the default behaviors.