[{"data":1,"prerenderedAt":420},["ShallowReactive",2],{"cms-page:training":3,"icon:alert-triangle":234,"icon:arrows-exchange":245,"icon:chart-bar":252,"icon:clipboard-check":265,"icon:file-text":275,"icon:flag":291,"icon:forms":298,"icon:gauge":317,"icon:message-report":330,"icon:microscope":340,"icon:notebook":362,"icon:refresh":372,"icon:route":379,"icon:school":389,"icon:signature":396,"icon:truck":400,"icon:user-shield":410},{"slug":4,"seo":5,"sections":8},"\u002Ftraining",{"title":6,"description":7},"Training & Competency — QAbility Quality Management","Curricula mapped to roles, retraining when a document takes effect, assessments with a passing score, and a manager’s competency check under signature.",[9,25,80,171,180,204,227],{"type":10,"id":11,"eyebrow":12,"title":13,"highlight":14,"blurb":15,"actions":16,"image":23},"hero","top","Training","Competency,","signed twice.","Curricula follow roles. Retraining follows the document. The learner signs their assessment. A second person signs their competency, on a second record. By default, completion alone does not count as trained.",[17,20],{"label":18,"href":19},"Book a demo","\u002Fcontact",{"label":21,"href":22},"See pricing","\u002Fpricing",{"src":24},"training.hero",{"type":26,"name":27,"id":28,"eyebrow":29,"title":30,"blurb":31,"data":32},"signature","matrixView","matrix","How work arrives","The matrix assigns. The document retrains.","Training that exists only when someone remembers to launch it is training that lapses. Three of the four ways an assignment is created are events, not decisions.",{"fanIn":33,"matrix":56},{"title":34,"sources":35,"target":50},"Four ways in, one assignment",[36,40,43,46],{"label":37,"automatic":38,"detail":39},"A role is granted",true,"The role’s curricula resolve to their active trainings, and the person is assigned every one they are missing. Anyone already assigned or verified on a training is skipped.",{"label":41,"automatic":38,"detail":42},"An invitation is accepted","An invited person is not assigned anything until they accept. The moment their account turns active, their roles run through the same matrix.",{"label":44,"automatic":38,"detail":45},"A document version takes effect","Where training is set up on the document, the version that just took effect launches it for the curricula and people it names. It runs once per version.",{"label":47,"automatic":48,"detail":49},"Someone launches it",false,"Any active training can be launched from the library to named people, with a reason, and with its own verifying manager for that launch.",{"label":51,"parts":52},"A training instance, fixed at launch",[53,54,55],"An instance holding a snapshot of what is taught: content, assessment, passing score and attempts. A document launch also fixes the version it was launched on","One assignment per learner, created as Assigned","A training task in each learner’s inbox, next to the rest of their quality work",{"title":57,"blurb":58,"curricula":59,"roles":69,"caption":79},"Roles × curricula","Courses bundle into curricula, and curricula map to roles. Change the org chart or the SOP, and the assignments follow. Nobody maintains a spreadsheet.",[60,65],{"name":61,"trainings":62},"QA Core GMP Curriculum",[63,64],"SOP-QA-014 Deviation Management","SOP-QA-021 Corrective and Preventive Action",{"name":66,"trainings":67},"QC Laboratory Curriculum",[68],"SOP-QC-008 HPLC Analysis of Protein Purity",[70,73,76],{"name":71,"curricula":72},"Quality Manager",[61],{"name":74,"curricula":75},"QA Reviewer",[61],{"name":77,"curricula":78},"QC Analyst",[66],"The mapping as configured in the Nordic demo tenant’s Curricula screen. Grant someone “QC Analyst” and SOP-QC-008 is assigned to them.",{"type":26,"name":27,"id":81,"eyebrow":82,"title":83,"blurb":84,"data":85},"signed-twice","One learner, one assignment","Assigned is not trained, and completed is not verified","This is the trail a single learner’s assignment follows. Completion is the learner’s own act. Verification is someone else’s, and it is written to a different record.",{"path":86,"signers":130},{"title":87,"states":88,"rule":128,"enforcedBy":129},"Eight states, and the moves between them",[89,94,97,102,106,112,118,125],{"label":90,"tone":91,"lane":92,"detail":93},"Assigned","open","forward","Created by the matrix, a document version or a launch. A task lands in the learner’s inbox.",{"label":95,"tone":91,"lane":92,"detail":96},"In progress","The learner has started. Answers save as drafts while they work.",{"label":98,"appLabel":99,"tone":100,"lane":92,"detail":101},"Completed","Pending Verification","warn","The signed submission met the passing score fixed at launch. This does not yet count as trained.",{"label":103,"tone":104,"lane":92,"detail":105},"Verified","closed","The manager of record signed the competency verification. This is the state that counts.",{"label":107,"tone":108,"lane":109,"from":110,"detail":111},"Failed","cancelled","branch",[90,95],"The signed submission scored below the passing score. The learner can try again while attempts remain, moving to Completed on a pass.",{"label":113,"appLabel":114,"tone":115,"lane":109,"from":116,"detail":117},"Retrain required","Retraining Required","high",[98,107],"The manager’s verification sends the learner to retraining. A fresh instance is launched for them. This record is never reopened.",{"label":119,"tone":120,"lane":121,"from":122,"detail":124},"Removed","draft","exit",[90,95,107,103,113,123],"Cancelled","A manager takes the learner off the instance, with a reason, and their task is cancelled. A Completed assignment cannot be removed.",{"label":123,"tone":120,"lane":121,"from":126,"detail":127},[90,95,107],"The whole instance is cancelled, with a reason. Unfinished assignments and their tasks go with it. A completed instance cannot be cancelled.","Any move not drawn here is refused by a database trigger, and so is any direct write of a status, score or signature.","db",{"title":131,"blurb":132,"first":133,"second":151,"counts":169,"scope":170},"Two records, two signers","Each signature re-authenticates the person signing before anything is written, and each lands on a record of its own.",{"step":134,"who":135,"record":136,"when":137,"stamps":138,"refusals":145},"Signature 1 · the assessment","The learner","Their own assignment on the training instance","On submitting the assessment, in the e-signature dialog. Their identity is checked first, so a failed signature leaves no half-written attempt.",[139,140,141,142,143,144],"Completed or Failed","Score","Attempt number","Completed at","Signed at","Signature method",[146,149],{"text":147,"enforcedBy":148},"Another attempt once the attempts fixed at launch are used up.","server",{"text":150,"enforcedBy":129},"Reading the answer key. It is stored apart from the questions the learner’s app receives, and grading happens on the server.",{"step":152,"who":153,"record":154,"when":155,"stamps":156,"refusals":162},"Signature 2 · the verification","The manager of record","A verification record of its own, one per learner, per instance","Once every learner on the instance has finished, a verification task goes to the launch’s manager, else the training’s, else whoever launched it.",[157,158,159,160,161,143,144],"Understanding demonstrated","Can perform independently","Practical observation completed","Approved or Retrain required","Notes",[163,165,167],{"text":164,"enforcedBy":148},"Approval without all three criteria confirmed.",{"text":166,"enforcedBy":148},"Verifying by anyone other than the manager of record, or by the learner themselves.",{"text":168,"enforcedBy":148},"Approving a learner who failed. The only way on is retraining.","Only a Verified assignment counts as trained. The log-book gate, which stops untrained people filing entries against a controlled SOP, admits nobody else. Where a training has verification switched off, a completed assignment is promoted to Verified on its own.","Neither signature is written to the e-signature ledger that nonconformances and CAPAs close into. Each is re-authenticated and stamped, with its method, on the training record itself, and every training table is covered by the audit trail.",{"type":172,"id":173,"focus":174,"eyebrow":175,"title":176,"blurb":177,"emptyTo":178,"relatedNote":179},"lineageRail","lineage-rail","training","Where it comes from","A document takes effect, and the people it names are retrained","Training is where a controlled change reaches the people who work to it. The instance is fixed to the exact version that took effect, so the record says which revision someone was trained on.","Training is the end of the chain. What it produces is the evidence: who was trained, on which version, verified by whom.","Any NC, CAPA, change request, internal complaint, quality event, inspection lot, document or custom-module record can also be linked by hand as related.",{"type":181,"id":181,"eyebrow":182,"title":183,"rules":184},"ledger","The rules","What training will not let you do",[185,188,191,194,197,200],{"rule":186,"detail":187,"enforcedBy":129},"Mark someone trained directly","A database trigger refuses any direct write of a status, score, completion time, attempt count or signature on an assignment, and refuses a new assignment that arrives already complete. Progress is recorded only through start, submit and verify.",{"rule":189,"detail":190,"enforcedBy":129},"Skip a state","The same trigger holds the list of legal moves. Completed to Verified is on it. Assigned to Verified is not, and neither is reopening a Failed attempt as Assigned.",{"rule":192,"detail":193,"enforcedBy":129},"Change what was taught after launch","An instance’s snapshot (content, assessment, passing score and attempts, plus the version for a document launch) and its verifying manager cannot be changed once launched. A wrong one is cancelled and relaunched.",{"rule":195,"detail":196,"enforcedBy":148},"Verify your own training","Verification is refused to anyone but the manager of record, and refused for any learner who is the person signing.",{"rule":198,"detail":199,"enforcedBy":148},"Remove or cancel without a reason","Taking a learner off an instance, or cancelling the instance, is refused without a written reason, and the reason is kept on the record.",{"rule":201,"detail":202,"enforcedBy":203},"Decide who verifies","Verification is on by default and set per training, and a launch can name its own verifying manager. Switch verification off and completion counts as verified.","configure",{"type":205,"id":205,"eyebrow":206,"title":207,"items":208},"faq","Specifics","The questions a quality manager asks second",[209,212,215,218,221,224],{"q":210,"a":211},"What actually happens when an SOP is revised?","Nothing, until the new version takes effect. At that point, if training is set up on the document and a manager is named, the training for that document is found or created and an instance is launched on the version that just took effect. It is assigned to the curricula and people in the training settings, and their tasks go out. The training also joins those curricula, so whoever is given one of their roles later is assigned it too. The launch runs once per version and never assigns anyone twice.",{"q":213,"a":214},"Is manager verification required on every training?","No. It is a setting, on by default. Leave it on and, once every learner has finished, the instance waits for verification and the manager of record gets a task. Switch it off and the instance completes by itself, and each completed learner counts as verified without a verification record.",{"q":216,"a":217},"Who is allowed to verify?","The manager of record for that instance: the manager named on the launch, otherwise the manager named on the training, otherwise the person who launched it. Nobody else can verify, and nobody can verify themselves, even if they manage the training. Approval needs all three competency criteria. Retraining does not.",{"q":219,"a":220},"What happens when someone fails the assessment?","A signed submission below the passing score marks the assignment Failed. If the training allows more than one attempt, the learner can try again, and a pass moves them to Completed. A failed learner cannot be approved: the manager’s only option is retraining, which launches a fresh instance for them. The failed attempt and the retake stay as two separate, dated records.",{"q":222,"a":223},"Are training signatures part of the e-signature ledger?","No. Both signatures re-authenticate the person signing and record the verified method and time, but they are stored on the training records themselves, not in the signature ledger that nonconformance, CAPA and change request closures write to. The training records are covered by the audit trail.",{"q":225,"a":226},"Does training run on the same approval workflow as documents and CAPAs?","No. Training has its own assignment and verification service, and its states move on that service’s actions (start, submit, verify) rather than on workflow steps. It shares the task inbox and the audit trail, so learners and managers find their training work in the same place as everything else.",{"type":228,"id":229,"eyebrow":230,"title":231,"body":232,"action":233},"ctaPanel","cta","Competency, on the record","Show an inspector who is trained, on which version, verified by whom.","Walk through a revision taking effect, the retraining it launches, and the two signatures that close it.",{"label":18,"href":19},[235,239,242],[236,237],"path",{"d":238},"M12 9v4",[236,240],{"d":241},"M10.363 3.591l-8.106 13.534a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636 -2.87l-8.106 -13.536a1.914 1.914 0 0 0 -3.274 0",[236,243],{"d":244},"M12 16h.01",[246,249],[236,247],{"d":248},"M7 10h14l-4 -4",[236,250],{"d":251},"M17 14h-14l4 4",[253,256,259,262],[236,254],{"d":255},"M3 13a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v6a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -6",[236,257],{"d":258},"M15 9a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v10a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -10",[236,260],{"d":261},"M9 5a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v14a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -14",[236,263],{"d":264},"M4 20h14",[266,269,272],[236,267],{"d":268},"M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2",[236,270],{"d":271},"M9 5a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2",[236,273],{"d":274},"M9 14l2 2l4 -4",[276,279,282,285,288],[236,277],{"d":278},"M14 3v4a1 1 0 0 0 1 1h4",[236,280],{"d":281},"M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2",[236,283],{"d":284},"M9 9l1 0",[236,286],{"d":287},"M9 13l6 0",[236,289],{"d":290},"M9 17l6 0",[292,295],[236,293],{"d":294},"M5 5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v9a5 5 0 0 1 -7 0a5 5 0 0 0 -7 0v-9",[236,296],{"d":297},"M5 21v-7",[299,302,305,308,311,314],[236,300],{"d":301},"M12 3a3 3 0 0 0 -3 3v12a3 3 0 0 0 3 3",[236,303],{"d":304},"M6 3a3 3 0 0 1 3 3v12a3 3 0 0 1 -3 3",[236,306],{"d":307},"M13 7h7a1 1 0 0 1 1 1v8a1 1 0 0 1 -1 1h-7",[236,309],{"d":310},"M5 7h-1a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h1",[236,312],{"d":313},"M17 12h.01",[236,315],{"d":316},"M13 12h.01",[318,321,324,327],[236,319],{"d":320},"M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",[236,322],{"d":323},"M11 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",[236,325],{"d":326},"M13.41 10.59l2.59 -2.59",[236,328],{"d":329},"M7 12a5 5 0 0 1 5 -5",[331,334,337],[236,332],{"d":333},"M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12",[236,335],{"d":336},"M12 8v3",[236,338],{"d":339},"M12 14v.01",[341,344,347,350,353,356,359],[236,342],{"d":343},"M5 21h14",[236,345],{"d":346},"M6 18h2",[236,348],{"d":349},"M7 18v3",[236,351],{"d":352},"M9 11l3 3l6 -6l-3 -3l-6 6",[236,354],{"d":355},"M10.5 12.5l-1.5 1.5",[236,357],{"d":358},"M17 3l3 3",[236,360],{"d":361},"M12 21a6 6 0 0 0 3.715 -10.712",[363,366,369],[236,364],{"d":365},"M6 4h11a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-11a1 1 0 0 1 -1 -1v-14a1 1 0 0 1 1 -1m3 0v18",[236,367],{"d":368},"M13 8l2 0",[236,370],{"d":371},"M13 12l2 0",[373,376],[236,374],{"d":375},"M20 11a8.1 8.1 0 0 0 -15.5 -2m-.5 -4v4h4",[236,377],{"d":378},"M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4",[380,383,386],[236,381],{"d":382},"M3 19a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",[236,384],{"d":385},"M19 7a2 2 0 1 0 0 -4a2 2 0 0 0 0 4",[236,387],{"d":388},"M11 19h5.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h4.5",[390,393],[236,391],{"d":392},"M22 9l-10 -4l-10 4l10 4l10 -4v6",[236,394],{"d":395},"M6 10.6v5.4a6 3 0 0 0 12 0v-5.4",[397],[236,398],{"d":399},"M3 17c3.333 -3.333 5 -6 5 -8c0 -3 -1 -3 -2 -3s-2.032 1.085 -2 3c.034 2.048 1.658 4.877 2.5 6c1.5 2 2.5 2.5 3.5 1l2 -3c.333 2.667 1.333 4 3 4c.53 0 2.639 -2 3 -2c.517 0 1.517 .667 3 2",[401,404,407],[236,402],{"d":403},"M5 17a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",[236,405],{"d":406},"M15 17a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",[236,408],{"d":409},"M5 17h-2v-11a1 1 0 0 1 1 -1h9v12m-4 0h6m4 0h2v-6h-8m0 -5h5l3 5",[411,414,417],[236,412],{"d":413},"M6 21v-2a4 4 0 0 1 4 -4h2",[236,415],{"d":416},"M22 16c0 4 -2.5 6 -3.5 6s-3.5 -2 -3.5 -6c1 0 2.5 -.5 3.5 -1.5c1 1 2.5 1.5 3.5 1.5",[236,418],{"d":419},"M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0",241564436]