> ## Documentation Index
> Fetch the complete documentation index at: https://learn.nextedy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Set Up Team Assignments Gantt

> Configure a Nextedy GANTT chart to visualize team member allocation percentages and track capacity across teams over defined time periods.

export const LastReviewed = ({date}) => {
  if (!date) return null;
  const formatted = new Date(`${date}T00:00:00Z`).toLocaleDateString("en-US", {
    year: "numeric",
    month: "long",
    day: "numeric",
    timeZone: "UTC"
  });
  return <p className="mt-10 text-sm text-gray-400 dark:text-zinc-500 not-prose">
      Last reviewed on {formatted}
    </p>;
};

## Prerequisites

Before you begin, ensure that:

* You have Team and Team Assignment work item types configured in Polarion (version 23.4.0 or later)
* Team Assignment work items are linked to parent Team work items
* Custom date fields exist for team assignment start and end dates

<Steps>
  <Step title="Create a LiveDoc for the Gantt">
    Unlike Polarion's built-in **Time-split Assignments** (Administration > Users), which allocate a user's time to a *project* rather than to a *team*, this setup models allocation at the team level:

    <Frame>
      <img src="https://mintcdn.com/none-17b4493f/DW7SPQWol8VdzZS9/gantt/images/48001237203/2.png?fit=max&auto=format&n=DW7SPQWol8VdzZS9&q=85&s=72700a4388fb6f417f659a35f66f36e7" alt="Polarion Time-split Assignments table with Project, % of Total Time, and Assigned Items count columns" width="1184" height="154" data-path="gantt/images/48001237203/2.png" />
    </Frame>

    Create a new LiveDoc page that will host the Gantt widget. In the widget parameters:

    1. Set the **Work Item Type** to `Team`
    2. Set **Load Children** to `1` so the Gantt loads both Team and Team Assignment work items
  </Step>

  <Step title="Configure the Parent Role">
    In the widget parameters, specify the **Parent Role** that links Team Assignment work items to their parent Team work items -- the `assignment` link role (opposite role "is assigned to"). Fill in the **WI Type Configuration** section to define how each work item type appears in the chart.

    In Polarion **Administration**, define the two work item types this guide relies on -- `team` (Team) and `teamAssignment` (Team Assignment):

    <Frame>
      <img src="https://mintcdn.com/none-17b4493f/DW7SPQWol8VdzZS9/gantt/images/48001237203/3.png?fit=max&auto=format&n=DW7SPQWol8VdzZS9&q=85&s=fc670005b18918c1bca40cf28bba4d91" alt="Polarion work item type configuration listing the team type labeled Team and the teamAssignment type labeled Team Assignment" width="934" height="122" data-path="gantt/images/48001237203/3.png" />
    </Frame>

    Add the three custom fields that hold each assignment's period and capacity on the `teamAssignment` type -- `from` and `to` (Date) and `capacity` labeled % Assignment (Integer):

    <Frame>
      <img src="https://mintcdn.com/none-17b4493f/DW7SPQWol8VdzZS9/gantt/images/48001237203/4.png?fit=max&auto=format&n=DW7SPQWol8VdzZS9&q=85&s=6a06fff9efcef66054a291ee0a22b821" alt="teamAssignment-custom-fields.xml editor defining from and to Date fields and a capacity Integer field labeled % Assignment" width="712" height="314" data-path="gantt/images/48001237203/4.png" />
    </Frame>

    Create the `assignment` work item link role (opposite role "is assigned to") that connects each Team Assignment to its parent Team:

    <Frame>
      <img src="https://mintcdn.com/none-17b4493f/DW7SPQWol8VdzZS9/gantt/images/48001237203/5.png?fit=max&auto=format&n=DW7SPQWol8VdzZS9&q=85&s=cd1142e18651483abcf1048ba887dc68" alt="Polarion link role configuration row defining the assignment link role with the is assigned to opposite role" width="2062" height="84" data-path="gantt/images/48001237203/5.png" />
    </Frame>

    Optionally, add capacity-modifier custom fields to the `team` type -- `capModA` (Outstanding Buffer %) and `capModB` (Unclear Buffer %) -- to reserve a share of each member's time for unplanned work or future uncertainty:

    <Frame>
      <img src="https://mintcdn.com/none-17b4493f/DW7SPQWol8VdzZS9/gantt/images/48001237203/8.png?fit=max&auto=format&n=DW7SPQWol8VdzZS9&q=85&s=7358cbb66146f71d2e8c3d017ac6695b" alt="team-custom-fields.xml editor defining supportsProjects Enum, capModA Outstanding Buffer Integer, and capModB Unclear Buffer Integer fields" width="742" height="366" data-path="gantt/images/48001237203/8.png" />
    </Frame>
  </Step>

  <Step title="Set Date Fields">
    Select the start and end date fields that correspond to your team assignment custom fields:

    | Parameter       | Value                                        |
    | --------------- | -------------------------------------------- |
    | **Start Field** | Your custom team assignment start date field |
    | **End Field**   | Your custom team assignment end date field   |
  </Step>

  <Step title="Set Resource Load Calculation">
    Set the **Resource Load Calculation** field to **Assignment Allocation**. This tells the Gantt to calculate resource load based on the percentage allocation specified in each team assignment rather than task estimates.
  </Step>

  <Step title="Enable the Resource View">
    In the widget parameters under **Resource View**:

    1. Set **Show Resource View** to `Yes`
    2. Configure the **Resource Field** to point to the assignee field

    The resource view displays each team member's allocation percentage. Cells turn green when allocation is within capacity (at or below 100%) and red when the resource is overallocated.

    <Warning title="Unlinked Team Assignments Are Ignored">
      Each Team Assignment work item **must be linked to a parent Team work item**. Assignments not associated with a parent team are ignored during capacity calculations. Verify all team assignment links before relying on the resource view data.
    </Warning>

    <Tip title="Required Fields Are Auto-Enforced">
      Team Assignment work items are treated specially by the Gantt. The system automatically enforces the presence of fields required for team assignment handling, so you do not need to set those fields as required in Polarion.
    </Tip>
  </Step>
