Build, publish, and assign checklists in SkillsDB — define items and sections, set who can check each item, require sign-off or e-signatures, schedule recurring assignments, and track completion.
Quick Summary: The Checklists library lets administrators build step-by-step checklists, publish them as versions, and assign them to people or to everyone holding a career. Assigned people and their checkers work through the items, submit the finished checklist, and reviewers sign it off. Checklists can repeat on a schedule and can also be assigned automatically by a journey step.
Note: The Checklists library is being rolled out gradually and may not yet be visible in every organization. If your organization does not have it yet, Library > Checklists shows “Checklists isn’t available yet.”
A checklist is a structured list of items that someone must complete, such as an onboarding procedure, a safety walkthrough, an equipment handover, or a quality inspection. Administrators build checklists in Library > Checklists, then assign them to people. Each assigned person gets their own copy, called an assignment, which tracks every item that has been checked, who checked it, and when.Checklists support far more than simple tick boxes. Each item can be required or optional, can have its own due date, and can be blocked until other items are done. You decide who is allowed to check each item: the assigned person, their manager, specific people, anyone holding a career, or anyone at an access level. When the checklist is finished, it can be submitted automatically, submitted by the assigned person, or signed with an e-signature, and it can require one or more reviewers to sign it off.Checklists are versioned. You edit a draft, then publish it as a numbered version. New assignments receive the latest published version, while open assignments stay on the version they started with, so a published checklist never changes underneath someone who is working through it.Building and assigning checklists is limited to administrators. The people who work on an assignment — the assigned person, the people allowed to check items, and the reviewers who sign off — reach it from their Inbox, from a person’s Checklists tab, or from a link, without needing access to the library. Checklists also connect to journeys: a journey can include a Checklist step that assigns a checklist automatically as part of a larger process, such as a promotion.
Permission level: Administrator role. Managers and employees cannot open Library > Checklists.
Setup requirement: The Checklists library must be turned on in Company > Settings > Hide Library Sections, and Checklists must be available for your organization.
Access requirement: Library > Checklists in the left sidebar
To turn the library on or off, navigate to Company > Settings, select Configure on the Hide Library Sections row, and switch Checklists in the Manage Library Visibility dialog. The row is labeled “Visible to admins only.” When the library is off, direct assignments and library pages are unavailable, but people can keep working on checklists that a journey step assigned to them.
You build a checklist in the Builder view. Your changes save automatically to a draft as you work.
1
Create the checklist
Navigate to Library > Checklists, open the Actions menu, and select Checklist under Add New (or press ⌘K / Ctrl+K and search for “New checklist”). The new checklist opens in the Builder view.
2
Name and describe it
Enter the checklist name and, optionally, select Add a description… to add an introduction that appears at the top of every assignment.
3
Add items and sections
Open the Actions menu and use Item under Add New for each step and Section under Add New to group the items below it under a heading. Deleting a section heading keeps its items.
4
Configure each item
Select an item to open its settings. Set its Description, whether it is Required, its Due date, Who can check, and which items it is Blocked by. You can also add Related items, References, and Links.
5
Preview
Select Preview to see the checklist the way an assigned person will see it.
Item settings control how each step behaves:
Setting
What it does
Required
Required items must be checked before the checklist can be submitted. Optional items can be skipped.
Due
No date, A fixed date, Days after assignment, or Days after another item.
Who can check
Checklist default, or Custom for this item to choose specific checkers.
Blocked by
The item cannot be checked until the items it is blocked by are checked. An optional item can’t block a required item.
References and Links
Skills and other records, or web links, shown with the item.
To change several items at once, select them and use the bulk actions in the Actions menu: Make required, Make optional, Set who can check…, Set due date…, Move to section…, Duplicate, and Delete.
The Who can check setting decides which people may check an item. Choose Custom for this item to pick one or more of these sources:
The assigned person — the person the checklist is assigned to
The assigned person’s manager
People — specific named people
Careers — anyone holding the chosen careers
Access levels — anyone at the chosen access levels
Then choose how many of them must check the item: Any one, or At least… a number you set. For example, an equipment check can require at least two people from a Safety Officer career.If no one on an item’s rule can act on a particular person’s copy — for example, because the named checker has been deactivated — the assigned person’s active manager steps in. If there is no active manager either, an administrator can complete the item by override.
Open the Settings view of a checklist to control how it is completed, when it is due, and whether it repeats.Per-item completion.Record type is Checkbox, where each item is ticked off when it’s done, or Signature, where each item is signed and the finished checklist is sealed with a certificate. A Signature checklist uses a Signing statement that each signer confirms. The default is I verify that {person} has completed this step., where {person} is replaced with the assigned person’s name. Show item numbers numbers the items; signed items are always numbered.Checklist completion.Submission type decides how the finished checklist is submitted:
Submission type
Behavior
Automatic
The checklist submits itself as soon as the last required item is checked.
Simple
The assigned person presses Submit once the required items are done.
E-signature
The assigned person signs to submit once the required items are done.
Require sign-off can be Off, Simple, or E-signature. When sign-off is on, reviewers confirm the finished checklist, and you choose Who signs off with the same sources as Who can check. The assigned person can never sign off their own checklist.Timeline.Due sets the checklist’s due date. After the due date, the assignment shows Past Due, and whoever it is waiting on gets a daily reminder. Repeats controls recurring assignments, described in the next section.Linked records.References are shown at the top of each assignment. A referenced skill’s page lists the checklists that reference it.
Recurring checklists suit inspections, audits, and refreshers that must be done regularly. Set Repeats in the Settings view to one of these options:
Option
Behavior
Doesn’t repeat
You assign it again by hand whenever it’s needed.
On a schedule
Each person gets the next one at a fixed interval, such as every 2 weeks.
After each is completed
Each person gets the next one a set time after finishing the last.
On calendar dates
Each person gets one on the same dates every year.
For repeating checklists you can also set Assign early, the number of days before each date that the new assignment arrives, and If the last is open, which decides what happens when the previous assignment is still unfinished: Wait until it’s done, Skip that date, or Cancel and assign new. Ends can be Never, After a number of assignments, or On a date.
A checklist must be published before it can be assigned. Publishing turns the current draft into a numbered version.
1
Open the builder
Navigate to Library > Checklists and open the checklist.
2
Publish
Open the Actions menu and select Publish v1 (or the next version number).
3
Fix any problems
If something is incomplete, SkillsDB lists what to fix before you can publish. For example, every item needs a title, the checklist needs at least one required item, and sign-off needs at least one person who can sign off.
4
Confirm
Review the summary and select Publish v1 in the dialog.
A published version cannot be changed. To make changes later, edit the checklist again, which starts a new draft, then publish the next version. The publish dialog lists the items that were Added, Changed, and Removed since the current version. New assignments get the new version, while open assignments stay on their version unless you move them. To throw away unpublished changes, select Discard draft; the published version stays exactly as it is.The Versions view lists every published version. From it you can Open a version, Compare two versions, or Start draft from this version.
Once a checklist is published, you can assign it to individual people or to everyone holding a career.
1
Open the checklist
Navigate to Library > Checklists and open the published checklist.
2
Start the assignment
Open the Actions menu and select Assign….
3
Choose people
In People, select Add people to pick individuals. In Careers, select Add everyone holding a career to add everyone who holds that career today.
4
Assign
Review the list and select Assign. The button shows how many people will be assigned.
Each person receives their own assignment of the latest published version. People who already have an open assignment of the same checklist are skipped, and the dialog lists them by name. Adding a career assigns only the people who hold it today; people who join the career later are not added automatically. To assign a checklist automatically as part of a process, add a Checklist step to a journey instead.You cannot assign a checklist that has never been published or that is archived.
People who are part of an assignment find it in their Inbox. The Inbox shows rows such as “Waiting on you” when you are allowed to check items, “Ready to submit” when all required items are done, and “Sign-off needed” when you are a reviewer. A person’s profile also shows a Checklists tab when they have an assignment the viewer can open.On the assignment, check each item you are allowed to check. The header shows the status, the due date, and progress as the number of required items done. Assignments move through these statuses:
Status
Meaning
Not Started
No item has been checked yet.
In Progress
At least one item is checked.
Ready to Submit
All required items are checked and the assigned person must submit.
Awaiting Sign-off
The checklist was submitted and is waiting for reviewers.
Completed
The checklist is complete and needs no sign-off.
Signed Off
Reviewers have signed off the checklist.
Canceled
An administrator canceled the assignment.
When the submission type is Simple or E-signature, the assigned person selects Submit your checklist and can add an optional comment. A reviewer then selects Sign off to make the checklist final, or Send back to return it. When sending back, the reviewer picks the items that need redoing and writes a note answering “What needs to change?”. Those items are unchecked, and the assigned person sees the note. For a Signature checklist, a Certificate of completion is issued when every step is signed; the certificate is shareable and verifiable by its code.
The Assignments view of a checklist lists every assignment with its Status, Person, Progress, Due date, Assigned date, Version, and Repeats setting. Filter by Not started, In progress, Past due, Completed, or Canceled.From the Actions menu, administrators can Nudge all open assignments, Export the list, or select assignments to Nudge or Cancel assignment…. On a single assignment, the Actions menu also offers Copy link and Move to the latest version. The Activity view records every check, submission, and sign-off, and can be exported with Export under Export in the Actions menu.
The library table shows Checklist Name, Status, Version, Items (#), Open assignments (#), and Last updated. A checklist’s status is Draft until it is first published, then Published. A published checklist with edits that are not yet published also shows Unpublished changes. Use the view menu to switch between Active, Archived, and All checklists.From the Actions menu you can select Export under Export, and with rows selected you can Open, Duplicate, Archive, Restore, or Delete. Importing checklists from a spreadsheet or file isn’t available yet.
Archive — An archived checklist can’t be assigned, but open assignments continue. You can restore it at any time. Drafts that were never published can’t be archived; delete them instead.
Delete — Only drafts that have never been published can be deleted. Published checklists can’t be deleted, so archive them instead.
Warning: If a journey uses a checklist in one of its steps, SkillsDB blocks archiving and shows “This checklist is used by” the listed journeys. Remove the checklist from those journeys first, so no one gets stuck on a step that can’t start.
No. Building, publishing, and assigning checklists is limited to administrators in Library > Checklists. Managers can still take part in checklists — for example, as the assigned person’s manager who checks items or signs off — and they find that work in their Inbox.
If I publish a new version, what happens to people who already started?
Nothing changes for them. Open assignments stay on the version they were assigned, and new assignments get the new version. An administrator can move an individual open assignment to the latest version from its Actions menu.
Can the assigned person sign off their own checklist?
No. Sign-off is always done by reviewers, never the assigned person. The assigned person can submit the checklist when the submission type is Simple or E-signature, and then waits for sign-off.
What happens when someone holding a career joins after I assigned the checklist?
They are not added automatically. Assigning by career adds everyone who holds the career at that moment. To assign checklists automatically as people move through a process, use a journey with a Checklist step.
Why can't I delete a checklist?
Published checklists can’t be deleted because their assignments and history depend on them. Archive the checklist instead to stop new assignments while open assignments continue. Only drafts that were never published can be deleted.
Can I import checklists from a spreadsheet?
No. Importing checklists from a spreadsheet or file isn’t available yet. You can export the library with Export under Export in the Actions menu and duplicate an existing checklist with Duplicate to start a similar one.
Schedule a training session with your account manager
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"SkillsDB","description":"Mission Control for Your Team","colors":{"primary":"#3381FF","light":"#3381FF","dark":"#67A1FF"},"logo":{"light":"https://mintcdn.com/skillsdb/yRKAbieJig14MgS8/images/SkillsDBLogoLightLockup.svg?fit=max\u0026auto=format\u0026n=yRKAbieJig14MgS8\u0026q=85\u0026s=17ff76947d50e242f7b378d68ba08cf1","dark":"https://mintcdn.com/skillsdb/yRKAbieJig14MgS8/images/SkillsDBLogoDarkLockup.svg?fit=max\u0026auto=format\u0026n=yRKAbieJig14MgS8\u0026q=85\u0026s=c577c0af0cae5c4230fe36c8a81c326b"},"appearance":{"default":"system"},"seo":{"indexing":"all"},"fonts":{"family":"Inter"},"contextual":{"options":["copy","view","chatgpt","claude","cursor","vscode","mcp","add-mcp"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"skillsdb","hasAudioNarration":false,"actualSubdomain":"skillsdb","customDomains":["help.skillsdb.com"],"gitSource":{"type":"github","owner":"skillsdb","repo":"skillsdb-next","deployBranch":"main","contentDirectory":"help-docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae24514868e2f2fb22d0cac","collectionId":"6f0ac9d3-75e5-4668-8b96-504defef4481","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae24514868e2f2fb22d0cac"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae24514868e2f2fb22d0cac","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"API Reference","count":356},{"language":"default","tag":"System Objects","count":216},{"language":"default","tag":"Team Data","count":112},{"language":"default","tag":"Documentation","count":81},{"language":"default","tag":"Labels \u0026 Flags","count":60},{"language":"default","tag":"Careers","count":45},{"language":"default","tag":"People \u0026 Organization","count":44},{"language":"default","tag":"Training Library","count":31},{"language":"default","tag":"Core Concepts","count":27},{"language":"default","tag":"Survey Results","count":25}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@skillsdb.com","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"libraries/checklists","slug":"/libraries/checklists","pageMetadata":{"title":"Checklists","description":"Build, publish, and assign checklists in SkillsDB — define items and sections, set who can check each item, require sign-off or e-signatures, schedule recurring assignments, and track completion.","href":"/libraries/checklists"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Build, publish, and assign checklists in SkillsDB — define items and sections, set who can check each item, require sign-off or e-signatures, schedule recurring assignments, and track completion.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Heading,Info,Note,Step,Steps,Table,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Quick Summary:`}),` The Checklists library lets administrators build step-by-step checklists, publish them as versions, and assign them to people or to everyone holding a career. Assigned people and their checkers work through the items, submit the finished checklist, and reviewers sign it off. Checklists can repeat on a schedule and can also be assigned automatically by a journey step.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Note:`}),` The Checklists library is being rolled out gradually and may not yet be visible in every organization. If your organization does not have it yet, `,_jsx(_components.strong,{children:`Library > Checklists`}),` shows “Checklists isn’t available yet.”`]})}),`\n`,_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsxs(_components.p,{children:[`A checklist is a structured list of items that someone must complete, such as an onboarding procedure, a safety walkthrough, an equipment handover, or a quality inspection. Administrators build checklists in `,_jsx(_components.strong,{children:`Library > Checklists`}),`, then assign them to people. Each assigned person gets their own copy, called an assignment, which tracks every item that has been checked, who checked it, and when.`]}),`\n`,_jsx(_components.p,{children:`Checklists support far more than simple tick boxes. Each item can be required or optional, can have its own due date, and can be blocked until other items are done. You decide who is allowed to check each item: the assigned person, their manager, specific people, anyone holding a career, or anyone at an access level. When the checklist is finished, it can be submitted automatically, submitted by the assigned person, or signed with an e-signature, and it can require one or more reviewers to sign it off.`}),`\n`,_jsx(_components.p,{children:`Checklists are versioned. You edit a draft, then publish it as a numbered version. New assignments receive the latest published version, while open assignments stay on the version they started with, so a published checklist never changes underneath someone who is working through it.`}),`\n`,_jsxs(_components.p,{children:[`Building and assigning checklists is limited to administrators. The people who work on an assignment — the assigned person, the people allowed to check items, and the reviewers who sign off — reach it from their `,_jsx(_components.strong,{children:`Inbox`}),`, from a person’s `,_jsx(_components.strong,{children:`Checklists`}),` tab, or from a link, without needing access to the library. Checklists also connect to journeys: a journey can include a Checklist step that assigns a checklist automatically as part of a larger process, such as a promotion.`]}),`\n`,_jsx(Heading,{level:`2`,id:`prerequisites`,children:`Prerequisites`}),`\n`,_jsx(_components.p,{children:`Before you use the Checklists library, you need:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Permission level`}),`: Administrator role. Managers and employees cannot open `,_jsx(_components.strong,{children:`Library > Checklists`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Setup requirement`}),`: The `,_jsx(_components.strong,{children:`Checklists`}),` library must be turned on in `,_jsx(_components.strong,{children:`Company > Settings > Hide Library Sections`}),`, and Checklists must be available for your organization.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Access requirement`}),`: `,_jsx(_components.strong,{children:`Library > Checklists`}),` in the left sidebar`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`To turn the library on or off, navigate to `,_jsx(_components.strong,{children:`Company > Settings`}),`, select `,_jsx(_components.strong,{children:`Configure`}),` on the `,_jsx(_components.strong,{children:`Hide Library Sections`}),` row, and switch `,_jsx(_components.strong,{children:`Checklists`}),` in the `,_jsx(_components.strong,{children:`Manage Library Visibility`}),` dialog. The row is labeled “Visible to admins only.” When the library is off, direct assignments and library pages are unavailable, but people can keep working on checklists that a journey step assigned to them.`]}),`\n`,_jsx(Heading,{level:`2`,id:`creating-and-building-a-checklist`,children:`Creating and building a checklist`}),`\n`,_jsxs(_components.p,{children:[`You build a checklist in the `,_jsx(_components.strong,{children:`Builder`}),` view. Your changes save automatically to a draft as you work.`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Create the checklist`,children:_jsxs(_components.p,{children:[`Navigate to `,_jsx(_components.strong,{children:`Library > Checklists`}),`, open the `,_jsx(_components.strong,{children:`Actions`}),` menu, and select `,_jsx(_components.strong,{children:`Checklist`}),` under `,_jsx(_components.strong,{children:`Add New`}),` (or press ⌘K / Ctrl+K and search for “New checklist”). The new checklist opens in the `,_jsx(_components.strong,{children:`Builder`}),` view.`]})}),_jsx(Step,{title:`Name and describe it`,children:_jsxs(_components.p,{children:[`Enter the checklist name and, optionally, select `,_jsx(_components.strong,{children:`Add a description…`}),` to add an introduction that appears at the top of every assignment.`]})}),_jsx(Step,{title:`Add items and sections`,children:_jsxs(_components.p,{children:[`Open the `,_jsx(_components.strong,{children:`Actions`}),` menu and use `,_jsx(_components.strong,{children:`Item`}),` under `,_jsx(_components.strong,{children:`Add New`}),` for each step and `,_jsx(_components.strong,{children:`Section`}),` under `,_jsx(_components.strong,{children:`Add New`}),` to group the items below it under a heading. Deleting a section heading keeps its items.`]})}),_jsx(Step,{title:`Configure each item`,children:_jsxs(_components.p,{children:[`Select an item to open its settings. Set its `,_jsx(_components.strong,{children:`Description`}),`, whether it is `,_jsx(_components.strong,{children:`Required`}),`, its `,_jsx(_components.strong,{children:`Due`}),` date, `,_jsx(_components.strong,{children:`Who can check`}),`, and which items it is `,_jsx(_components.strong,{children:`Blocked by`}),`. You can also add `,_jsx(_components.strong,{children:`Related`}),` items, `,_jsx(_components.strong,{children:`References`}),`, and `,_jsx(_components.strong,{children:`Links`}),`.`]})}),_jsx(Step,{title:`Preview`,children:_jsxs(_components.p,{children:[`Select `,_jsx(_components.strong,{children:`Preview`}),` to see the checklist the way an assigned person will see it.`]})})]}),`\n`,_jsx(_components.p,{children:`Item settings control how each step behaves:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Setting`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Required`})}),_jsx(_components.td,{children:`Required items must be checked before the checklist can be submitted. Optional items can be skipped.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Due`})}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`No date`}),`, `,_jsx(_components.strong,{children:`A fixed date`}),`, `,_jsx(_components.strong,{children:`Days after assignment`}),`, or `,_jsx(_components.strong,{children:`Days after another item`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Who can check`})}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Checklist default`}),`, or `,_jsx(_components.strong,{children:`Custom for this item`}),` to choose specific checkers.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Blocked by`})}),_jsx(_components.td,{children:`The item cannot be checked until the items it is blocked by are checked. An optional item can’t block a required item.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`References`}),` and `,_jsx(_components.strong,{children:`Links`})]}),_jsx(_components.td,{children:`Skills and other records, or web links, shown with the item.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`To change several items at once, select them and use the bulk actions in the `,_jsx(_components.strong,{children:`Actions`}),` menu: `,_jsx(_components.strong,{children:`Make required`}),`, `,_jsx(_components.strong,{children:`Make optional`}),`, `,_jsx(_components.strong,{children:`Set who can check…`}),`, `,_jsx(_components.strong,{children:`Set due date…`}),`, `,_jsx(_components.strong,{children:`Move to section…`}),`, `,_jsx(_components.strong,{children:`Duplicate`}),`, and `,_jsx(_components.strong,{children:`Delete`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`choosing-who-can-check-items`,children:`Choosing who can check items`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Who can check`}),` setting decides which people may check an item. Choose `,_jsx(_components.strong,{children:`Custom for this item`}),` to pick one or more of these sources:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`The assigned person`}),` — the person the checklist is assigned to`]}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`The assigned person’s manager`})}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`People`}),` — specific named people`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Careers`}),` — anyone holding the chosen careers`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Access levels`}),` — anyone at the chosen access levels`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Then choose how many of them must check the item: `,_jsx(_components.strong,{children:`Any one`}),`, or `,_jsx(_components.strong,{children:`At least…`}),` a number you set. For example, an equipment check can require at least two people from a Safety Officer career.`]}),`\n`,_jsx(_components.p,{children:`If no one on an item’s rule can act on a particular person’s copy — for example, because the named checker has been deactivated — the assigned person’s active manager steps in. If there is no active manager either, an administrator can complete the item by override.`}),`\n`,_jsx(Heading,{level:`2`,id:`configuring-checklist-settings`,children:`Configuring checklist settings`}),`\n`,_jsxs(_components.p,{children:[`Open the `,_jsx(_components.strong,{children:`Settings`}),` view of a checklist to control how it is completed, when it is due, and whether it repeats.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Per-item completion.`}),` `,_jsx(_components.strong,{children:`Record type`}),` is `,_jsx(_components.strong,{children:`Checkbox`}),`, where each item is ticked off when it’s done, or `,_jsx(_components.strong,{children:`Signature`}),`, where each item is signed and the finished checklist is sealed with a certificate. A Signature checklist uses a `,_jsx(_components.strong,{children:`Signing statement`}),` that each signer confirms. The default is `,_jsx(_components.code,{children:`I verify that {person} has completed this step.`}),`, where `,_jsx(_components.code,{children:`{person}`}),` is replaced with the assigned person’s name. `,_jsx(_components.strong,{children:`Show item numbers`}),` numbers the items; signed items are always numbered.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Checklist completion.`}),` `,_jsx(_components.strong,{children:`Submission type`}),` decides how the finished checklist is submitted:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Submission type`}),_jsx(_components.th,{children:`Behavior`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Automatic`})}),_jsx(_components.td,{children:`The checklist submits itself as soon as the last required item is checked.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Simple`})}),_jsxs(_components.td,{children:[`The assigned person presses `,_jsx(_components.strong,{children:`Submit`}),` once the required items are done.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`E-signature`})}),_jsx(_components.td,{children:`The assigned person signs to submit once the required items are done.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Require sign-off`}),` can be `,_jsx(_components.strong,{children:`Off`}),`, `,_jsx(_components.strong,{children:`Simple`}),`, or `,_jsx(_components.strong,{children:`E-signature`}),`. When sign-off is on, reviewers confirm the finished checklist, and you choose `,_jsx(_components.strong,{children:`Who signs off`}),` with the same sources as `,_jsx(_components.strong,{children:`Who can check`}),`. The assigned person can never sign off their own checklist.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Timeline.`}),` `,_jsx(_components.strong,{children:`Due`}),` sets the checklist’s due date. After the due date, the assignment shows `,_jsx(_components.strong,{children:`Past Due`}),`, and whoever it is waiting on gets a daily reminder. `,_jsx(_components.strong,{children:`Repeats`}),` controls recurring assignments, described in the next section.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Linked records.`}),` `,_jsx(_components.strong,{children:`References`}),` are shown at the top of each assignment. A referenced skill’s page lists the checklists that reference it.`]}),`\n`,_jsx(Heading,{level:`2`,id:`making-a-checklist-repeat`,children:`Making a checklist repeat`}),`\n`,_jsxs(_components.p,{children:[`Recurring checklists suit inspections, audits, and refreshers that must be done regularly. Set `,_jsx(_components.strong,{children:`Repeats`}),` in the `,_jsx(_components.strong,{children:`Settings`}),` view to one of these options:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Option`}),_jsx(_components.th,{children:`Behavior`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Doesn’t repeat`})}),_jsx(_components.td,{children:`You assign it again by hand whenever it’s needed.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`On a schedule`})}),_jsx(_components.td,{children:`Each person gets the next one at a fixed interval, such as every 2 weeks.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`After each is completed`})}),_jsx(_components.td,{children:`Each person gets the next one a set time after finishing the last.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`On calendar dates`})}),_jsx(_components.td,{children:`Each person gets one on the same dates every year.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`For repeating checklists you can also set `,_jsx(_components.strong,{children:`Assign early`}),`, the number of days before each date that the new assignment arrives, and `,_jsx(_components.strong,{children:`If the last is open`}),`, which decides what happens when the previous assignment is still unfinished: `,_jsx(_components.strong,{children:`Wait until it’s done`}),`, `,_jsx(_components.strong,{children:`Skip that date`}),`, or `,_jsx(_components.strong,{children:`Cancel and assign new`}),`. `,_jsx(_components.strong,{children:`Ends`}),` can be `,_jsx(_components.strong,{children:`Never`}),`, `,_jsx(_components.strong,{children:`After a number`}),` of assignments, or `,_jsx(_components.strong,{children:`On a date`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`publishing-a-checklist`,children:`Publishing a checklist`}),`\n`,_jsx(_components.p,{children:`A checklist must be published before it can be assigned. Publishing turns the current draft into a numbered version.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open the builder`,children:_jsxs(_components.p,{children:[`Navigate to `,_jsx(_components.strong,{children:`Library > Checklists`}),` and open the checklist.`]})}),_jsx(Step,{title:`Publish`,children:_jsxs(_components.p,{children:[`Open the `,_jsx(_components.strong,{children:`Actions`}),` menu and select `,_jsx(_components.strong,{children:`Publish v1`}),` (or the next version number).`]})}),_jsx(Step,{title:`Fix any problems`,children:_jsx(_components.p,{children:`If something is incomplete, SkillsDB lists what to fix before you can publish. For example, every item needs a title, the checklist needs at least one required item, and sign-off needs at least one person who can sign off.`})}),_jsx(Step,{title:`Confirm`,children:_jsxs(_components.p,{children:[`Review the summary and select `,_jsx(_components.strong,{children:`Publish v1`}),` in the dialog.`]})})]}),`\n`,_jsxs(_components.p,{children:[`A published version cannot be changed. To make changes later, edit the checklist again, which starts a new draft, then publish the next version. The publish dialog lists the items that were `,_jsx(_components.strong,{children:`Added`}),`, `,_jsx(_components.strong,{children:`Changed`}),`, and `,_jsx(_components.strong,{children:`Removed`}),` since the current version. New assignments get the new version, while open assignments stay on their version unless you move them. To throw away unpublished changes, select `,_jsx(_components.strong,{children:`Discard draft`}),`; the published version stays exactly as it is.`]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Versions`}),` view lists every published version. From it you can `,_jsx(_components.strong,{children:`Open`}),` a version, `,_jsx(_components.strong,{children:`Compare`}),` two versions, or `,_jsx(_components.strong,{children:`Start draft from this version`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`assigning-a-checklist`,children:`Assigning a checklist`}),`\n`,_jsx(_components.p,{children:`Once a checklist is published, you can assign it to individual people or to everyone holding a career.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open the checklist`,children:_jsxs(_components.p,{children:[`Navigate to `,_jsx(_components.strong,{children:`Library > Checklists`}),` and open the published checklist.`]})}),_jsx(Step,{title:`Start the assignment`,children:_jsxs(_components.p,{children:[`Open the `,_jsx(_components.strong,{children:`Actions`}),` menu and select `,_jsx(_components.strong,{children:`Assign…`}),`.`]})}),_jsx(Step,{title:`Choose people`,children:_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`People`}),`, select `,_jsx(_components.strong,{children:`Add people`}),` to pick individuals. In `,_jsx(_components.strong,{children:`Careers`}),`, select `,_jsx(_components.strong,{children:`Add everyone holding a career`}),` to add everyone who holds that career today.`]})}),_jsx(Step,{title:`Assign`,children:_jsxs(_components.p,{children:[`Review the list and select `,_jsx(_components.strong,{children:`Assign`}),`. The button shows how many people will be assigned.`]})})]}),`\n`,_jsx(_components.p,{children:`Each person receives their own assignment of the latest published version. People who already have an open assignment of the same checklist are skipped, and the dialog lists them by name. Adding a career assigns only the people who hold it today; people who join the career later are not added automatically. To assign a checklist automatically as part of a process, add a Checklist step to a journey instead.`}),`\n`,_jsx(_components.p,{children:`You cannot assign a checklist that has never been published or that is archived.`}),`\n`,_jsx(Heading,{level:`2`,id:`working-on-an-assignment`,children:`Working on an assignment`}),`\n`,_jsxs(_components.p,{children:[`People who are part of an assignment find it in their `,_jsx(_components.strong,{children:`Inbox`}),`. The Inbox shows rows such as “Waiting on you” when you are allowed to check items, “Ready to submit” when all required items are done, and “Sign-off needed” when you are a reviewer. A person’s profile also shows a `,_jsx(_components.strong,{children:`Checklists`}),` tab when they have an assignment the viewer can open.`]}),`\n`,_jsx(_components.p,{children:`On the assignment, check each item you are allowed to check. The header shows the status, the due date, and progress as the number of required items done. Assignments move through these statuses:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Status`}),_jsx(_components.th,{children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Not Started`})}),_jsx(_components.td,{children:`No item has been checked yet.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`In Progress`})}),_jsx(_components.td,{children:`At least one item is checked.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Ready to Submit`})}),_jsx(_components.td,{children:`All required items are checked and the assigned person must submit.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Awaiting Sign-off`})}),_jsx(_components.td,{children:`The checklist was submitted and is waiting for reviewers.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Completed`})}),_jsx(_components.td,{children:`The checklist is complete and needs no sign-off.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Signed Off`})}),_jsx(_components.td,{children:`Reviewers have signed off the checklist.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Canceled`})}),_jsx(_components.td,{children:`An administrator canceled the assignment.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`When the submission type is `,_jsx(_components.strong,{children:`Simple`}),` or `,_jsx(_components.strong,{children:`E-signature`}),`, the assigned person selects `,_jsx(_components.strong,{children:`Submit your checklist`}),` and can add an optional comment. A reviewer then selects `,_jsx(_components.strong,{children:`Sign off`}),` to make the checklist final, or `,_jsx(_components.strong,{children:`Send back`}),` to return it. When sending back, the reviewer picks the items that need redoing and writes a note answering “What needs to change?”. Those items are unchecked, and the assigned person sees the note. For a `,_jsx(_components.strong,{children:`Signature`}),` checklist, a `,_jsx(_components.strong,{children:`Certificate of completion`}),` is issued when every step is signed; the certificate is shareable and verifiable by its code.`]}),`\n`,_jsx(Heading,{level:`2`,id:`tracking-assignments-and-activity`,children:`Tracking assignments and activity`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Assignments`}),` view of a checklist lists every assignment with its `,_jsx(_components.strong,{children:`Status`}),`, `,_jsx(_components.strong,{children:`Person`}),`, `,_jsx(_components.strong,{children:`Progress`}),`, `,_jsx(_components.strong,{children:`Due`}),` date, `,_jsx(_components.strong,{children:`Assigned`}),` date, `,_jsx(_components.strong,{children:`Version`}),`, and `,_jsx(_components.strong,{children:`Repeats`}),` setting. Filter by `,_jsx(_components.strong,{children:`Not started`}),`, `,_jsx(_components.strong,{children:`In progress`}),`, `,_jsx(_components.strong,{children:`Past due`}),`, `,_jsx(_components.strong,{children:`Completed`}),`, or `,_jsx(_components.strong,{children:`Canceled`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`From the `,_jsx(_components.strong,{children:`Actions`}),` menu, administrators can `,_jsx(_components.strong,{children:`Nudge all open`}),` assignments, `,_jsx(_components.strong,{children:`Export`}),` the list, or select assignments to `,_jsx(_components.strong,{children:`Nudge`}),` or `,_jsx(_components.strong,{children:`Cancel assignment…`}),`. On a single assignment, the `,_jsx(_components.strong,{children:`Actions`}),` menu also offers `,_jsx(_components.strong,{children:`Copy link`}),` and `,_jsx(_components.strong,{children:`Move to`}),` the latest version. The `,_jsx(_components.strong,{children:`Activity`}),` view records every check, submission, and sign-off, and can be exported with `,_jsx(_components.strong,{children:`Export`}),` under `,_jsx(_components.strong,{children:`Export`}),` in the `,_jsx(_components.strong,{children:`Actions`}),` menu.`]}),`\n`,_jsx(Heading,{level:`2`,id:`managing-the-library`,children:`Managing the library`}),`\n`,_jsxs(_components.p,{children:[`The library table shows `,_jsx(_components.strong,{children:`Checklist Name`}),`, `,_jsx(_components.strong,{children:`Status`}),`, `,_jsx(_components.strong,{children:`Version`}),`, `,_jsx(_components.strong,{children:`Items (#)`}),`, `,_jsx(_components.strong,{children:`Open assignments (#)`}),`, and `,_jsx(_components.strong,{children:`Last updated`}),`. A checklist’s status is `,_jsx(_components.strong,{children:`Draft`}),` until it is first published, then `,_jsx(_components.strong,{children:`Published`}),`. A published checklist with edits that are not yet published also shows `,_jsx(_components.strong,{children:`Unpublished changes`}),`. Use the view menu to switch between `,_jsx(_components.strong,{children:`Active`}),`, `,_jsx(_components.strong,{children:`Archived`}),`, and `,_jsx(_components.strong,{children:`All`}),` checklists.`]}),`\n`,_jsxs(_components.p,{children:[`From the `,_jsx(_components.strong,{children:`Actions`}),` menu you can select `,_jsx(_components.strong,{children:`Export`}),` under `,_jsx(_components.strong,{children:`Export`}),`, and with rows selected you can `,_jsx(_components.strong,{children:`Open`}),`, `,_jsx(_components.strong,{children:`Duplicate`}),`, `,_jsx(_components.strong,{children:`Archive`}),`, `,_jsx(_components.strong,{children:`Restore`}),`, or `,_jsx(_components.strong,{children:`Delete`}),`. Importing checklists from a spreadsheet or file isn’t available yet.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Archive`}),` — An archived checklist can’t be assigned, but open assignments continue. You can restore it at any time. Drafts that were never published can’t be archived; delete them instead.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Delete`}),` — Only drafts that have never been published can be deleted. Published checklists can’t be deleted, so archive them instead.`]}),`\n`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Warning:`}),` If a journey uses a checklist in one of its steps, SkillsDB blocks archiving and shows “This checklist is used by” the listed journeys. Remove the checklist from those journeys first, so no one gets stuck on a step that can’t start.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`common-questions`,children:`Common Questions`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Can managers create or assign checklists?`,id:`can-managers-create-or-assign-checklists`,children:_jsxs(_components.p,{children:[`No. Building, publishing, and assigning checklists is limited to administrators in `,_jsx(_components.strong,{children:`Library > Checklists`}),`. Managers can still take part in checklists — for example, as the assigned person’s manager who checks items or signs off — and they find that work in their `,_jsx(_components.strong,{children:`Inbox`}),`.`]})}),_jsx(Accordion,{title:`If I publish a new version, what happens to people who already started?`,id:`if-i-publish-a-new-version-what-happens-to-people-who-already-started`,children:_jsxs(_components.p,{children:[`Nothing changes for them. Open assignments stay on the version they were assigned, and new assignments get the new version. An administrator can move an individual open assignment to the latest version from its `,_jsx(_components.strong,{children:`Actions`}),` menu.`]})}),_jsx(Accordion,{title:`Can the assigned person sign off their own checklist?`,id:`can-the-assigned-person-sign-off-their-own-checklist`,children:_jsxs(_components.p,{children:[`No. Sign-off is always done by reviewers, never the assigned person. The assigned person can submit the checklist when the submission type is `,_jsx(_components.strong,{children:`Simple`}),` or `,_jsx(_components.strong,{children:`E-signature`}),`, and then waits for sign-off.`]})}),_jsx(Accordion,{title:`What happens when someone holding a career joins after I assigned the checklist?`,id:`what-happens-when-someone-holding-a-career-joins-after-i-assigned-the-checklist`,children:_jsx(_components.p,{children:`They are not added automatically. Assigning by career adds everyone who holds the career at that moment. To assign checklists automatically as people move through a process, use a journey with a Checklist step.`})}),_jsx(Accordion,{title:`Why can't I delete a checklist?`,id:`why-cant-i-delete-a-checklist`,children:_jsx(_components.p,{children:`Published checklists can’t be deleted because their assignments and history depend on them. Archive the checklist instead to stop new assignments while open assignments continue. Only drafts that were never published can be deleted.`})}),_jsx(Accordion,{title:`Can I import checklists from a spreadsheet?`,id:`can-i-import-checklists-from-a-spreadsheet`,children:_jsxs(_components.p,{children:[`No. Importing checklists from a spreadsheet or file isn’t available yet. You can export the library with `,_jsx(_components.strong,{children:`Export`}),` under `,_jsx(_components.strong,{children:`Export`}),` in the `,_jsx(_components.strong,{children:`Actions`}),` menu and duplicate an existing checklist with `,_jsx(_components.strong,{children:`Duplicate`}),` to start a similar one.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`related-articles`,children:`Related Articles`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Journeys`,icon:`link`,href:`/core-concepts/journeys`,children:_jsx(_components.p,{children:`Assign checklists automatically with a Checklist step`})}),_jsx(Card,{title:`Inbox`,icon:`link`,href:`/core-concepts/inbox`,children:_jsx(_components.p,{children:`Where checkers and reviewers find their checklist work`})}),_jsx(Card,{title:`Questions`,icon:`link`,href:`/libraries/questions`,children:_jsx(_components.p,{children:`Another admin-only library, for reusable assessment and survey questions`})}),_jsx(Card,{title:`Navigation and Shortcuts`,icon:`link`,href:`/core-concepts/navigation-and-shortcuts`,children:_jsx(_components.p,{children:`Use the Actions menu and the command menu`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`need-more-help`,children:`Need More Help?`}),`\n`,_jsx(_components.p,{children:`If you need additional assistance:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Email `,_jsx(_components.a,{href:`mailto:support@skillsdb.com`,children:`support@skillsdb.com`})]}),`\n`,_jsx(_components.li,{children:`Use the in-app help chat`}),`\n`,_jsx(_components.li,{children:`Schedule a training session with your account manager`}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Checklists","description":"Build, publish, and assign checklists in SkillsDB — define items and sections, set who can check each item, require sign-off or e-signatures, schedule recurring assignments, and track completion.","href":"/libraries/checklists"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[]},{"title":"Prerequisites","slug":"prerequisites","depth":2,"children":[]},{"title":"Creating and building a checklist","slug":"creating-and-building-a-checklist","depth":2,"children":[]},{"title":"Choosing who can check items","slug":"choosing-who-can-check-items","depth":2,"children":[]},{"title":"Configuring checklist settings","slug":"configuring-checklist-settings","depth":2,"children":[]},{"title":"Making a checklist repeat","slug":"making-a-checklist-repeat","depth":2,"children":[]},{"title":"Publishing a checklist","slug":"publishing-a-checklist","depth":2,"children":[]},{"title":"Assigning a checklist","slug":"assigning-a-checklist","depth":2,"children":[]},{"title":"Working on an assignment","slug":"working-on-an-assignment","depth":2,"children":[]},{"title":"Tracking assignments and activity","slug":"tracking-assignments-and-activity","depth":2,"children":[]},{"title":"Managing the library","slug":"managing-the-library","depth":2,"children":[]},{"title":"Common Questions","slug":"common-questions","depth":2,"children":[]},{"title":"Related Articles","slug":"related-articles","depth":2,"children":[]},{"title":"Need More Help?","slug":"need-more-help","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"skillsdb","siteName":"SkillsDB","title":"Checklists - SkillsDB","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-28T18:55:39.278Z","originalFileLocation":"libraries/checklists.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Build, publish, and assign checklists in SkillsDB — define items and sections, set who can check each item, require sign-off or e-signatures, schedule recurring assignments, and track completion.\">\u003cmeta data-mint-head name=\"application-name\" content=\"SkillsDB\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/skillsdb/_generated/favicon/apple-touch-icon.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/skillsdb/_generated/favicon/favicon-32x32.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/skillsdb/_generated/favicon/favicon-16x16.png?v=3\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/skillsdb/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"Checklists - SkillsDB\">\u003cmeta data-mint-head property=\"og:description\" content=\"Build, publish, and assign checklists in SkillsDB — define items and sections, set who can check each item, require sign-off or e-signatures, schedule recurring assignments, and track completion.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"SkillsDB\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.skillsdb.com/libraries/checklists\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://skillsdb.mintlify.app/_mintlify/api/og/v2?division=Libraries\u0026amp;title=Checklists\u0026amp;description=Build%2C+publish%2C+and+assign+checklists+in+SkillsDB+%E2%80%94+define+items+and+sections%2C+set+who+can+check+each+item%2C+require+sign-off+or+e-signatures%2C+schedule+recurring\u0026amp;theme=a371ef563dc0f0e846e2f917\u0026amp;signature=82af3bf695006f92e1f69e305eefcf81a58e2e25f272722cf3e7559cecc0c427\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Checklists - SkillsDB\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Build, publish, and assign checklists in SkillsDB — define items and sections, set who can check each item, require sign-off or e-signatures, schedule recurring assignments, and track completion.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://skillsdb.mintlify.app/_mintlify/api/og/v2?division=Libraries\u0026amp;title=Checklists\u0026amp;description=Build%2C+publish%2C+and+assign+checklists+in+SkillsDB+%E2%80%94+define+items+and+sections%2C+set+who+can+check+each+item%2C+require+sign-off+or+e-signatures%2C+schedule+recurring\u0026amp;theme=a371ef563dc0f0e846e2f917\u0026amp;signature=82af3bf695006f92e1f69e305eefcf81a58e2e25f272722cf3e7559cecc0c427\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/skillsdb/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"SkillsDB\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3381FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.skillsdb.com/libraries/checklists\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/libraries/checklists.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.skillsdb.com/#organization\",\"name\":\"SkillsDB\",\"url\":\"https://help.skillsdb.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/skillsdb/yRKAbieJig14MgS8/images/SkillsDBLogoLightLockup.svg?fit=max\u0026auto=format\u0026n=yRKAbieJig14MgS8\u0026q=85\u0026s=17ff76947d50e242f7b378d68ba08cf1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.skillsdb.com#website\",\"name\":\"SkillsDB\",\"url\":\"https://help.skillsdb.com\",\"publisher\":{\"@id\":\"https://help.skillsdb.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.skillsdb.com/libraries/checklists#webpage\",\"url\":\"https://help.skillsdb.com/libraries/checklists\",\"name\":\"Checklists\",\"description\":\"Build, publish, and assign checklists in SkillsDB — define items and sections, set who can check each item, require sign-off or e-signatures, schedule recurring assignments, and track completion.\",\"dateModified\":\"2026-10-28T18:55:39.278Z\",\"isPartOf\":{\"@id\":\"https://help.skillsdb.com#website\"},\"breadcrumb\":{\"@id\":\"https://help.skillsdb.com/libraries/checklists#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.skillsdb.com/libraries/checklists#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Configurations\",\"item\":\"https://help.skillsdb.com/configurations/career-settings\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Libraries\",\"item\":\"https://help.skillsdb.com/libraries/careers\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Checklists\",\"item\":\"https://help.skillsdb.com/libraries/checklists\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://help.skillsdb.com/libraries/checklists#article\",\"headline\":\"Checklists\",\"name\":\"Checklists\",\"description\":\"Build, publish, and assign checklists in SkillsDB — define items and sections, set who can check each item, require sign-off or e-signatures, schedule recurring assignments, and track completion.\",\"url\":\"https://help.skillsdb.com/libraries/checklists\",\"mainEntityOfPage\":{\"@id\":\"https://help.skillsdb.com/libraries/checklists#webpage\"},\"dateModified\":\"2026-10-28T18:55:39.278Z\",\"publisher\":{\"@id\":\"https://help.skillsdb.com/#organization\"},\"isPartOf\":{\"@id\":\"https://help.skillsdb.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"SkillsDB\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"SkillsDB","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"User Guide","icon":"user-robot-xmarks","expanded":true,"pages":[{"title":"Welcome to SkillsDB","sidebarTitle":"Welcome to SkillsDB","href":""},{"title":"Building a Learning Plan","href":"/user-guide/building-a-learning-plan"},{"title":"Connecting Your AI Assistant","icon":"robot","href":"/user-guide/connecting-your-ai-assistant"},{"title":"Managing Certifications","href":"/user-guide/managing-certifications"},{"title":"Responding to Surveys","href":"/user-guide/responding-to-surveys"},{"title":"Self Assessments","href":"/user-guide/self-assessments"},{"title":"Uploading Files","href":"/user-guide/uploading-files"},{"title":"Your Skills Profile","href":"/user-guide/your-skills-profile"}]},{"group":"Manager Guide","icon":"chart-network","pages":[{"title":"Getting Started for Managers","href":"/manager-guide/getting-started"},{"title":"Analyze Skills","href":"/manager-guide/analyze-skills"},{"title":"Analyze Training","href":"/manager-guide/analyze-training"},{"title":"Build Learning Plans","href":"/manager-guide/build-learning-plans"},{"title":"Certification Tracking","href":"/manager-guide/certification-tracking"},{"title":"Customizing Benchmarks","href":"/manager-guide/customizing-benchmarks"},{"title":"Manager Assessments","href":"/manager-guide/manager-assessments"},{"title":"Promotions","href":"/manager-guide/promotion-workflows"},{"title":"Team Learning Plans","href":"/manager-guide/team-learning-plans"},{"title":"Viewing Your Team","href":"/manager-guide/viewing-your-team"}]},{"group":"Explore","icon":"map-location-dot","pages":[{"title":"Careers","href":"/explore/careers"},{"title":"Certifications","href":"/explore/certifications"},{"title":"Find Experts","href":"/find-experts"},{"title":"Skills","href":"/skills"},{"title":"Training","href":"/training"}]},{"group":"Core Concepts","icon":"atom-simple","pages":[{"title":"Activity Log","href":"/core-concepts/activity-log"},{"title":"Analytics \u0026 Reporting","href":"/core-concepts/analytics-and-reporting"},{"title":"Assessment Population","href":"/core-concepts/assessment-population"},{"title":"Careers","href":"/core-concepts/careers"},{"title":"Career Pathways","href":"/core-concepts/career-pathways"},{"title":"Competency Frameworks","href":"/core-concepts/competency-frameworks"},{"title":"Files","href":"/core-concepts/documents"},{"title":"Email Notifications","href":"/core-concepts/email-notifications"},{"title":"Glossary","href":"/core-concepts/glossary"},{"title":"Import/Export","href":"/core-concepts/import-export"},{"title":"Inbox","href":"/core-concepts/inbox"},{"title":"Journeys","icon":"route","href":"/core-concepts/journeys"},{"title":"Navigation and Shortcuts","href":"/core-concepts/navigation-and-shortcuts"},{"title":"Proficiency","href":"/core-concepts/proficiency"},{"title":"Running Assessments","href":"/core-concepts/running-assessments"},{"title":"Search","href":"/core-concepts/search"},{"title":"Sign in \u0026 SSO","href":"/core-concepts/sign-in-and-sso"},{"title":"Skill Flags","href":"/core-concepts/skill-flags"},{"title":"Skill Gaps","href":"/core-concepts/skill-gaps"},{"title":"Skills Matrix","href":"/core-concepts/skills-matrix"},{"title":"Surveys","href":"/core-concepts/surveys"},{"title":"Training Matrix","href":"/core-concepts/training-matrix"},{"title":"Training Approvals","href":"/core-concepts/training-approvals"},{"title":"Training Expirations","href":"/core-concepts/training-expirations"},{"title":"Promotion Workflows","href":"/core-concepts/promotion-workflows"},{"title":"Upskilling","href":"/core-concepts/upskilling"},{"title":"Version History","href":"/core-concepts/version-history"}]},{"group":"Configurations","icon":"gear","pages":[{"title":"Career Settings","href":"/configurations/career-settings"},{"title":"Favorites","href":"/configurations/favorites"},{"title":"Labels","href":"/configurations/labels"},{"group":"Libraries","pages":[{"title":"Careers","href":"/libraries/careers"},{"title":"Certifications","description":"Learn how to build and manage your certifications library in SkillsDB — create certifications, configure types, assign to employees, review submissions, and track expiration.","href":"/libraries/certifications"},{"title":"Checklists","href":"/libraries/checklists"},{"title":"Questions","description":"Build and manage a reusable bank of questions in SkillsDB — create scored and unscored questions, link them to careers and skills, reuse them in assessments and surveys, and track versions.","href":"/libraries/questions"},{"title":"Skills","href":"/libraries/skills"},{"title":"Training","href":"/libraries/training"}]},{"title":"Organization Settings","href":"/configurations/settings"},{"title":"AI Assistant Connections","icon":"robot","href":"/configurations/ai-assistant"},{"title":"Page Settings","icon":"toggle-on","href":"/configurations/page-settings"},{"title":"People Flags","href":"/configurations/people-flags"},{"title":"Saved Views","href":"/configurations/saved-views"},{"title":"Skill Flags","href":"/configurations/skill-flags"}]},{"group":"Tutorials","icon":"galaxy","pages":[{"title":"Talent Development","href":"/tutorials/talent-development"},{"title":"Resource Planning","href":"/tutorials/resource-planning"},{"title":"Workforce Strategy","href":"/tutorials/workforce-strategy"},{"title":"Frontline Training","href":"/tutorials/frontline-training"},{"title":"AI Transformation","href":"/tutorials/ai-transformation"},{"title":"Expert Trainers","href":"/tutorials/expert-trainers"},{"title":"Internal Recruiting","href":"/tutorials/internal-recruiting"},{"title":"Partner Certification","href":"/tutorials/partner-certification"},{"title":"Quality Management","href":"/tutorials/quality-management"}]},{"group":"Identity \u0026 Provisioning","icon":"id-card","pages":[{"title":"Identity \u0026 Provisioning Overview","href":"/identity-and-provisioning/overview"},{"title":"Azure Entra ID SSO Setup","href":"/identity-and-provisioning/azure-sso-setup"},{"title":"SCIM Setup","href":"/identity-and-provisioning/scim-setup"},{"title":"SCIM Groups and Permissions","href":"/identity-and-provisioning/scim-groups-and-permissions"},{"title":"SCIM Career Automations","href":"/identity-and-provisioning/scim-career-automations"},{"title":"SCIM Event Log","href":"/identity-and-provisioning/scim-event-log"},{"title":"Azure Sync Considerations","href":"/identity-and-provisioning/azure-sync-considerations"}]}]},{"tab":"API Reference","icon":"code","pages":[{"title":"API Reference","href":"/api-docs/rest/getting-started"}]},{"tab":"GraphQL API","icon":"arrows-spin","pages":[{"title":"GraphQL API","href":"/api-docs/getting-started"}]}]},"title":"Checklists - SkillsDB","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":[],"chunks":[]}