Digital Signature System and Machine Filtering Improvements (2026.01.06)
What's New / Digital Signature System and Machine Filtering Improvements (2026.01.06)
More news
  • 2nd Oct 2026
    New ISO Compliance Module in CIMCO MNT
  • 17th Sep 2026
    Production Measurement & SPC in CIMCO MNT
  • 13th Sep 2026
    MNT Display for Android TV & Improved Service Reports
  • 10th Aug 2026
    Smarter Certificates, Reminders & Checklists
  • 30th Jul 2026
    CNC Tool Management, Setup Queues & Certifications
  • 16th Jun 2026
    Location Check-In, QR Clocking & Presence Improvements
  • 2nd Jun 2026
    Customer Access, SMS Notifications & Customer Management
  • 29th Apr 2026
    Microsoft Entra ID SSO & Authentication Improvements
  • 17th Apr 2026
    Presence, Visitors, Calibration & Offline Licensing
  • 24th Mar 2026
    Work Orders, Inventory Booking & Shop-Floor Improvements
  • 26th Feb 2026
    Machine Hierarchy, Escalation Workflow & Improvements
  • 18th Feb 2026
    New Forms Module and Login Updates (2026.01.08)
  • 5th Feb 2026
    AI Chatbot and Description Improvements (2026.01.07)
  • 4th Feb 2026
    Digital Signature System and Machine Filtering Improvements (2026.01.06)
  • Published: 4th Feb 2026
    The 2026.01.06 release introduces a new global Digital Signature System together with enhanced machine filtering capabilities. The update strengthens document integrity and provides better control over maintenance and service documentation inside CIMCO MNT.

    The Digital Signature System allows maintenance schedules, service reports, faults, and scheduled maintenance tasks to be signed directly in the system. When a document is signed, a snapshot of its content is stored and protected using SHA-256 hash verification. This ensures that any changes made after signing can be detected and that there is clear traceability of who signed and when. Signatures can be required when completing maintenance or closing service reports, and signed documents are clearly marked in the interface and embedded in generated PDFs.

    Signature handling is designed as a generic framework to support additional entity types in future updates. The system includes secure access control for signature images, support for signature revocation with mandatory reason tracking, and a never-delete policy where signatures are revoked but not permanently removed.

    In addition to the signature system, the machine list has been expanded with new dynamic filters for machine, priority, location, category, and control. Filters are populated automatically from machine data, and a reset button appears when filters are active. Machines can also be filtered directly through URL parameters, making it possible to create predefined filtered views for dashboards, kiosk setups, or TV displays.

    As always, we appreciate your feedback and suggestions. If you have any questions or comments about CIMCO MNT, please feel free to reach out to us.

    The CIMCO MNT team

    Release notes

    Overview

    • Introduces a global Digital Signature System.
    • Adds enhanced machine filtering capabilities.
    • Expands PDF integration.
    • Strengthens system-level security controls.

    Global Digital Signature System (New)

    • Flexible signature framework supporting:
      • Maintenance Schedules
      • Service Reports
      • Faults
      • Scheduled Maintenance
    • Canvas-based signature capture with full mouse and touch support.
    • Signatures stored as PNG images with SHA-256 hash verification.
    • Content snapshot stored at signing time for document integrity validation.
    • Designed as a generic system to support future entity types.

    Scheduled Maintenance Signing

    • New per-schedule option: Signature required when completing.
    • Signature prompt appears automatically when completing maintenance if signing is enabled.
    • Operator view displays signer name, role, and timestamp.
    • Locked indicator shown when one or more signatures are present.

    Service Report Signing

    • New global setting: sign_required_service_reports.
    • When enabled, a signature is required before closing service reports.
    • Clear warning message shown if closing is attempted without a required signature.
    • Signatures visible within the Detailed Service Report view.

    PDF Integration

    • Signature data embedded in generated service report PDFs.
    • Includes signer name, role, date, and signature image.
    • Locked document notice displayed when signatures are present.

    Signature Components

    • SignatureModal – Full-screen signature capture interface.
    • SignatureSection – Collapsible overview displaying signature details.
    • SignatureBadge – Compact visual status indicator.
    • SignatureList – Detailed signature list with image previews.

    Security and Integrity

    • JWT-based access control protects signature image access.
    • Content hash validation detects changes made after signing.
    • Signature revocation supported with mandatory reason tracking.
    • Never-delete policy enforced (signatures are revoked but never permanently removed).

    Database Changes

    • New mt_sign table introduced for signature storage.
    • New sign_required column added to maintenance schedules.
    • New sign_required_service_reports setting added to system settings.

    Signature API Endpoints

    • POST /mnt/api/signatures
    • GET /mnt/api/signatures/:type/:id
    • GET /mnt/api/signatures/:type/:id/status
    • POST /mnt/api/signatures/:type/:id/validate
    • POST /mnt/api/signatures/:signId/revoke
    • GET /mnt/api/signatures/:signId/image

    Machine List Filter Enhancements

    • Added new dropdown filters for:
      • Machine
      • Priority
      • Location
      • Category
      • Control
    • Filter values dynamically populated from machine data.
    • Reset Filters button appears automatically when filters are active.
    • Fully translated across all 16 supported languages.

    URL-Based Machine Filtering

    • Machines can be filtered using URL parameters such as:
      • machine
      • dncmaxgroupname
      • location
      • category
      • system
      • control
      • priority
      • prioritymachine
      • search
      • q
    • Filter panel opens automatically when URL filters are detected.
    • Using showfilter=no hides the filter panel (ideal for TV dashboards and kiosk setups).