Adding photos to tasks#

Photos are the primary way to document work. They protect both the installer (“I did exactly this”) and the customer (“this is how it was before”). You can add unlimited photos — the old 10-photo limit is gone.

When to take a photo#

  • Before starting — overall site, the old device, wiring you’re about to remove.
  • During the work — phases if something turns out differently than expected (e.g. “behind the electrical panel was not what I expected”).
  • When done — the final result. Customers want this as a record.
  • Defective parts you replaced — sometimes the supplier wants a photo for warranty processing.
  • Wiring diagrams / device internals — helps a future installer who comes to the same site.

Adding a photo to a task#

When you’re in a task:

  1. Open the Photos tab.
  2. "+ Add photo" button.
  3. Pick:
    • Take new photo → phone camera opens
    • Pick from gallery → phone’s photo storage
  4. Photo uploads to the list and syncs to the server (or queues if you’re offline).

Camera permission#

The first time, the browser asks for camera permission:

  • iOS: “Allow [domain] to access camera?” → Allow.
  • Android: “App mobile.work.elt.systems requests camera permission” → Allow.

If you accidentally tapped “Block”, you need to reset:

  • iOS: Settings → Safari → Camera → mobile.work.elt.systems
  • Android: App settings → Chrome → Site settings → Camera → mobile.work.elt.systems → “Allow”

Photo quality tips#

  • Don’t zoom with the phone — get closer and let the optics do the work. Digital zoom degrades quality.
  • Stabilise: lean a shoulder against a wall or use both hands.
  • Flash in tight spaces (inside an electrical cabinet) — but beware reflections off metal surfaces.
  • One thing per photo — focus tightly. 5 separate clear photos beat one wide blurry one.

Deleting / editing a photo#

You can’t delete a sent photo yourself — this is intentional, so mistakes don’t erase the audit trail. To delete a wrong photo, ask the foreman.

You can however add a comment to a photo (“before”, “after”, “fault location”) — tap the photo in Gallery view → “Add caption”.

Photo size and sync#

The PWA compresses photos before upload: max 1920×1080, quality 85%. A single photo is typically 300–700 KB.

If you’re running low on 4G data, photos may wait for Wi-Fi. You can force send: Settings → “Flush photo queue now”.

Barcode scanning for product lines#

The same camera integration serves product entry: scan a barcode → the product is found in the LVISnet catalogue automatically.

  1. In the task, Products tab → “+ Add product line”.
  2. Camera icon in the field → camera opens.
  3. Aim at the barcode → the PWA recognises it (ZXing library).
  4. Product and price fill in automatically; you can change quantity.
**Only works over HTTPS.** Browsers grant camera access only to secure origins. The production server (mobile.work.elt.systems) is on HTTPS, so no issue there.

Troubleshooting#

Photo uploaded but not visible immediately
You're probably offline. The upload is queued and shows "queued" until sync.
Camera won’t open
Check permission (above). Some phones have a "Privacy Mode" that blocks browser camera access — disable it in system settings.
Barcode not recognised
- Make sure the barcode is **fully visible in the frame** (including both ends). - Try **a different angle** — reflection or skew prevents recognition. - Good **lighting** helps. Flash is often a problem (reflection). - Product is **new in the LVISnet catalogue** — if the barcode is read but the product isn't found, tell the office. They can add it manually.