OpenMake Meister

Environment Variables

 

Unique Environment Variables can be defined at multiple levels in a Workflow. The highest level of Environment Variables can be defined at a “Global” level for the entire Workflow.  Environment Variable settings can be further defined at the Server Pool level and at the Workflow Activity level.  If the same Environment Variable is used at all levels, with a different value for each, the lowest level will be used, which is the Workflow Activity level.  Next in line would be the Server Pool level and lastly would be the Global Workflow level. If the Workflow Activity level re-assigned a value for an Environment Variable, it would be reset to the Server Pool level once it completed.  The Server Pool level is reset to the “Global” Workflow level once the Workflow Activities in the Server Pool have been completed.  Using this hierarchal approach to managing Environment Variables gives you maximum flexibility in setting values at all levels in your Workflow.

 

In cases where Environment Variables are referenced in Activities within Workflows but they are not defined in any of the Environment Variable table hierarchy, the Workflow will prompt you to provide those values at execution time. This can be very useful for Administrators that want to share a parameterized Workflow to multiple different user configurations. Undefined Environment Variables will be checked for through all Workflow Activities and any included Workflow or Deploy Services.