Skip to main content
launchpad://docs/advanced
$launchpad open --docs Workforce management

Workforce management

Enterprise·Foundation·Platform: Jira Service Management Cloud (Assets)·Implementation Guide·Reading time: ~5 min·Version 3.2·Jun 2026

Workforce management

HR asks how many engineering seats are budgeted, recruiting asks how many are still open, and IT asks who actually holds the laptop assigned to seat number four. Three teams, three spreadsheets, three different answers. Workforce Management replaces all three with a single people-first model in Assets.

Workforce Management is a spoke schema built around the Core schema's master data. People, departments, and locations live once, in Core; this schema adds the workforce layer on top: the roles your organisation recruits against, who holds each role and since when, plus skills, certifications, equipment, and access grants per person. Deployed standalone, it creates its own people foundation locally and becomes a sanctioned alternate people-hub for HR teams.


What you get

Object TypePurposeKey Attributes
RolePositions your organisation defines and recruits againstRole Title, Department, Level, Salary Band, Total Positions, Open Positions
Role AssignmentJunction linking a person to a role they hold, with datesPerson, Role, Start Date, End Date, Status, Primary
SkillCatalogue of competencies and skillsSkill Name, Category, Status
CertificationProfessional certifications with validity periodsCertification Name, Issuer, Validity Period, Renewal Required
Employee SkillSkills possessed by people, with proficiencyPerson, Skill, Proficiency Level, Verified Date
Employee CertificationCertifications held by people, with expiry datesPerson, Certification, Issue/Expiry Date, Certificate Number
IT AssetEquipment assigned to peopleAsset Type, Asset Tag, Make, Model, Serial Number, Assigned To
Software AccessSystem and application access grantsPerson, Application, Access Level, Granted By
Emergency ContactEmergency contact information for peopleContact Name, Person, Relationship, Phone

9 object types · 7 reference types

There is deliberately no Employee, Department, or Location type in this schema. Person, Department, and Application are Core schema types referenced directly from here, and work locations live on the Core Person record itself. Contractors are not a separate type either: a contractor is a Core Person with Employment Type set to Contractor and an End Date.

tip

Pro tip: If Core is already installed, deploy Workforce Management on top and link its person references to your existing Core data. You get the workforce layer without duplicating a single person record.


Where the people data lives

Workforce Management extends the Core schema. At deploy time, each external reference (Person, Department, Application) is resolved one of three ways:

  • Link to Core (recommended when Core is installed): role assignments, skills, equipment, and access grants all point at the same Person objects the rest of your CMDB uses. One person, one record, every schema.

  • Create here (standalone deployment): LaunchPad creates the referenced types inside this schema from the bundled Core definitions. The result is a self-contained HR people foundation, and because the locally created Person type is the same canonical shape Core uses, it lines up cleanly with an HR or Entra sync from day one.

  • Keep as text: keep a reference as free text if you genuinely do not want the linked type.

This is what makes Workforce Management a Foundation schema alongside Core: deployed standalone it is the sanctioned alternate people-hub, and deployed alongside Core it is the workforce layer on the shared hub.


Roles, assignments, and headcount

The schema separates three ideas that spreadsheets usually blur together:

  • A Role is a position your organisation defines and recruits against, with a level, salary band, and headcount. It exists whether or not anyone currently holds it.

  • A Role Assignment records that a specific person holds a specific role, from a start date to an optional end date. People can hold several roles at once, and ended assignments preserve role history.

  • A person's Job Title is not in this schema at all. It lives on Core Person, as recorded by HR. "Senior Software Engineer, Mobile" is a job title; "Senior Software Engineer" with six budgeted seats is a Role.

Headcount works as a triangle. Role.Total Positions is the budgeted seats. Role.Open Positions is the vacancies being recruited. Filled seats are the count of Active Role Assignments for the role, found with a query rather than stored on the Role.

info

Looking for a Filled field? There is none, deliberately. Assets has no calculated fields, so a stored Filled number would drift out of date the moment an assignment changed. Count Active Role Assignments with AQL or a dashboard instead. The quick start guide covers the queries.


When to use this schema

Deploy Workforce Management if your organisation needs to:

  • Track budgeted, open, and filled positions per role without a recruiting spreadsheet

  • Record who holds which role, including multiple roles per person and full role history

  • Automate joiner-mover-leaver processes, so onboarding triggers provisioning and offboarding triggers recovery

  • Know which people have access to which applications, at what level, and who approved it

  • Maintain a skills and certification inventory with proficiency levels and expiry alerting

  • Stand up a canonical people foundation for HR, with or without the rest of a CMDB

It is particularly valuable for organisations of 100 or more people, and for any team facing SOC 2 or ISO 27001 audits where demonstrating access control matters.

Not quite right? If you only need IT infrastructure tracking without the people layer, look at Standard CMDB or Core Schema. For security-focused asset tracking with vulnerability management, try Cybersecurity. For licence compliance and software lifecycle tracking, Software Asset Management is the better fit.


Schema at a glance

Workforce management schema graph showing object types and relationships

Master data (Core schema, or created locally)
Person · Department · Application

Positions and headcount
Role ──(Works In)──▶ Department
Role Assignment ──(Holds Role)──▶ Person + Role

Competency catalogues
Skill · Certification

Per-person records
Employee Skill ──(Has Skill)──▶ Person + Skill
Employee Certification ──(Certified In)──▶ Person + Certification
IT Asset ──(Assigned To)──▶ Person
Software Access ──(Assigned To)──▶ Person
──(Grants Access To)──▶ Application
──(Granted By)──▶ Person
Emergency Contact ──(Assigned To)──▶ Person

Documentation

Quick Start Guide Deployment walkthrough covering the role and headcount model, role assignments, skills and certification tracking, and asset and access management. Includes attribute references for all nine object types.

Governance Playbook (part of LaunchPad IP) Workforce data review cadence, certification expiry management, access review practices, and role assignment lifecycle governance.

Forms Specification (part of LaunchPad IP) Form layouts for the workforce management object types, including onboarding, offboarding, and access request forms.