Generating at Activation or at Runtime

Objects go through four stages when they execute. The first two stages, Activation and Generation, prepare the object for execution. As a developer and object designer, you define when executable objects are generated on their Attributes Page. The options are Generate Task at Activation time or Generate Task at Runtime. In tasks within Workflows, you can also define some properties that affect their behavior in this respect.

For more information about the last two execution stages, see Processing and Completion.

This page includes the following:

Generate at Activation Time

Select this option if you want to generate the object at the end of the activation stage, immediately after all activation steps have finished. Consider the following implications when you select this option:

Generate objects at activation time when you do not need to take advantage of the workload balancing capabilities of the Automation Engine.

Generate at Runtime

Select this option if you want to generate the object immediately before the processing (execution) stage starts.

For stand-alone tasks without time dependencies, generation is usually close to the activation time. For objects that are children of other objects (for example, for tasks in a Workflow) there can be a substantial time difference.

Generate objects at runtime to take advantage of the workload balancing capabilities of the Automation Engine.

See also: