{"description":"Run on an existing audit item designated as an operational recruitment cycle, with a proposed requisition, budget authority and restricted recruiting records. Produce the Hiring Decision and Offer Handoff package for the authorized signatory and, after acceptance and personnel-record setup, HR onboarding.","edges":[{"id":"e-approve-requisition-review-candidates","source":"approve-requisition","target":"review-candidates"},{"id":"e-review-candidates-assess-interviews","source":"review-candidates","target":"assess-interviews"},{"id":"e-assess-interviews-decide-and-handoff","source":"assess-interviews","target":"decide-and-handoff"}],"isPublic":true,"itemTypeSlug":"audit","metadata":{"capabilities":["recruiting","hiring-decision"],"controlVerbs":{},"controls":[],"department":"hr","domains":[],"library":{"aliases":[],"canonicalUrl":"https://workflow-library.com/all/?w=hr-recruiting","contentDigest":"sha256:d23870fb0f4655038442bf0576170617288c9d3daefe5ebf646a4a13d9985823","prerequisites":{"anchorItemType":{"slug":"audit"},"evidenceDestinations":[{"description":"Markdown findings, source references, decisions, unresolved items and owners on each Step.result.","id":"step-results"},{"description":"Restricted requisition, candidate matrix, interview assessment and offer-handoff documents; raw candidate files remain in the authorized recruiting source.","id":"step-documents"},{"description":"Named human approvers; resolve role membership and separation before execution. The catalog cannot assign tenant users.","id":"native-approvals"}],"fields":[{"itemTypeSlug":"audit","key":"scope","type":"TEXTAREA"},{"itemTypeSlug":"audit","key":"period_start","type":"DATE"},{"itemTypeSlug":"audit","key":"period_end","type":"DATE"}],"handoffs":[{"direction":"input","name":"Proposed requisition with headcount and budget authority","roleId":"hiring-manager"},{"direction":"output","name":"Approved offer draft and sending request","roleId":"offer-signatory"},{"direction":"output","name":"Accepted-offer minimum-facts package for onboarding","roleId":"hr-lead","sourceTemplateId":"workflow-library:controls-employee-onboarding"}],"roles":[{"contribution":"approval","description":"HR owns recruiting procedure, restricted records and approved offer handoff.","id":"hr-lead","nodeIds":["approve-requisition","decide-and-handoff"]},{"contribution":"expertise","description":"Manager approves the requisition and makes evidence-based slate choices.","id":"hiring-manager","nodeIds":["approve-requisition","review-candidates"]},{"contribution":"expertise","description":"Recruiter checks candidate evidence and operates the authorized recruiting system.","id":"hr-recruiter","nodeIds":["review-candidates"]},{"contribution":"expertise","description":"Panel lead challenges interview evidence and gaps.","id":"panel-lead","nodeIds":["assess-interviews"]},{"contribution":"approval","description":"Authorized human makes the employment decision.","id":"hiring-authority","nodeIds":["decide-and-handoff"]},{"contribution":"approval","description":"Authorized signatory owns any separate offer signature and sending process.","id":"offer-signatory","nodeIds":["decide-and-handoff"]}],"status":"declared","systems":[{"capabilities":["schema-read","item-read","item-update","step-result-write","step-document-attach","native-step-approval"],"id":"canvas"},{"capabilities":["restricted-candidate-read","interview-evidence-read","candidate-stage-update"],"id":"recruiting-source"}]},"provenance":[{"source":"company-hiring-loop:portable-procedure"}],"releaseId":"sha256:d23870fb0f4655038442bf0576170617288c9d3daefe5ebf646a4a13d9985823","schemaVersion":1,"sourceTemplateId":"workflow-library:hr-recruiting"},"mappingStatus":"not-applicable","risks":[],"slug":"hr-recruiting","source":"coworkcanvas-gallery","standards":[],"teams":["hr"]},"name":"Recruiting and Hiring Decision","nodes":[{"data":{"description":"Hiring manager and HR lead: approval.","instructions":"**Objective** — Authorize a specific hiring need and the criteria used to assess candidates.\n\n**Inputs** — An existing audit cycle item used as the recruitment-cycle anchor; proposed requisition, budget authorization, job requirements and hiring policy as restricted step documents.\n\n**Procedure**\n1. Verify audit.scope, period_start and period_end exist and identify this as an operational recruiting cycle. The baseline has no recruitment record type: store requisition, candidate references and decisions in restricted step documents, without inventing candidate or requisition fields.\n2. The manager justifies the vacancy, responsibilities, working arrangement, reporting line and required capabilities against approved headcount and compensation authority. HR checks the assessment plan against the organization’s hiring policy and applicable requirements supplied by its legal adviser.\n3. Agree job-related selection criteria, evidence expected for each, consistent interview questions, panel responsibilities and authorized offer limits before reviewing applicants. Obtain missing budget authority before proceeding. Neither the agent nor the workflow makes employment decisions.\n\n**Record in AssureSwarm** — Update audit.scope with the approved requisition reference and operational purpose, and period_start/end with the cycle dates. Attach the Approved Requisition and Selection Criteria package in restricted storage. Write the executor narrative as a markdown string in Step.result; attach supporting files as step documents. Record human sign-off through native step approvals.\n\n**Exit criteria** — HR and the hiring manager authorize the requisition and criteria; compensation or headcount approvals outside their authority are evidenced.","kind":"task","label":"Approve requisition and criteria","requiredApprovals":2,"roleIntegrity":{"decisionOwner":"Hiring manager and HR lead","ermPhase":"manage","independenceRequired":false,"lineRole":"first","serviceMode":"operational"}},"id":"approve-requisition"},{"data":{"description":"HR recruiter and hiring manager: expertise.","instructions":"**Objective** — Choose candidates to interview using the approved criteria and available evidence.\n\n**Inputs** — Reviewed requisition, criteria, candidate application records and consent or processing references in the authorized recruiting source.\n\n**Procedure**\n1. Read only authorized candidate records. Build a restricted evidence matrix with stable candidate references, the criterion, source excerpt or document reference, and missing evidence. Separate candidate statements from independently verified facts.\n2. Apply the same approved job criteria to every candidate. Do not infer protected traits, create candidate facts or treat missing information as a failed qualification. HR identifies material gaps for a permitted candidate follow-up; record the missing datapoint and purpose, and obtain outreach authority before sending.\n3. The hiring manager and recruiter review evidence quality, inconsistencies and alternatives and choose the interview slate themselves. Record reasons tied to job criteria and route conflicts of interest to an independent reviewer.\n\n**Record in AssureSwarm** — Attach the Candidate Evidence Matrix and interview-slate rationale to this restricted step. Candidate status is recorded in the authorized recruiting system by its operator, not in invented AssureSwarm fields. Write the executor narrative as a markdown string in Step.result; attach supporting files as step documents. Record human sign-off through native step approvals.\n\n**Exit criteria** — Named humans choose the slate using traceable job-related evidence; material gaps and conflicts are resolved or held.","kind":"task","label":"Review candidate evidence","requiredApprovals":2,"roleIntegrity":{"decisionOwner":"HR recruiter and hiring manager","ermPhase":"manage","independenceRequired":false,"lineRole":"first","serviceMode":"operational"}},"id":"review-candidates"},{"data":{"description":"Interview panel lead: expertise.","instructions":"**Objective** — Assess demonstrated capability against the approved criteria.\n\n**Inputs** — Approved interview slate, job criteria and interview plan from the preceding checkpoints; interviewer notes and authorized work samples in restricted records.\n\n**Procedure**\n1. Authorized interview coordinators arrange interviews using the agreed questions and accommodations. Record interviewer identity, actual date, criterion addressed and evidence obtained. If no interview occurred, keep the assessment incomplete.\n2. Each interviewer documents observed evidence and its limits before the panel discussion. Distinguish observations, candidate statements and interpretation. Reconcile contradictory accounts against sources and record any follow-up evidence needed.\n3. The panel lead reviews criterion coverage and reasoned disagreements, challenges unsupported assumptions and prepares the Interview Assessment Package. A recommendation remains advisory until the hiring authority decides.\n\n**Record in AssureSwarm** — Attach the restricted Interview Assessment Package with source references, criterion-level evidence and panel disagreement. Keep scheduling and candidate personal details in the recruiting source. Write the executor narrative as a markdown string in Step.result; attach supporting files as step documents. Record human sign-off through native step approvals.\n\n**Exit criteria** — The panel lead accepts the evidence as sufficient for a hiring decision, with material uncertainties stated and unresolved gaps held.","kind":"task","label":"Assess interview evidence","requiredApprovals":1,"roleIntegrity":{"decisionOwner":"Interview panel lead","ermPhase":"manage","independenceRequired":false,"lineRole":"first","serviceMode":"operational"}},"id":"assess-interviews"},{"data":{"description":"Hiring authority and HR lead: approval.","instructions":"**Objective** — Make the hiring decision and define the authorized offer handoff.\n\n**Inputs** — Approved requisition and limits, reviewed candidate matrix, Interview Assessment Package and current compensation authority.\n\n**Procedure**\n1. The hiring authority decides hire, further assessment or no hire using the reviewed job evidence. Record the reason and resolve conflicts of interest through an independent authorized decision-maker. The agent may summarize evidence but must not hire, reject or set compensation.\n2. For a hire, HR checks proposed terms against authorized headcount, compensation and conditions. Prepare an offer draft and route it to the authorized signatory and recruiting operator. Sending, signing and updating the applicant system require their explicit authority and available tools; a draft is not an issued or accepted offer.\n3. Record the actual offer state from source evidence. On acceptance, hand the minimum necessary signed-engagement reference, work identity, role, manager, start date and unresolved conditions to HR onboarding. HR must resolve or create the personnel item through a separate authorized process before attaching onboarding. For further assessment or no hire, record the human decision, authorized next action and retention obligation.\n\n**Record in AssureSwarm** — Attach the Hiring Decision and Offer Handoff package, with restricted decision, authority and offer-state evidence. Record any pending signatory, sending or acceptance action with its owner and due date. Write the executor narrative as a markdown string in Step.result; attach supporting files as step documents. Record human sign-off through native step approvals.\n\n**Exit criteria** — Authorized humans own the employment decision; offer state is supported by evidence and the onboarding handoff is conditional on acceptance and an existing personnel item.","kind":"task","label":"Decide hire and authorize offer handoff","requiredApprovals":2,"roleIntegrity":{"decisionOwner":"Hiring authority and HR lead","ermPhase":"manage","independenceRequired":false,"lineRole":"first","serviceMode":"operational"}},"id":"decide-and-handoff"}],"sourceTemplateId":"workflow-library:hr-recruiting"}
