Skip to content

Document Preview

InnoQualis EQMS provides in-browser document preview, allowing you to view document content without downloading files. The Document Preview Panel includes tabs for document details, versions, approvals, training, and audit information.

FormatPreview TypeFeatures
PDF (.pdf)Embedded PDF viewerZoom in/out (25% to 300%), open in new tab
Plain Text (.txt)Pre-formatted text displayCopy to clipboard, word-wrap
CSV (.csv)Rendered HTML tableSticky header row, auto-detected delimiter (comma or semicolon), expandable rows
DOCX (.docx)Rendered HTML (via docx-preview)Full document formatting preserved
Other formatsDownload promptDownload button with file information
  1. On the left sidebar, select Documents.
  2. Select a document that contains a PDF file.
  3. The PDF renders automatically in the embedded viewer.
  4. In the viewer toolbar, use the - and + buttons to adjust zoom level (25% to 300%, in 10% increments).
  5. Select Open to view the PDF in a new browser tab.
  1. On the left sidebar, select Documents.
  2. Select a document that contains a CSV file.
  3. The CSV is parsed and rendered as an HTML table. The first row is treated as column headers.
  4. By default, the first 100 rows are shown.
  5. If the file contains more than 100 rows, select Show more to display all rows. Select Show less to return to the truncated view.
  1. On the left sidebar, select Documents.
  2. Select a document that contains a DOCX (Word) file.
  3. The system converts the DOCX to HTML and displays the formatted content.
  4. If conversion fails, a fallback message appears with a Download DOCX button.

For file types that cannot be previewed in the browser:

  1. The viewer displays a “Preview not available” message with the file type.
  2. Select Download File to save the document to your computer.

The toolbar at the top of the viewer displays:

  • Filename and MIME type of the current document.
  • Zoom controls (PDF only) — - and + buttons with percentage display.
  • Copy (text files only) — copies the file content to clipboard.
  • Open — opens the document in a new browser tab.
  • Download — downloads the document to your computer.

The Document Preview Panel provides a multi-tab interface for managing all aspects of a document from a single view.

TabVisibilityContent
DetailsAll usersDocument details, approval progress, training requirements, and content preview
VersionsUsers with documents.view_versions or documents.approve permissionVersion history table with create and download actions
ApprovalsUsers with documents.approve permissionApproval status, signature collection, configuration, and release actions
TrainingUsers with training.view_reports permissionTraining completion progress and statistics
AuditUsers with audit.view_trails or audit.view permissionAudit trail table, auditor assignment, and audit findings
  1. On the document detail page, select the Details tab.
  2. Review the following sections:
    • Approval Progress — signatures collected vs. required, with color-coded badges.
    • Document Status — current status (Draft, Under Review, Training Required, Released).
    • Training Requirements — progress bar showing completion percentage with threshold indicator.
    • Document Content Preview — embedded file viewer showing the actual document.
  3. Select Download Document for quick file access.
  1. On the document detail page, select the Versions tab.
  2. Review the version table (ID, version number, creation date).
  3. To create a new version, select New Version (enabled only for approved or released documents).
  4. To view the full version history, select View History.
  1. On the document detail page, select the Approvals tab.
  2. In the Approval Status card, review signatures collected/required, workflow state, and training readiness.
  3. In the Actions card, use the available buttons:
    • Start Approval Process — initiates the workflow (visible when not started).
    • Sign & Approve — opens the electronic signature modal (visible when in progress).
    • Release Document — releases the document (visible when all conditions are met).
  4. In the Configure Approval Settings section, manage signers, thresholds, and notifications.
  1. On the document detail page, select the Training tab.
  2. Review the training overview with assigned count, completed count, completion percentage, and threshold percentage.
  1. On the document detail page, select the Audit tab.
  2. Review the Audit Trail table showing when, who, what action, and metadata for each event.
  3. To assign an auditor, select Assign Auditors, choose an auditor from the dropdown, and select Assign.
  4. Review Audit Findings with severity badges (Minor, Major, Critical).
  5. To add a new finding, enter a description, select a severity level, and select Create Finding.
ErrorBehavior
401 UnauthorizedDisplays “Unauthorized (401)” message
403 ForbiddenDisplays “Forbidden (403)” message
404 Not FoundDisplays “Not found (404)” message
Network errorDisplays “Failed to load document” with Retry and Download buttons
Loading failureShows error state with options to retry, download, or close

When a service endpoint returns HTTP 501 (Not Implemented), the system shows an informational alert indicating the service is unavailable rather than an error.

ActionRequired Permission
View document content previewdocuments.read
View versions tabdocuments.view_versions or documents.approve
Manage approvalsdocuments.approve
Release documentsdocuments.release
View training statstraining.view_reports
View audit trailaudit.view_trails or audit.view
Manage audit findingsaudit.manage_auditors
Assign auditorsaudit.manage_auditors