Skip to main content Enter
ERP.AI Resource Planning System

Resource Planning System

Start now
Pricing Frequently asked questions Get started
Build with Proto

Modules

People and skillsFind relevant experience and verified qualifications without losing the person behind a staffing profile. Capacity planningCompare net available hours with existing commitments before promising another week of delivery. Staffing requestsTurn project demand into an explicit role, date range and set of requirements that a staffing team can review.
Assignments and substitutionsKeep approved staffing, rate snapshots and mid-project replacements connected to their original decisions. Rates and forecastsUse reviewed effective rates to explain the value of forward staffing commitments. Utilisation and benchCompare planned capacity with verified actual work and identify where future availability needs attention.

Resource Planning System

Start now
Pricing Frequently asked questions Get started
Build with Proto

Processes

Profile to eligible candidatePrepare verified profiles before comparing people against project requirements. Request to project assignmentReview current fit and capacity before creating one approved assignment.
Capacity change to substitutionResolve capacity changes while retaining the history of the original commitment. Accepted time to planning insightReconcile approved source time before publishing utilization and bench signals.

Resource Planning System

Start now
Pricing Frequently asked questions Get started
Build with Proto

Industries

Consulting practicesBalance specialist demand across client engagements. Technology servicesFind verified technical skills for implementation and support projects.
Internal delivery teamsPlan scarce internal capacity across competing initiatives.

Resource Planning System

Start now
Pricing Frequently asked questions Get started
Build with Proto

Reference

Roles and permissionsProject and practice scope is enforced on records, APIs and exports. Resource users see their own delivery context. Protected CostRate is Finance-owned; independent staffing and rate decisions cannot be supplied by Admin configuration rights. Reports and analyticsUnderstand capacity, utilisation and forward demand Data modelRecords and relationships behind Resource Planning System.
IntegrationsConnect HR availability with delivery commitments ImplementationConfigure Resource Planning System around your team’s operating policy. Agent referenceUse Proto to configure Resource Planning System.

Resource Planning System

Start now
Pricing Frequently asked questions Get started
Build with Proto
All systems
Modules
People and skillsFind relevant experience and verified qualifications without losing the person behind a staffing profile.Capacity planningCompare net available hours with existing commitments before promising another week of delivery.Staffing requestsTurn project demand into an explicit role, date range and set of requirements that a staffing team can review.Assignments and substitutionsKeep approved staffing, rate snapshots and mid-project replacements connected to their original decisions.Rates and forecastsUse reviewed effective rates to explain the value of forward staffing commitments.Utilisation and benchCompare planned capacity with verified actual work and identify where future availability needs attention.
Processes
Profile to eligible candidatePrepare verified profiles before comparing people against project requirements.Request to project assignmentReview current fit and capacity before creating one approved assignment.Capacity change to substitutionResolve capacity changes while retaining the history of the original commitment.Accepted time to planning insightReconcile approved source time before publishing utilization and bench signals.
Industries
Consulting practicesBalance specialist demand across client engagements.Technology servicesFind verified technical skills for implementation and support projects.Internal delivery teamsPlan scarce internal capacity across competing initiatives.
Reference
Roles and permissionsProject and practice scope is enforced on records, APIs and exports. Resource users see their own delivery context. Protected CostRate is Finance-owned; independent staffing and rate decisions cannot be supplied by Admin configuration rights.Reports and analyticsUnderstand capacity, utilisation and forward demandData modelRecords and relationships behind Resource Planning System.IntegrationsConnect HR availability with delivery commitmentsImplementationConfigure Resource Planning System around your team’s operating policy.Agent referenceUse Proto to configure Resource Planning System.
Sign in
Sign in Start now
Resource Planning System Processes
Profile to eligible candidate1 of 4
  • Profile to eligible candidate1 of 4
  • Request to project assignment2 of 4
  • Capacity change to substitution3 of 4
  • Accepted time to planning insight4 of 4

Profile to eligible candidate

Prepare verified profiles before comparing people against project requirements.

3 stages · 1 approval

Roles and responsibilities

Resource Manager System 1 Onboard resource Resources 2 Verifyqualifications ResourceSkills 3 Compare candidates RequestSuggestions
Red diamonds require approval.Rows show responsibility for each step.

Process steps

Follow the process from start to finish. Select a step to see who acts and what changes.

01Onboard resource02Verify qualifications03Compare candidates

Onboard resource

When Core HR creates an Employee marked as billable / chargeable, the Core HR onboarding handoff writes a draft Resources row with Employee, FullName, Email, Practice, PrimaryRole, ResourceType (FTE / Contractor / Vendor / Intern), Location, HomeState, BaseHoursPerWeek, ManagerOfRecord, and StartDate. Resource Manager reviews delivery attributes and the permitted BillRate; Finance supplies the protected CostRate. The authorized onboarding service flips Status: PendingStart → Active on the start date. Vendor / Contractor Resources without an Employee record leave Resources.Employee null and carry the same delivery attributes.

Responsible
Resource Manager
Records
ResourcesEmployees
Effect
Establish an active scoped delivery profile
Approval required

Verify qualifications

The new Resource fills in ResourceSkills self-service — Skill, Proficiency 1-5, YearsOfExperience, LastUsedAt — and uploads SkillCertifications (CertificationName, Issuer, IssuedAt, ExpiresAt, EvidenceURL). Manager (or Resource Manager) reviews and attests, flipping ResourceSkills.Source: SelfReported → ManagerAttested and SkillCertifications.Status: PendingVerify → Active. Verified certifications can bump a related ResourceSkills row to Source: CertificationDerived with the proficiency uplift the certification implies.

