This post function enables you to assign an issue to a user using your choice from a variety of user selection strategies as well as filtering the pool of assignee candidates with your custom choice of a user selection category. It is very simple to configure and can fit a variety of your needs.
The customization that this post function offers is as follows:
- Only if assignee is empty: First, choose whether this post function executes only when the issue's assignee is set to unassigned.
- User Selection: Then, select your user selection category, from which the assignee will be selected. The available categories are:
- Group: Choose one or many group(s)
- Role: Choose one or many project role(s)
- User custom field: Choose one or many user custom field(s)
- Group custom field: Choose one or many group custom field(s)
- User Selection Strategy: Afterwards, choose one of the four user selection strategies, which will be the method in which the issue's assignee is picked.
- Simple round robin: This strategy assigns the users in a circular order, without priority. Every time the post function is executed,
the user next "in turn" is assigned. Once every user in the user selection pool has been assigned to the issue, the strategy circles
back and assigns the issue to first user that was assigned. - Last active user: This strategy assigns the issue to the user who was last active in the issue. It takes into account both the issue's
change history (for example, the user who last caused a transition) and the issue's comment activity. - (*)Total number of assigned issues: With this strategy, the user with the least number of assigned issues in total is selected.
- (*)Total remaining estimation: This strategy selects the user with the least remaining estimate in total across all the issues assigned to them
- Simple round robin: This strategy assigns the users in a circular order, without priority. Every time the post function is executed,
(*) Those user selection strategies also offer the ability to filter the issues onto which those strategies will be applied using a JQL statement. Simply enter your JQL statement and the post function will only consider the issues within the statement's scope.
User Selection Strategy | Description | Filter by JQL |
---|---|---|
Simple round robin | This strategy assigns the users in a circular order, without priority. Every time the post function is executed, the user next "in turn" is assigned. Once every user in the user selection pool has been assigned to the issue, the strategy circles back and assigns the issue to first user that was assigned. | no |
Last active user | This strategy assigns the issue to the user who was last active in the issue. It takes into account both the issue's change history (for example, the user who last caused a transition) and the issue's comment activity. | no |
(*)Total number of assigned issues | With this strategy, the user with the least number of assigned issues in total is selected. | yes |
(*)Total remaining estimation | This strategy selects the user with the least remaining estimate in total across all the issues assigned to them | yes |
(*) Those user selection strategies also offer the ability to filter the issues onto which those strategies will be applied using a JQL statement. Simply enter your JQL statement and the post function will only consider the issues within the statement's scope. |