Assign Issue to One of Children

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:

  1. To select the workflow you want to edit, first go to the "Workflows" option under the "Issues" tab.

  2. Navigate to the "Diagram" section.

  3. Click on the transition to which you want to add a post function.

  4. Click on the "Post Functions" option.

  5. Click "Add post function"

  6. Select "(OrgChart) Assign Issue to One of Children" from the list of post functions.

  7. 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

Assign Issue to One of Children post function screen.

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. In this option, you will encounter four additional choices that indicate the type of balancing you will perform.

    • Number of Open Issues in Project: Assigns users based on the number of issues they have in the selected project.

    • Number of Open Issues in Jira: Assigns users based on the number of issues they have in the Jira.

    • Total Story Points of Open Issues in Project: Assigns users based on the total story points of the issues in the project.

    • Total Story Points of Open Issues in Jira: Assigns users based on the total story points of the issues in Jira.

  • 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.

Use Case