Offline & Mobile Features
EQMS provides mobile and offline capabilities for field personnel to capture data, complete forms, record signatures, and maintain audit trails when network connectivity is unavailable. Data is stored locally and synced when connectivity is restored.
Use mobile device features
Section titled “Use mobile device features”Check device capabilities
Section titled “Check device capabilities”- Open the Mobile Features panel on a mobile device.
- Review the capabilities panel, which shows green/red indicators for:
- Camera — photo capture and barcode scanning
- GPS — location capture and continuous tracking
- Vibration/Haptics — tactile feedback on actions
- Notifications — local push notifications
- The panel also displays platform, model, and OS version information.
Take or select a photo
Section titled “Take or select a photo”- In the Camera section, select Take Photo to capture a photo using the device camera.
- Select Pick from Gallery to choose an existing image from the device photo library.
- Recent photos appear in a thumbnail strip (the last 5 photos are retained).
Capture location data
Section titled “Capture location data”- In the Location section, select Capture Location to get a one-time GPS fix.
- Review the coordinates, accuracy rating, and altitude.
- Accuracy is rated as Excellent (<10 m), Good (<50 m), Fair (<100 m), or Poor (>100 m).
- Select Copy to copy coordinates to the clipboard, or Share to use the device share sheet.
Start continuous location tracking
Section titled “Start continuous location tracking”- Select Start Tracking to continuously monitor position changes.
- Select Stop Tracking to end the tracking session.
Scan a barcode
Section titled “Scan a barcode”- In the Barcode Scanner section, activate the scanner using the device camera.
- The scanner supports common formats: QR Code, Code 128, EAN-13, UPC-A, Data Matrix, and Code 39.
- Recent scans appear in a list showing format, raw value, and display value.
- Select Copy or Share to use the scanned value.
Capture a signature on mobile
Section titled “Capture a signature on mobile”- On any page requiring a signature, select the signature field.
- The Signature Canvas opens in full-screen mode optimized for touch input.
- Draw your signature using your finger or stylus.
- Select Clear to reset and try again, or Accept to submit.
- The signature is captured as an image and attached to the record.
Haptic feedback and notifications
Section titled “Haptic feedback and notifications”Mobile devices receive haptic (vibration) feedback for key actions such as successful form submission, sync completion, and error alerts. Push notifications are sent for training assignments, document approvals, and audit findings when the app is in the background.
Create and submit offline forms
Section titled “Create and submit offline forms”Create a new form
Section titled “Create a new form”-
In the Offline Form Manager, select a form type from the dropdown:
Form Type Key Fields Document Form Title, Description, Category (SOP/Policy/Procedure/Form), Version, Effective Date Training Form Course Name, Instructor, Duration, Training Date, Participants Deviation Report Title, Description, Severity (Low/Medium/High/Critical), Date Discovered, Discovered By Generic Form Name, Email, Message -
Fill in the required fields.
-
To add a custom field, select Add Field and enter the field name and value.
-
Save the form locally as a Draft.
Submit pending forms
Section titled “Submit pending forms”- Change a draft form’s status to Pending to queue it for submission.
- When connectivity is restored, select Upload All to submit all pending and failed forms in a single batch.
- The status dashboard at the top shows counts for each status (Draft, Pending, Submitted, Failed).
Manage offline data
Section titled “Manage offline data”View stored data
Section titled “View stored data”- Open the Offline Data Manager.
- Review locally stored items organized by type: Document, Form, Audit Trail, Signature.
- Check storage usage (used vs. available) and individual item sizes.
Set conflict resolution strategy
Section titled “Set conflict resolution strategy”Each data item has a conflict resolution strategy for when syncing encounters a conflict:
| Strategy | Behavior |
|---|---|
| Server Wins | Server version overwrites local changes |
| Client Wins | Local version overwrites server data |
| Manual Resolution | You are prompted to choose which version to keep |
Free up local storage
Section titled “Free up local storage”- Select Clear Synced to remove successfully synced items from local storage.
Sync data with the server
Section titled “Sync data with the server”Run sync operations
Section titled “Run sync operations”- Open the Sync Operations panel.
- Select a sync type:
- Upload — push local data to the server
- Download — pull server data to the device
- Bidirectional — two-way sync with conflict detection
- Select Sync All to execute all pending operations at once.
- Select the eye icon on any operation to view detailed status, timing, and error information.
Resolve sync conflicts
Section titled “Resolve sync conflicts”- During bidirectional sync, conflicts appear in the operation details.
- For each conflict, select either the server or client version to resolve it.
Retry failed operations
Section titled “Retry failed operations”- Select Retry Failed to re-queue any failed sync operations without recreating them.
Record actions in the offline audit trail
Section titled “Record actions in the offline audit trail”Review audit trail entries
Section titled “Review audit trail entries”- Open the Offline Audit Trail.
- Each entry records:
- Action — Create, Update, Delete, Approve, Reject, Review
- Entity type — Document, Training, Deviation, Audit, Signature
- Entity ID, location (GPS), device info, SHA-256 hash, and timestamp
Capture an electronic signature
Section titled “Capture an electronic signature”- Select Sign to open the signature capture modal.
- Draw your signature on the touch-enabled canvas.
- Optionally associate the signature with a document ID.
- Select Save Signature to store it locally.
Signatures include GPS location (if captured), device information, and a SHA-256 integrity hash.
Sync audit data to the server
Section titled “Sync audit data to the server”- Select Sync to push all pending audit trail entries and signatures to the server.
Practical example: Conducting a field audit offline at a supplier site
Section titled “Practical example: Conducting a field audit offline at a supplier site”Scenario: A QA Auditor visits a contract manufacturer’s facility in a rural area with no reliable internet connectivity. They need to document audit findings, capture photographic evidence, and collect signatures during the visit.
- Before leaving the office, open the Offline Data Manager and verify storage is available. Note the conflict resolution strategy is set to Client Wins for audit trail entries (field data takes precedence).
- At the supplier site, open the Offline Form Manager and select Deviation Report as the form type.
- Fill in the deviation details:
- Title: “Inadequate temperature monitoring in raw material warehouse”
- Severity: High
- Date Discovered: today’s date
- Discovered By: your name
- Add a custom field “Supplier” with value “PharmaCo Contract Mfg.”
- In the Camera section, select Take Photo to capture images of the temperature logger showing a gap in recorded data. Take a second photo of the warehouse storage area.
- In the Location section, select Capture Location to GPS-stamp the finding. The coordinates and accuracy (e.g., “Good, 23 m”) are recorded automatically.
- Save the form as a Draft, then change its status to Pending.
- Open the Offline Audit Trail. The system has automatically logged a “Create” action for the deviation report, including the GPS location, device info, and SHA-256 hash.
- To record the supplier’s acknowledgment, select Sign. The supplier QA Manager draws their signature on the touch canvas. Associate it with the deviation report. Select Save Signature.
- Continue the audit, creating additional forms for two more findings.
- At the end of the day, return to an area with connectivity. Open the Sync Operations panel, select Upload, and select Sync All. All three deviation reports, five photos, GPS data, audit trail entries, and two signatures are uploaded to the server.
- Check the operation status — all items show Completed. The office QA team can now see the findings in the Deviations module with full evidence attached.
All data captured during the offline audit is integrity-protected with SHA-256 hashes, GPS-stamped, and includes a complete audit trail — meeting 21 CFR Part 11 requirements for electronic records.