A workflow post function that allows you to assign issue to one of the children of the selected user based on a strategy (Round Robin, Random or Balanced Workload).
How to add “Assign Issue to One of Children“ post function to a transition:
To select the workflow you want to edit, first go to the "Workflows" option under the "Issues" tab.
Navigate to the "Diagram" section.
Click on the transition to which you want to add a post function.
Click on the "Post Functions" option.
Click "Add post function"
Select "(OrgChart) Assign Issue to One of Children" from the list of post functions.
After configuring the desired settings for "Assign Issue to One of Children" click on the "Add" button.
After configuring your settings, don't forget to publish the draft workflow by selecting "Publish Draft" to ensure that your configurations take effect. Otherwise, the changes you made will not be applied, and the workflow will remain in draft mode.
Configuration Details
Which hierarchy should be considered in the operations?
To clarify, you need to determine whether the configurations you are making here are within the project hierarchies or within the global hierarchy found in the organizational chart app. Each project has its own hierarchy, and you need to decide which one you want to work with. To view the contents of the hierarchies, simply click on the hierarchy names. For detailed information about project hierarchies or the global hierarchy, click here.
Whose children should be considered as candidate assignees?
You have three options to select a user here. By choosing one of these options, you can determine which user will be selected:
User Triggering the Transition: This option allows you to assign one of the children of the user triggering the transition from the chosen hierarchy based on the strategy you have defined.
Parent of the User Triggering the Transition: With this option, you select the parent of the chosen user and allow you to assign one of the children of this selected parent from the chosen hierarchy based on the strategy you have defined.
User from Selected Field: This option retrieves the user found in the selected field and allows you to assign one of their children from the chosen hierarchy based on the strategy you have defined.
Strategy
You have three options to select a strategy here. By choosing one of these options, you can determine which strategy will be selected:
Balanced Workload: This option ensures a balanced progression of the number of assigned issues among the children of the selected user. For example, if the selected user has three children assigned to 10, 10, and 9 issues respectively, the next transition will assign the issue to the 3rd child to maintain a balanced distribution.
Random: This option randomly assigns the issues to the children of the selected user without any specific balance or ordering. In this case, there is no consideration for maintaining balance or any specific sequence.
Round Robin: This option assigns the issues to the children of the selected user sequentially. This means that each time, the next user in line will be assigned the issue.