Delegation Policies
Summary
Delegation Policies are options for some of the Jira components introduced to your system by Keychain - Delegation for Jira. These options determine how the component processes Delegations and calculates its output.
The policies can have different meanings for different components. For example, for a Keychain Custom Field, the policy selection determines which users will be displayed in the field. For a Workflow Condition, the policy selection determines which users will be allowed by the condition.
Policies
There are several policies as part of component configuration:
Delegators Only
The component yields only the delegators. Any delegates are not included.
Delegates Only
The component outputs only delegates. Delegators are not included.
If there is more than one delegate for a delegator, all of them will be included in the output.
This option produces the same output as "First Delegates Only" if all delegators in the source list have only one delegate.
First Delegates
The component outputs only the first delegates of delegators. This policy aims to make sure that any delegator is represented by a maximum of 1 delegate.
If a delegator does not have any delegates, that delegator will not be represented in the output. If a delegator has more than one delegate, only the first one (based on alphabetical order) will be included in the output.
This option produces the same output as "Delegates Only" if all delegators in the source list have only one delegate.
Delegators and All Delegates
The component outputs both the delegators and delegates.
If there is more than one delegate for a delegator, all of them will be included in the output.
This option produces the same output as "Delegators and First Delegates" if all delegators in the source list have only one delegate.
Delegators and First Delegates
The component outputs delegators along with only the first delegates of delegators.
If a delegator does not have any delegates, that delegator will be represented in the output alone. If a delegator has multiple delegates, the delegator and only the first delegate (based on alphabetical order) will be included in the output.
This option produces the same output as "Delegators and All Delegates" if all delegators in the source list have only one delegate.
Delegators or All Delegates
The component outputs the delegators or the delegates of delegators. This policy aims to make sure every delegator is represented in the output, either by him/herself or by his/her delegates.
If a delegator does not have any delegates, that delegator's self will be included in the output. If a delegator has multiple delegates, all of them will be included but the delegator will not be.
This option produces the same output as "Delegators or First Delegates" if all delegators in the source list have only one delegate.
Delegators or First Delegates
The component outputs the delegators or only the first delegates of delegators. This policy aims to keep the number of people in the output the same as the source.
If a delegator does not have any delegates, that delegator's self will be included in the output. If a delegator has multiple delegates, only the first delegate (based on alphabetical order) will be included but the delegator will not be.
This option produces the same output as "Delegators or All Delegates" if all delegators in the source list have only one delegate.