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

# Resources and Assignment

> Creating resources, assigning them to tasks, and monitoring utilization

# Resources and Assignment

Resources in GlidePath represent the people, equipment, and materials that do the work. Assigning resources to tasks enables cost tracking, utilization monitoring, and resource-aware scheduling.

## Feature Spec Reference

**Module 9 -- Resources**

## Resource Types

GlidePath supports three resource types:

| Type          | Examples                                      | Tracked By    |
| ------------- | --------------------------------------------- | ------------- |
| **Labor**     | Project manager, excavation crew, electrician | Hours         |
| **Equipment** | Crane, excavator, concrete pump               | Hours or days |
| **Material**  | Concrete (cubic yards), cable (feet)          | Quantity      |

## Creating Resources

Resources are created at the project level and can be assigned to any task within the project.

### Adding a Resource

1. Open the **Resources** panel (click the resources icon in the right sidebar)
2. Click **+ Add Resource**
3. Enter the resource **Name** (e.g., "Excavation Team")
4. Select the **Type** (Labor, Equipment, or Material)
5. Set the **Cost Rate** (optional -- used for budget calculations):
   * Labor: \$/hour
   * Equipment: \$/hour
   * Material: \$/unit
6. Click **Save**

## Assigning Resources to Tasks

### From the Task Detail Panel

1. Double-click a task row to open the Task Detail Panel
2. Click the **Resources** tab
3. Available resources appear in a list
4. Click **Assign** next to the resource you want to add
5. Enter the **% Allocated** (100% = full time, 50% = half time)
6. The panel calculates work automatically:
   ```
   Work = Duration x Hours Per Day x % Allocated
   ```
7. Click **Save**

### Assignment Fields

| Field           | Description                                   |
| --------------- | --------------------------------------------- |
| **Resource**    | Name of the assigned resource                 |
| **% Allocated** | Percentage of working capacity on this task   |
| **Work**        | Calculated hours (Duration x HoursPerDay x %) |
| **Cost**        | Calculated cost (Work x Cost Rate)            |

### Multiple Resources per Task

You can assign multiple resources to one task. Add each one separately in the Resources tab. The task's total resource cost sums all assignments.

## Resource Utilization and Histograms

The Resources panel shows a utilization view for each resource:

* **Daily bar chart:** Shows assigned hours per day across the project timeline
* **Over-allocation indicator:** Highlights days where a resource is assigned more than their working hours (e.g., assigned to two 100% tasks on the same day)
* **Total work summary:** Shows total assigned hours and total cost for the project

### Identifying Over-Allocations

When a resource is over-allocated:

1. The utilization bar for that day appears in red
2. The resource row is flagged in the resource list
3. You can use the **Resource Leveling** panel to review and manually resolve conflicts

## Resource Calendars

Each resource can have a calendar that differs from the project calendar:

1. Open the **Project Settings** panel
2. Click the **Resource Calendars** tab
3. Find the resource and add non-working dates (vacation, off-shift days)

When a resource is assigned to a task, GlidePath respects the intersection of the project calendar and the resource's calendar for scheduling purposes.

## Screenshot

<img src="https://mintlify.s3.us-west-1.amazonaws.com/glide-path/assets/screenshots/05-01-resource-assignment-panel-or.png" alt="Resource Assignment Panel" />

*Resource assignment panel showing assigned resources, allocation percentages, and utilization histogram.*

***

## Next Steps

* [Task Cost and Budget](/task-advanced/02-task-cost-budget)
* [Calendars and Working Days](/scheduling/02-calendars-working-days)