Responsible
Resource Manager
Records
ResourceSkillsSkillCertifications
Effect
Record independent evidence attestation

Compare candidates

On request creation, the skill-match-suggester workflow runs the configured matching service to score every active Resource against the RequestSkills (skill match, proficiency delta, capacity in window from WeeklyCapacity, BillRate fit, Practice match, location preference) and writes the top 10 candidates as RequestSuggestions rows (one per candidate, each with MatchScore, SkillMatchPct, ProficiencyDelta, CapacityFitPct, BillRateFitPct, and Rank). The Resource Manager reviews the suggestions on the request detail view, picks the right Resource, sets MatchedResource, and approves (Status: PendingApproval → Approved) only after an atomic capacity recheck. Missing inputs block approval. Overcommit is rejected unless the practice explicitly permits it and an independent Resource Manager records the current conflict and reason. On reject, sets Status: Rejected with RejectionReason; the Project Manager can revise and resubmit.

Responsible
Resource Manager
Records
RequestSuggestionsRequestSkills
Effect
Rank eligible candidates with dated score evidence
Approvals and controls

1 approval required in this process

  • Verify qualifications Resource Manager signs · compare candidates waitsResourceSkills, SkillCertifications
  • Self-service cannot verify its own credentials.
  • Mandatory requirements remain eligibility gates.
  • Restrict personal rates and employment context.

Records and postings

StageRecordsEffect
1 Onboard resource ResourcesEmployees Establish an active scoped delivery profile
2 Verify qualifications ResourceSkillsSkillCertifications Record independent evidence attestation
3 Compare candidates RequestSuggestionsRequestSkills Rank eligible candidates with dated score evidence
Data model →

Process reports

All reports

Certifications Expiring

Active SkillCertifications expiring in the next 90 / 180 / 365 days with Resource, Issuer, ExpiresAt, EvidenceURL. The training-and-renewal pipeline.

Certifications Expiring (next 90 days)SkillCertifications
ActiveExpiresAt BETWEEN todaytoday + 90
Resource SkillCertification NameIssuerIssued AtExpires At
RS-2526Certification 798ISS-54314 Sep22 Sep
RS-9197Certification 402ISS-83314 Sep16 Sep
RS-8183Certification 436ISS-39716 Sep22 Sep
RS-4229Certification 101ISS-42813 Sep22 Sep
RS-8302Certification 665ISS-18413 Sep22 Sep
RS-6116Certification 288ISS-32510 Sep19 Sep

Skill Inventory

Count of Resources by Skill × Proficiency, rolled up to Practice and org. Pairs with average LastUsedAt to surface stale-skill bench depth ("we have 12 Snowflake people but 7 haven't touched it in 18 months"). The basis for hiring and training plans.

Skill SearchResourceSkills
selected skillProficiency >= selectedActive
ResourceResource.PracticeResource.Primary RoleResource.LocationProficiency
RSR-8097RSR-442RR-560X-10950
RSR-5649RSR-891RR-315K-9310
RSR-4841RSR-650RR-309T-20680
RSR-9301RSR-546RR-656X-24120
RSR-7066RSR-969RR-678J-5770
RSR-8130RSR-502RR-301Z-21580
Run by an agent

Agent support

Resource Planning owns staffing and capacity decisions. Core HR owns employment and leave, project delivery owns tasks, time systems own approved actuals, and accounting owns billing and revenue recognition. Proto can prepare comparisons but cannot attest credentials, invent availability or supply independent approval.

Start now Download agent
# Example after configuration $ curl -fsSL https://www.erp.ai/skill.md | paste into your agent › profile to eligible candidate · onboard resource on Resources, Employees ✓ When Core HR creates an Employee marked as billable / chargeable, the Core HR onboarding handoff writes a draft Resources row with Employee, FullName, Email, Practice, PrimaryRole, ResourceType (FTE / Contractor / Vendor / Intern), Location, HomeState, BaseHoursPerWeek, ManagerOfRecord, and StartDate. › profile to eligible candidate · verify qualifications on ResourceSkills, SkillCertifications ⏸ approval · waiting for the resource manager # 1 more stage after approval: compare candidates

Other processes

3 more
Pending Resource RequestsPendingApproval
Request NumberProjectRole NeededStart Date

Request to project assignment

Review current fit and capacity before creating one approved assignment.

3 stages · 1 approval

Forward Capacity (next 8 weeks)
ResourceWeek StartBase HoursPTOHours

Capacity change to substitution

Resolve capacity changes while retaining the history of the original commitment.

3 stages · 1 approval

Forward-Booked Revenue (next quarter)Active
ResourceAssignment ProjectWeek StartAllocation Hours

Accepted time to planning insight

Reconcile approved source time before publishing utilization and bench signals.

3 stages · 0 approvals

ERP•AI workspace

Start now Resource Planning System

Create your ERP.AI account and get started with Proto.

Start now Download agent
Next · process 2 of 4Request to project assignment

Customize Profile to eligible candidate. With Proto, your desktop AI agent.

Ask Proto to help you customize Resource Planning System.

Customize
Profile to eligible candidate.
Ask: “Review “Verify qualifications”.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.

Learn more about how we use cookies

These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.

These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.

These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.

These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.