ATSJune 27, 2026
Recruitment Pipeline
Open and approve requisitions, distribute postings, collect applications, and advance candidates through configurable stages, with screening questions, stage transitions, and hiring-team assignments captured as you go. Applicant-flow and disposition records are built in, so equal-opportunity reporting is a by-product of normal work rather than a separate project.
Use the Recruitment Pipeline semantic blueprint
/semantius-admin use the architect, analyst and modeler skills to update the semantius platform with the model specified in https://www.semantius.com/blueprints/ats-recruitment-pipeline-semantic-blueprint.mdEntity summary
| Name | data_object | Description |
|---|---|---|
| Applicant Flow Records | applicant_flow_records |
OFCCP-mandated logs of every internet applicant against a requisition, capturing demographics, expressed interest, qualifications, and disposition for audit. |
| Application Dispositions | application_dispositions |
Categorized reasons a job application was not selected, driving OFCCP applicant-flow reporting and internal hiring analytics. |
| Application Screening Answers | application_screening_answers |
Candidate answers to screening questions on a specific job application, used to auto-disqualify on knockout rules. |
| Application Screening Questions | application_screening_questions |
Custom screening questions attached to a job posting or template, including knockout and qualifying questions with their answer type and rules. |
| Application Stage Transitions | application_stage_transitions |
Audit-trail records of an application moving between stages, with from-stage, to-stage, actor, timestamp, and reason for cycle-time analytics. |
| Application Stages | application_stages |
Configured stages in the recruiting pipeline (sourced, applied, screened, onsite, offer, hired) that define a job application's lifecycle. |
| Applications | job_applications |
Candidate submissions against a specific requisition, with pipeline stage, status, source, and full evaluation history. |
| EEO Responses | eeo_responses |
Voluntary self-identification submitted by applicants for equal-employment reporting, stored separately from candidate records per regulation. |
| Hiring Team Assignments | hiring_team_assignments |
Assignments of specific users to recruiter, hiring manager, coordinator, interviewer, and reviewer roles on a single requisition. |
| Job Posting Distributions | job_posting_distributions |
Syndications of a job posting to external boards, with board name, post and expiry times, cost, and applicant attribution. |
| Job Postings | job_postings |
Published, candidate-facing versions of a requisition on a career site or job board, one requisition possibly having many postings. |
| Job Requisitions | job_requisitions |
Approved requests to hire for a specific role, carrying headcount, level, location, hiring manager, recruiter, and status. |
| OFCCP Audit Trails | ofccp_audit_trails |
Immutable, append-only audit logs of every applicant-flow event for federal contractors, carrying the actor, timestamp, and compliance-relevant fields. |
| Requisition Approvals | requisition_approvals |
Approval steps that gate opening a job requisition, each recording the approver, decision, timestamp, and rationale. |
| Voluntary Self-Identifications | voluntary_self_identifications |
Voluntary candidate disclosures of protected-class membership per EEOC and OFCCP requirements, recording the offer or decline-to-answer decision and audit metadata. |
| Candidates | candidates |
People known to the recruiting organization, with or without an active application, carrying contact details, resume, tags, consent, and source. |
| Job Profiles | job_profiles |
Canonical role definitions in the job catalog: title, family, level, responsibilities, required skills, pay range, and FLSA class. Many positions share one profile. |
| Locations | locations |
Physical or organizational locations referenced across the system, used to place and group other records. |
| Org Units | org_units |
Nodes in the organizational hierarchy such as divisions, departments, and teams, with manager, cost center alignment, geographic scope, and parent-child links. |
| Positions | hcm_positions |
Approved org slots with role definition, cost center, reporting line, location, and FTE allocation. Each can be open, filled, or eliminated. |
flowchart TD classDef master fill:#d4f4dd,stroke:#27ae60,color:#0b3d20; classDef embedded_master fill:#fff4cc,stroke:#c79100,color:#5b4500; classDef platform_builtin fill:#e0e0e0,stroke:#424242,color:#1a1a1a; job_requisitions["Job Requisitions"] job_postings["Job Postings"] job_applications["Applications"] candidates["Candidates"] hcm_positions["Positions"] org_units["Org Units"] locations["Locations"] job_profiles["Job Profiles"] application_stages["Application Stages"] application_stage_transitions["Application Stage Transitions"] requisition_approvals["Requisition Approvals"] job_posting_distributions["Job Posting Distributions"] application_screening_questions["Application Screening Questions"] application_screening_answers["Application Screening Answers"] eeo_responses["EEO Responses"] hiring_team_assignments["Hiring Team Assignments"] application_dispositions["Application Dispositions"] ofccp_audit_trails["OFCCP Audit Trails"] applicant_flow_records["Applicant Flow Records"] voluntary_self_identifications["Voluntary Self-Identifications"] users["Users"] job_requisitions -->|"defines_pipeline"| application_stages job_applications -->|"transitions_via"| application_stage_transitions application_stages -->|"lands_at"| application_stage_transitions job_requisitions -->|"gated_by"| requisition_approvals job_postings -->|"syndicates_via"| job_posting_distributions job_postings -->|"asks"| application_screening_questions job_applications -->|"answers_via"| application_screening_answers application_screening_questions -->|"answered_by"| application_screening_answers candidates -->|"self_identifies_via"| eeo_responses candidates -->|"self_ids_via"| voluntary_self_identifications job_applications -->|"disposed_via"| application_dispositions job_applications -->|"logged_via"| applicant_flow_records job_requisitions -->|"staffed_by"| hiring_team_assignments applicant_flow_records -->|"audited_via"| ofccp_audit_trails org_units -->|"contains"| hcm_positions job_profiles -->|"defines"| hcm_positions hcm_positions -->|"spawns"| job_requisitions job_profiles -->|"feeds"| job_postings job_requisitions -->|"is advertised through"| job_postings job_requisitions -->|"receives"| job_applications job_postings -->|"is applied to via"| job_applications candidates -->|"submits"| job_applications org_units -->|"rolls_up_to"| org_units locations -->|"rolls_up_to"| locations hiring_team_assignments -->|"assigns"| users candidates -->|"has owning recruiter"| users job_postings -->|"has publisher"| users application_stage_transitions -->|"has author"| users applicant_flow_records -->|"has owner"| users requisition_approvals -->|"has approver"| users ofccp_audit_trails -->|"has author"| users users -->|"manages"| hcm_positions users -->|"leads"| org_units users -->|"owns"| job_profiles job_requisitions -->|"has recruiter and hiring manager"| users job_applications -->|"has owning recruiter"| users org_units -->|"has members"| users locations -->|"houses"| users class job_requisitions master; class job_postings master; class job_applications master; class candidates embedded_master; class hcm_positions embedded_master; class org_units embedded_master; class locations embedded_master; class job_profiles embedded_master; class application_stages master; class application_stage_transitions master; class requisition_approvals master; class job_posting_distributions master; class application_screening_questions master; class application_screening_answers master; class eeo_responses master; class hiring_team_assignments master; class application_dispositions master; class ofccp_audit_trails master; class applicant_flow_records master; class voluntary_self_identifications master; class users platform_builtin; style hcm_positions stroke-dasharray:5 5; style org_units stroke-dasharray:5 5; style locations stroke-dasharray:5 5; style eeo_responses stroke-dasharray:5 5; style application_dispositions stroke-dasharray:5 5; style ofccp_audit_trails stroke-dasharray:5 5; style applicant_flow_records stroke-dasharray:5 5; style voluntary_self_identifications stroke-dasharray:5 5;