Understanding flow priority in virtual environments
Introduction
When a process flow is initialised, it gets added to your run queue and - by default - is picked for processing as soon as a slot becomes available. You have the option to assign a different queue priority
for a given process flow, assigning a higher or lower priority in process flow settings - for example:

However, if you deploy process flows to virtual environments, you may need to assign a different queue priority
in different virtual environments. You can do this in two ways:
In the following sections, we take a look at queue priority options and consider the precedence of one over the other.
Setting queue priority as part of flow deployment to a virtual environment
When deploying a single process flow version to a virtual environment, a queue priority option is available - for example:

The default setting is to inerit from flow
, which means that the queue priority
defined for the process flow as a whole (see above) is applied when this process flow runs in the associated virtual environment.
If required, you can override the default, flow-level priority with a new setting that only applies when this flow version runs in the associated virtual environment.
Setting queue priority as part of virtual environment configuration
When configuring replacement options for a virtual environment, you can define a flow priority for process flows if/when they are deployed to that environment, for example:

Choosing to configure a replacement flow priority
here overrides any current queue priority
setting (i.e. it overrides the default flow-level setting AND any override set when this process flow was deployed).
Last updated