</Steps>

## How Allocation Percentages Work

When you open a team assignment in the lightbox, you see two required fields:

* **Assignee** (marked with a red asterisk) -- select the team member from the dropdown
* **Assignment** -- specify the allocation percentage for that member

The lightbox title updates dynamically to show the selected user name and assignment percentage. The resource view then aggregates these percentages across all teams for each user, making overallocation immediately visible.

<Frame>
  <img src="https://mintcdn.com/none-17b4493f/DW7SPQWol8VdzZS9/gantt/images/48001237203/7.png?fit=max&auto=format&n=DW7SPQWol8VdzZS9&q=85&s=f5da94caee2efe3781b94675bde23562" alt="Team Assignment GT-557 Mark selected, with the from 2023-04-11, to 2023-04-13, and % Assignment 50 fields highlighted in the editor" width="752" height="544" data-path="gantt/images/48001237203/7.png" />
</Frame>

| Scenario                                    | Resource View Display                  |
| ------------------------------------------- | -------------------------------------- |
| User at 50% in Team Alpha, 30% in Team Beta | 80% total -- green cell                |
| User at 70% in Team Alpha, 50% in Team Beta | 120% total -- red cell (overallocated) |
| User at 100% in one team only               | 100% -- green cell                     |

<Note title="Auto-Assignee Not Available for Team Assignments">
  The resources dropdown in the team assignment lightbox only shows explicit users. The automatic assignee option is not available for team assignments, distinguishing them from regular work item assignments.
</Note>

## Cross-Project Team Management

If your teams span multiple Polarion projects, you can centralize team management in a single project and reference it from other projects. See [Configure External Team Management Project](/gantt/guides/resources/external-team-management) for details on cross-project team setups.

## Verification

A working setup has each Team work item (Alpha, Beta, Gama) as a parent with its Team Assignment children carrying the assignees:

<Frame>
  <img src="https://mintcdn.com/none-17b4493f/DW7SPQWol8VdzZS9/gantt/images/48001237203/6.png?fit=max&auto=format&n=DW7SPQWol8VdzZS9&q=85&s=0af06ca46e10605e544b2cc565a66c14" alt="Polarion work item table showing teams GT-556 Gama, GT-555 Beta, and GT-554 Alpha with Team Assignment children such as Steve, Mark, and John and their Assignees" width="1242" height="504" data-path="gantt/images/48001237203/6.png" />
</Frame>

You should now see:

* Team work items displayed as parent rows in the Gantt chart
* Team Assignment work items nested under their respective teams
* The resource view showing allocation percentages per user, with green cells for normal allocation and red cells for overallocation

In the rendered Gantt, teams appear as bars with their assignments below, and the resource view aggregates each user's allocation per day -- here a red bubble flags Steve at a combined 120% (GT-561 at 40% plus GT-560 at 80%):

<Frame>
  <img src="https://mintcdn.com/none-17b4493f/DW7SPQWol8VdzZS9/gantt/images/48001237203/1.png?fit=max&auto=format&n=DW7SPQWol8VdzZS9&q=85&s=9346f8759d2dc73241cc99f3d3ed46f5" alt="Team Assignments Gantt with Alpha, Beta, and Gama team bars above a resource view whose green and red allocation bubbles show Steve Developer overloaded at 120 percent" width="2700" height="1212" data-path="gantt/images/48001237203/1.png" />
</Frame>

## See Also

* [Set Up a Cross-Team Gantt Chart](/gantt/guides/resources/cross-team-gantt)
* [Set Up a Release Gantt with Teams](/gantt/guides/resources/release-gantt-with-teams)
* [Configure External Team Management Project](/gantt/guides/resources/external-team-management)
* [Set Up the Resource View](/gantt/guides/resources/resource-view)
* [Configure Resource Fields](/gantt/guides/resources/resource-field-configuration)

<LastReviewed date="2026-07-07" />
