Skip to content

For Resource Managers

You allocate people across projects and need to spot conflicts before they become problems. TruePPM gives you per-task resource assignment within projects today, with cross-project visibility on the enterprise roadmap.

Assign resources to tasks with the REST API. Each assignment links a resource to a task within a project:

Terminal window
# Assign a resource to a task
curl -s -X POST http://localhost:8000/api/v1/task-resources/ \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"task": "<task-id>", "resource": "<resource-id>"}'

See who’s assigned to what within each project. Resources and task-resource assignments have full CRUD endpoints, so you can build allocation reports from the API.

When a scheduler changes the plan — re-sequences tasks or adjusts durations — the schedule recalculates automatically and connected clients receive a WebSocket notification. You see allocation changes as they happen.

TruePPM’s resource management is basic in the current pre-alpha:

  • No partial allocation percentages yet — assignment is binary (assigned or not)
  • No cross-project view — resource assignments are per-project; no single dashboard showing a person’s load across all projects
  • No conflict detection — if someone is assigned to overlapping tasks across projects, there’s no automatic warning

These are important for resource managers and are prioritized on the roadmap.

FeatureStatusEdition
Resource allocation percentagesPlannedCommunity
Resource view (per-project)PlannedCommunity
Cross-project resource view (within a program)PlannedCommunity
Cross-program resource levelingPlannedEnterprise
Resource heat map (cross-portfolio)PlannedEnterprise
Capacity forecasting (portfolio scope)PlannedEnterprise
Conflict detection and alertsPlannedCommunity
  1. Ask your admin to set up a TruePPM instance
  2. Walk through the Quickstart to understand the API
  3. Explore the API reference — see the Resources and Task-Resources endpoints
  4. Review the RBAC model — Admin role (3) or above is needed to manage resources