Release distributions include package level subworkflows, which are used to perform key package level processing. Package level subworkflows are any package subworkflows that have the Use in Release Distributions flag set to Yes. All package line (object type) execution occurs in these subworkflows. Also, all package and package line tokens are resolved as these workflows are traversed.
Package level subworkflows are used within release distribution workflows. The release distribution workflow is typically used for release approvals and executing system commands (such as starting or stopping servers). The distribution is processed as a single unit, as it proceeds through the release distribution workflow. When the distribution hits a package-level subworkflow, each package line within the distribution is processed. The package subworkflows are used to process package lines and run object type commands.