Skip to main content

Overview

Firstwork’s Document Management system handles the complete lifecycle of employee and candidate documents — from collection and storage to verification, OCR processing, and compliance tracking.

Document Types

Firstwork supports collection and management of various document types:

Document Requirements

Company Document Requirements define which documents your organization needs:

Per-Entity Requirements

Document requirements can vary by Legal Entity:
  • Different jurisdictions may require different documents
  • Entity-specific compliance requirements
  • Regional document formats and standards

Document Submissions

When a candidate uploads a document, a Document Submission is created:

Submission Status

OCR Processing

Firstwork integrates OCR (Optical Character Recognition) to automatically extract data from uploaded documents:

Supported Document Types

  • Government-issued IDs
  • Passports
  • Driver’s licenses
  • Tax forms
  • Certifications

OCR Workflow

  1. Candidate uploads a document image or PDF
  2. OCR processes the document and extracts text
  3. Extracted data is mapped to form fields
  4. Compliance rules validate the extracted data
  5. Results are available for review

OCR Configuration

OCR processing can be configured for:
  • Multiple languages
  • Specific document layouts
  • Custom extraction rules
  • Confidence thresholds

Compliance Integration

Documents integrate deeply with the Compliance Engine:
  • Validation rules — Check that document data meets requirements (e.g., ID not expired, age verification)
  • Completeness checks — Ensure all required documents are submitted
  • Cross-reference — Compare document data against form submissions
  • Automated actions — Trigger automations when documents are verified or rejected

Storage and Security

File Formats

Supported upload formats:
  • Images — JPEG, PNG, GIF, WebP
  • Documents — PDF, DOC, DOCX
  • Spreadsheets — XLS, XLSX, CSV
  • Other — TXT, RTF
Maximum file size and format restrictions are configurable per document requirement.

Large File Uploads

For large files, Firstwork supports multipart uploads — files are split into smaller parts and uploaded in parallel, then reassembled. This enables reliable uploads of large documents without timeouts, even on slower connections.