VERSION 5.2.0 Build Date: August 2026

System Documentation & Manual

Comprehensive user guide, technical specifications, and legal standing of the Calibration Management System.

GitHub Repository

Version 5.2.0 Key Capabilities & Check Sheets

System v5.2.0 represents a complete digital calibration suite built for offshore field engineers, technicians, and supervisors—featuring PWA background auto-sync, Temperature Element forms, Auto-Rescan engines, and error management.

TE Temperature Elements (RTD & TC) Pt100/Pt1000 RTDs & Types K/J/T/E Thermocouples with Callendar-Van Dusen & mV theoretical equations.
Auto-Rescan & Recognized Device Engine One-click rescan engine to detect and reclassify unrecognized devices to full calibration check sheets.
Electronic Transmitters 4-20mA, HART, Fieldbus pressure, temperature, level & flow transmitters with As Found / As Left calculations.
Control & Shutdown Valves Rising/Falling stroke error, positioner calibration, and SDV/BDV partial stroke & full trip timing tests.
Error & Issue Reporting System Built-in error reporting suite with Admin status tracking, screenshot uploads, and direct notifications.
PWA & Background Auto-Sync 12-second background Dexie IndexedDB sync engine for offline field operation on remote offshore platforms.

Legal Disclaimer & Trademark Standing

This system is STRICTLY NOT an official product of PETRONAS or any of its subsidiaries, nor is it directly affiliated with, sponsored, or endorsed by PETRONAS.

We deeply respect the PETRONAS trademark, brand guidelines, and corporate identity. The appearance of any company names, references, or operational locations within the generated PDF documentation is solely for the purpose of internal data mapping and functional field use by respective contractors/technicians.

Data Security & Privacy

Protecting data integrity and corporate reputation is our highest priority:

  • No Sensitive Data: This system does not capture, request, or store highly sensitive corporate data, trade secrets, or critical corporate information.
  • Encrypted Passwords & Sessions: All user passwords are strictly hashed using PHP PASSWORD_DEFAULT (Bcrypt) encryption and PDO prepared statements.
  • Role-Based Access Control: Strict separation of privileges between Technicians, Supervisors, and Admin accounts.

System Architecture

1. Executive Summary

The Calibration Portal is a standalone, web-based Calibration and Inspection Management System designed to transition field technicians and supervisors from manual paper-based workflows to a fully digital environment. The system streamlines report creation, verification, supervisor approval, and printing of instrument calibration certificates with instant QR Code verification.

2. Offline PWA Capabilities

When operating on remote offshore platforms or areas with unstable Wi-Fi, technicians can continue filling calibration reports offline. Saved reports are stored securely in browser IndexedDB (Local Storage) and automatically synced to the server when connection is restored.

3. Technical Stack

  • Frontend: HTML5, CSS3, Tailwind CSS, Vanilla JavaScript, Chart.js, QRCode.js.
  • Backend & Database: PHP 8.0+ with PDO, MySQL 8.0 / MariaDB (utilizing JSON columns for flexible calibration readings).
  • Security: Password Bcrypt Hashing, PDO Prepared Statements, Session Hardening.

User Manual & Credentials

1. Getting Started (Login)

  1. Navigate to the system login page (login.php).
  2. Select your assigned user account from the dropdown menu.
  3. Enter your account password and click LOGIN TO PORTAL.

2. Technician Workflow (Filling Reports)

  1. Select an instrument from your dashboard or devices.php to open the Check Sheet.
  2. Verify Instrument Data: Ensure Tag No, Work Order, and Range match physical equipment.
  3. Enter Test Equipment: Specify test tools used (e.g., Fluke 754, Druck DPI 620).
  4. Perform Calibration: Enter As Found / As Left readings. Pass/Fail & Error % calculate automatically.
  5. Digital Signature: Provide technician & witness signature and click Submit for Approval.

3. Supervisor Approval Workflow

  1. Log in using a Supervisor account and open Supervisor DB (supervisor_dashboard.php).
  2. Review pending reports and test parameters.
  3. Click Approve Report to attach supervisor signature & lock certificate, or return for corrections.

Third-Party Licenses

Tailwind CSS

Used for responsive UI styling and components.

License: MIT License © Tailwind Labs Inc.

Font Awesome (Free 6.x)

Used for system-wide vector icons.

License: Icons: SIL OFL 1.1 | Code: MIT License © Fonticons, Inc.

Chart.js

Used for dashboard progress charts and visualizations.

License: MIT License © Chart.js Contributors

QRCode.js

Used for client-side QR Code verification on certificates.

License: MIT License © David Shim