Operator Onboarding 30/60/90 Checklist

A staged onboarding form with competency milestones, coached-shift tracking, suggested microlearning, and sign-off fields to shorten time-to-competence and record validation.

{ "Title": "Operator Onboarding 30/60/90 Checklist", "IntroductionHtml": "

This interactive 30/60/90 onboarding form helps supervisors and coaches track hands-on practice, skill checks, suggested microlearning, and official sign-offs. Use it on the shop floor during or after coached shifts. Tailor tasks to the role and site before use. Saved submissions are stored as a persistent onboarding record.

Tip: Save progress often. Where a task doesn't apply, leave it unchecked and add a tailoring note explaining why.

", "SubmitLabel": "Save Progress", "SuccessMessage": "Onboarding progress saved.", "DataType": "OperatorOnboardingProgress", "SchemaVersion": "1.0", "Fields": [ { "Key": "operatorName", "Label": "Operator name", "FieldType": "text", "HelpText": "Full name of the person being onboarded", "Required": true }, { "Key": "employeeId", "Label": "Employee / Badge ID", "FieldType": "text", "HelpText": "Optional internal ID or badge number" }, { "Key": "role", "Label": "Role / Job title", "FieldType": "text", "HelpText": "The primary role the operator will perform (e.g., Press Operator, Assembler)" }, { "Key": "startDate", "Label": "Start date", "FieldType": "text", "HelpText": "Enter the operator's first production day (YYYY-MM-DD recommended)" }, { "Key": "location", "Label": "Plant / Line / Area", "FieldType": "text" }, { "Key": "supervisor", "Label": "Supervisor / Coach", "FieldType": "text", "HelpText": "Name of the primary supervisor or coach responsible for onboarding" }, { "Key": "tailoringNotes", "Label": "Tailoring notes", "FieldType": "textarea", "HelpText": "Record role-specific task changes, excluded steps, or special hazards" }, { "Key": "30_tasks", "Label": "30-day core tasks (check when coached & observed)", "FieldType": "checkbox", "Options": [ {"Value": "machineStartStop", "Label": "Machine start-up and shutdown procedure"}, {"Value": "basicSetup", "Label": "Basic setup and tooling changes"}, {"Value": "qualityChecks", "Label": "Core quality checks and defect recognition"}, {"Value": "safetyPPE", "Label": "PPE and lockout/tagout basics"}, {"Value": "materialHandling", "Label": "Safe material handling and staging"}, {"Value": "communication", "Label": "Shift handover and communication protocols"}, {"Value": "housekeeping", "Label": "5S / workspace housekeeping essentials"} ], "HelpText": "Select tasks the operator has been coached on and observed performing competently. Add additional items in Tailoring notes." }, { "Key": "30_coached_shifts_required", "Label": "30-day coached shifts required", "FieldType": "number", "HelpText": "Recommended number of coached shifts (site default can be set elsewhere)" }, { "Key": "30_coached_shifts_completed", "Label": "30-day coached shifts completed", "FieldType": "number" }, { "Key": "30_competency", "Label": "30-day competency validation", "FieldType": "radio", "Options": [ {"Value": "notStarted", "Label": "Not started / Observing"}, {"Value": "inProgress", "Label": "In progress / requires supervision"}, {"Value": "competent", "Label": "Competent with occasional checks"}, {"Value": "proficient", "Label": "Proficient / independent"} ] }, { "Key": "30_validator", "Label": "30-day validator (name)", "FieldType": "text", "HelpText": "Person who observed and validated competence" }, { "Key": "30_validationDate", "Label": "30-day validation date", "FieldType": "text", "HelpText": "YYYY-MM-DD" }, { "Key": "60_tasks", "Label": "60-day expanded tasks (check when coached & observed)", "FieldType": "checkbox", "Options": [ {"Value": "changeoverCompetence", "Label": "Full changeover procedure"}, {"Value": "processAdjustments", "Label": "Process parameter adjustments and optimization"}, {"Value": "minorMaintenance", "Label": "Basic preventive maintenance tasks"}, {"Value": "advancedQuality", "Label": "Advanced quality troubleshooting"}, {"Value": "metricsUnderstanding", "Label": "Understanding KPIs and their impact (OEE, Cycle Time)"} ] }, { "Key": "60_coached_shifts_required", "Label": "60-day coached shifts required", "FieldType": "number" }, { "Key": "60_coached_shifts_completed", "Label": "60-day coached shifts completed", "FieldType": "number" }, { "Key": "60_competency", "Label": "60-day competency validation", "FieldType": "radio", "Options": [ {"Value": "notStarted", "Label": "Not started"}, {"Value": "developing", "Label": "Developing"}, {"Value": "competent", "Label": "Competent"}, {"Value": "proficient", "Label": "Proficient / can coach others"} ] }, { "Key": "60_validator", "Label": "60-day validator (name)", "FieldType": "text" }, { "Key": "60_validationDate", "Label": "60-day validation date", "FieldType": "text" }, { "Key": "90_tasks", "Label": "90-day full-operation tasks (check when coached & observed)", "FieldType": "checkbox", "Options": [ {"Value": "fullShiftOwnership", "Label": "Run full shift with minimal supervision"}, {"Value": "trainBack", "Label": "Ability to train/mentor a peer"}, {"Value": "continuousImprovement", "Label": "Identify and suggest small improvement(s)"}, {"Value": "incidentResponse", "Label": "Respond to common machine incidents and escalate appropriately"}, {"Value": "handoverOwnership", "Label": "Perform complete shift handover"} ] }, { "Key": "90_coached_shifts_required", "Label": "90-day coached shifts required", "FieldType": "number" }, { "Key": "90_coached_shifts_completed", "Label": "90-day coached shifts completed", "FieldType": "number" }, { "Key": "90_competency", "Label": "90-day competency validation", "FieldType": "radio", "Options": [ {"Value": "notReady", "Label": "Not ready for full operation"}, {"Value": "readyWithMonitoring", "Label": "Ready with periodic monitoring"}, {"Value": "fullyReady", "Label": "Fully ready for independent operation"} ] }, { "Key": "90_validator", "Label": "90-day validator (name)", "FieldType": "text" }, { "Key": "90_validationDate", "Label": "90-day validation date", "FieldType": "text" }, { "Key": "microlearningModules", "Label": "Suggested microlearning modules (mark as completed)", "FieldType": "checkbox", "Options": [ {"Value": "introSafety", "Label": "Intro to Site Safety (10 min)"}, {"Value": "machineBasics", "Label": "Machine Basics & Controls (15 min)"}, {"Value": "qualityBasics", "Label": "Quality Checks & Standards (10 min)"}, {"Value": "5s", "Label": "5S Essentials (7 min)"}, {"Value": "handover", "Label": "Effective Shift Handover (8 min)"} ], "HelpText": "Microlearning items are suggested. Replace or add module names to match your LMS." }, { "Key": "observations", "Label": "Observed strengths and improvement opportunities", "FieldType": "textarea", "HelpText": "Use concrete examples (time, machine, condition) to document observation evidence" }, { "Key": "actionsRequired", "Label": "Actions required (coaching, retraining, PPE, equipment fixes)", "FieldType": "textarea" }, { "Key": "finalSignoff", "Label": "Final sign-off: operator authorized for full operation", "FieldType": "yesno", "HelpText": "Select Yes when the operator meets site criteria for full independent operation." }, { "Key": "finalSignoffName", "Label": "Final sign-off name", "FieldType": "text", "HelpText": "Name of the person giving final authorization" }, { "Key": "finalSignoffDate", "Label": "Final sign-off date", "FieldType": "text" }, { "Key": "additionalNotes", "Label": "Additional notes / next review date", "FieldType": "textarea", "HelpText": "Record next review date, recurring checks, or handover reminders" } ] }

Discussion

Comments and conversation will live here.