89 lines
2.3 KiB
Markdown
89 lines
2.3 KiB
Markdown
---
|
|
id: workforce-analytics
|
|
name: Workforce Analytics
|
|
description: Report workforce coverage — open roles and who has actually been hired into them.
|
|
category: analytics
|
|
pages:
|
|
- analytics
|
|
status: active
|
|
version: 1
|
|
triggers:
|
|
- workforce analytics
|
|
- workforce coverage
|
|
- roles covered
|
|
- coverage
|
|
owliver:
|
|
enabled: true
|
|
suggestions:
|
|
- label: How well are open roles covered?
|
|
capability: summary
|
|
- label: Coverage by role
|
|
capability: table
|
|
capabilities:
|
|
- summary
|
|
- stats
|
|
- table
|
|
- list
|
|
- progress
|
|
- insight
|
|
responses:
|
|
summary:
|
|
title: Workforce coverage
|
|
source: workforce.coverage
|
|
stats:
|
|
title: Workforce coverage
|
|
source: workforce.coverage
|
|
table:
|
|
title: Coverage by role
|
|
source: workforce.coverage
|
|
list:
|
|
title: Coverage by role
|
|
source: workforce.coverage
|
|
progress:
|
|
title: Coverage by role
|
|
source: workforce.coverage
|
|
insight:
|
|
title: Workforce coverage
|
|
source: workforce.coverage
|
|
---
|
|
|
|
# Workforce Analytics
|
|
|
|
## Purpose
|
|
|
|
- Report how many open roles have somebody hired into them.
|
|
- Name the roles that have nobody yet.
|
|
- State plainly where a role has not said how many people it needs.
|
|
|
|
## Capabilities
|
|
|
|
- Count open roles, those with someone hired, and those with nobody.
|
|
- Report coverage per role.
|
|
|
|
## Data
|
|
|
|
Reads `workforce.coverage`, which reads open `JobPosting` records through
|
|
`demandFor` — the same reading the Positions page uses — joined to `Staff` by
|
|
`job_posting_id`.
|
|
|
|
## Analysis
|
|
|
|
A role's coverage is the number of people hired into it against the number it
|
|
asked for. Where a role has not declared a headcount, this reports the hires and
|
|
says the target is unstated. It does **not** assume one person per role: that
|
|
would produce a confident fill percentage that means nothing, and nothing on
|
|
screen would say so.
|
|
|
|
## Output
|
|
|
|
Counts of open roles, covered roles and uncovered roles, how many roles state a
|
|
headcount, and a row per role.
|
|
|
|
## Limitations
|
|
|
|
- No position in this workspace currently states a headcount, so no fill
|
|
percentage is reported. The count of hires per role is real.
|
|
- Only open roles are counted. Paused and closed roles are excluded.
|
|
- Assignment records would refine this, but none exist yet; coverage is
|
|
therefore counted from hires.
|