Updating Parameters
If you schedule a Process Definition to run in the future, and then you make a change to one of the Process Definition's Parameters, the Future Processes screen displays. This screen lets you control what happens to already-scheduled Processes that are based on that Process Definition.
The options are:
-
Use Old Process Definition: All future Process runs will use the original Process Definition.
-
Use New Process Definition: All future Process runs will use the updated Process Definition. However, if default Parameter values have been modified for any future Process runs, their values are not updated.
-
Cancel and Restart: All future Process runs will be canceled and restarted with the new Process Definition.
-
Hold Process: All future Process runs will be put into Held status.
-
Cancel Process: All future Process runs will be put into Canceled status.
-
Set to Error: All future Process runs will be put into Error status.
-
Use New Job Definition Including Parameters: All future Process runs will be updated with any new Parameters and default values (if any).
Note: If, after using this screen, a Process run has a required Parameter that does not have a value, the Process will go into status Modified, and an Operator Message will be sent. To execute the Process, right-click it in the Related Processes screen and choose Scheduling > Edit, then provide the mandatory value.
Updating Parameters in Chain Processes
A Chain Process is a call to a Process Definition made from within a Chain. By default, Chain Processes are not updated if you update their Process Definitions. However, there is a registry entry that lets you change this behavior.
The registry key /configuration/jcs/Importing/JobResolutionAction can be set to the following values:
-
UseOldJobDefinition: Leaves Chain Processes as-is even if their definitions are updated. -
UseNewJobDefinition: Uses the new Process Definition if possible. -
CancelAndRestart: Cancels the Chain Processes and restarts them with the new Process Definition. -
HoldJob: Puts any updated Processes into Held status.