RunPlanningEngineMacro at system level
The RunPlanningEngineMacro is used to call Planning Engine level macros.
For executing the macro, the value in the Command field must be specified in this format:
RunPlanningEngineMacro([Planning Engine Name],Macro,[Cycle],[skip if not present])
Note: The optional parameters are specified in [ ].
This table lists the parameters that are used to determine the planning engine macros to be executed:
Parameter Name | Description |
---|---|
Planning Engine Name | The planning engine for which the macro is to be run. |
Macro | The name of the macro to run. |
Cycle | The planning engine cycle in which the planning engine macro is run. The
Macro is run against the master planning engine for the
Cycle. Note:
|
Skip if not present | The macro step is not executed if the specified macro is not available or
disabled. Possible values:
Note:
|
This table lists the examples of the RunPlanningEngineMacro:
Requirement | Syntax |
---|---|
Run the planning engine macro ‘SCO Master’ for the Planning Engine ‘SCO FY20 M11’. Skip the macro execution if the macro is not found or disabled. | RunPlanningEngineMacro("SCO FY20 M11","SCO Master","","True") |
Run the planning engine macro ‘SCO Master’ for the Master Planning Engine in the cycle ‘SCO’. Skip the macro execution if the macro is not found or disabled. | RunPlanningEngineMacro("","SCO Master","SCO","True") |