Skip to main content

Which Permission Do I Need?

A lookup table from what you want to do to the permission your role must grant. For the model behind these permissions, see the Permissions Overview; to change a role, see Managing Roles and Permissions.

The short version​

PermissionGrants
ReadOpening and viewing anything
Create newMaking a new object — including duplicating, importing, and generating a template
Edit/UpdateChanging an existing object or a draft
ApprovePublishing, releasing, starting an approval workflow, approving, and rejecting
DownloadExporting, downloading a file, generating a PDF
DeleteRemoving an object
Permissions are not scoped to a module

The tables below tell you which permission an action needs. They do not describe a per-module grant: a role holding Edit can edit everywhere in CertHub. See Permissions apply organization-wide.

Five rules that catch people out​

  1. Publishing is Approve, not Edit. Releasing a new version of a SOP, document, template, product, product family, knowledge unit, or submission requires Approve. An author with Edit and Create can prepare the version but not release it.
  2. Rejecting is also Approve. Turning an approval step down uses the same permission as approving it.
  3. Exporting is Download, not Read. CSV export, EUDAMED XML, folder export, and every generated PDF require Download, even for content you can already read on screen.
  4. Duplicating and importing are Create. Copying an existing object makes a new one, so it needs Create new rather than Edit.
  5. Starting an approval workflow is Approve, not Create. Starting one is an approver action, and CertHub also refuses to start it if any reviewer you name lacks Approve — see Approvals below.

Products, product families and guidance​

TaskPermission
View products and product families, search, use the classifier, view guidance and risk analysisRead
Create a product or product family; duplicate a product; generate guidanceCreate new
Change product or product family metadata; commit a revision; update a task stateEdit/Update
Publish a product or product family revisionApprove
Export product data as CSV; download EUDAMED XMLDownload
Delete a product or product familyDelete

Knowledge topics, knowledge units and schemas​

TaskPermission
View knowledge topics, knowledge units, their schemas and schema librariesRead
Create or duplicate a knowledge topic or unit; create a schema or schema library; import schemas or unitsCreate new
Edit a knowledge topic, knowledge unit or schemaEdit/Update
Publish a knowledge unit or a knowledge unit schemaApprove
Export knowledge units or schemasDownload
Delete a knowledge topic, knowledge unit, schema or libraryDelete

Processes (SOPs), work instructions and forms​

TaskPermission
View SOPs, work instructions, forms, categories and version historyRead
Create or duplicate a SOP, work instruction, form or categoryCreate new
Start a SOP draftCreate new or Edit/Update
Edit a draft; commit a draftEdit/Update
Publish a SOP draftApprove
Download a SOP or work instruction as PDFDownload
Delete a SOP, work instruction, form, category or draftDelete
A released SOP is never edited in place

Direct edits to a released SOP are rejected by CertHub regardless of permissions. Every change goes through a draft, and releasing that draft needs Approve. A role with Edit but not Approve can therefore prepare SOP changes but never release them — which is the intended separation of authoring from approval. See Approval and versioning.

QM lists, records and global elements​

TaskPermission
View QM lists, categories, records and global elementsRead
Create a QM list or category; import global elements; create filter tags and group IDsCreate new
Create a record; create records in bulk; batch-duplicate recordsCreate new or Edit/Update
Edit a QM list, category, record or global elementEdit/Update
Export global elements; render an audit reportDownload
Delete records (single, multiple or by context), lists, categories, filter tags or group IDsDelete

Documents, templates and folders​

TaskPermission
View documents, templates, folders and revision historyRead
Create a document, template or folder; duplicate; import; create a template from a fileCreate new
Start a document or template draftCreate new or Edit/Update
Edit a document or template draft; co-edit a document live with others; summarize a documentEdit/Update
Lock or unlock a document or template revisionEdit/Update or Approve
Publish a document or template revisionApprove
Export documents, templates or folders; generate a PDFDownload
Delete a document, template or folderDelete

Submissions, submission templates and jurisdictions​

TaskPermission
View submissions, submission templates and jurisdictionsRead
Create or duplicate a submission or submission template; create a jurisdictionCreate new
Edit a submission, submission template or jurisdictionEdit/Update
Publish a submission or submission template revisionApprove
Export a submission or template; download a rendered resultDownload
Delete a submission, submission template or jurisdictionDelete

Approvals​

TaskPermission
See your pending approvals and any approval processRead
Start an approval workflow on an objectApprove
Approve a step, reject a step, retry a failed stepApprove
Cancel an approval processDelete
Reviewers are checked when the workflow starts

If you name a reviewer whose roles do not grant Approve, CertHub refuses to start the workflow and names the reviewers concerned, rather than letting the process stall later at a step nobody can complete. If you see that message, either give those users a role that grants Approve or route the step elsewhere.

Tracer​

TaskPermission
View traces and nodes; start matching a SOP or global elements against existing tracesRead
Create a trace link, trace in batch, copy tracesCreate new, Edit/Update or Approve
Submit trace or matching decisions; change a trace linkCreate new or Edit/Update
Update node versionsCreate new, Edit/Update or Approve
Delete a trace or a nodeDelete

File manager​

TaskPermission
Browse files and images, view file versionsRead
Upload a file or image; change file tagsCreate new or Edit/Update
Download a file or imageDownload
Delete a fileDelete

AI assistants and generation​

TaskPermission
Chat with an assistant, open a session, review a proposed changeRead
Keep or revert a change an assistant made to a documentRead
Create or change an assistant definitionRead
Generate a template; extract metadata or a process model; start, stop or resume an agent runCreate new
Generate knowledge topic content from files or text; generate a checklist from text or a file; run matching, bulk matching or checklist matchingEdit/Update
Let the document writer change a documentEdit/Update
Delete an agent session or an assistant definitionDelete
Keeping or reverting an assistant's change

When an assistant writes to a document, the change is applied straight away so you can see it. You then keep it or revert it, which needs only Read on the document.

Reminders​

TaskPermission
View remindersRead
Create a reminderCreate new
Change a reminderEdit/Update
Delete a reminderDelete

Roles and users​

Creating roles, changing permissions, and assigning users are not covered by any of the six permissions. They require the separate Can manage roles setting, which is fixed when your organization is set up and normally held only by Admin. See Role administration.

Building a role for a job​

Three common shapes, as a starting point:

FunctionPermissions to grant
Read-only auditor or observerRead, and Download if they need to take evidence away
Author — prepares content, does not release it or start approvalsRead, Create new, Edit/Update
Approver — reviews and releases, does not authorRead, Approve, and usually Download

Grant Delete only where a function genuinely needs it. Superseding a document through versioning is the auditable equivalent and keeps the history.

When something is blocked​

What you seeWhat it means
"No access assigned. Contact your administrator"You hold no role, or none of your roles grants Read
"You do not have write access"The action needed Edit, Create, Approve, Download or Delete, and none of your roles grants it
A greyed-out buttonThe interface reflects your permissions; find the action in the tables above and check that permission on your roles
A message naming reviewers without approve permissionYou are starting an approval workflow and a named reviewer's roles lack Approve
403 Forbidden from the APIThe same rules, applied to the user who created the API key — see API Permissions

Permission changes take effect within about a minute. If you have just been given a role and still see a block, reload the page before investigating further.