Device setup and login#

The PWA uses biometric login — fingerprint or face recognition. You never type a password or an API key. Your phone is paired to you once using a code from the office, and after that you open the app with a single biometric unlock.

**The old method has been removed.** Logging in used to require a server URL, database, username and API key (plus a PIN). That's gone — the only way now is biometric device registration, which is both safer and faster.

How it works in short#

  1. The office or your foreman creates a 9-character enrollment code for you on the desktop (valid for 15 minutes).
  2. On your phone you open https://mobile.work.elt.systemsRegister this device → enter the code or scan the QR.
  3. The phone asks for your fingerprint / face (or device lock code) → the device is paired.
  4. From then on, logging in is a single biometric unlock. No password, no API key.

1. Registering the device (once per phone)#

You only do this once for a new phone.

  1. Ask for a code from the office or your foreman. They create it in Odoo (desktop) and see the matching QR code.
  2. Open https://mobile.work.elt.systems. If the phone isn’t paired yet, the app shows the “Register this device” screen.
  3. Enter the code into the three boxes (XXX – XXX – XXX) or tap Scan QR and point the camera at the QR code shown on the desktop.
  4. Give the device a name (e.g. “Work phone Samsung”) — you’ll recognise it later in the device list if you have several.
  5. Tap Register. The phone asks for fingerprint / face / device code → done, the app signs you in.
**The code is valid for 15 minutes and single-use.** If it has expired or was already used, ask the office for a new one. Too many wrong attempts will lock registration for a while — this is a deliberate safety measure against abuse.

Good to know:

  • Your biometrics are never sent anywhere. Your fingerprint/face stays on the phone. The server only gets a confirmation that “this device recognised its owner”.
  • You can register up to three devices. If you changed phones or need more, the office removes the old device from the list.

2. Daily login#

Once the phone is paired, logging in is quick:

  1. Open the app → your name and an Unlock button appear.
  2. Tap Unlock → fingerprint / face → you’re in.
**Works offline too.** The biometric unlock decrypts your key right on the phone, so you can keep working without a connection. The key is re-checked on the server as soon as the connection is back. (The very first login right after registration does require internet, though.)

Your key refreshes automatically in the background about once a week during the same biometric unlock — you don’t need to do anything and won’t notice it.

3. Auto-lock#

For security, the app locks automatically:

  • after a period of inactivity, and
  • every time it starts fresh (you closed the app completely or the phone was restarted).

Unlocking is always done with the same biometric Unlock button. You can also lock it yourself right away: Settings → Lock.

The lock keeps your tasks and unfinished work — it only protects access to the data, it doesn’t remove anything.

Switching language#

At the top of both the registration and login screens (under the logo) there are three flags:

  • 🇫🇮 Suomi
  • 🇬🇧 English
  • 🇸🇪 Svenska

Pick one → the whole app switches immediately. The choice is saved on the phone and survives locking and re-opening.

“Forget device”#

At the bottom of the login screen there’s a Forget device link. It removes only this phone’s local pairing and takes you back to registration — use it e.g. if you want to re-pair the phone.

**A lost or stolen phone cannot remove itself.** Tell the office immediately — they **revoke the device** from the desktop, so it can no longer reach any data. "Forget device" only works on the phone itself.

Troubleshooting#

The phone doesn’t support biometrics
The phone must have a **screen lock** enabled (fingerprint, face, or at least a PIN/pattern). Enable it in the phone settings (Settings → Security / Screen lock) and try registration again.
The code isn’t accepted or has expired
The enrollment code is valid for **15 minutes** and is **single-use**. If it has expired or was already used, ask the office for a new code.
Registration locked after too many attempts
Entering the code wrong too many times locks registration for a while for safety reasons. Wait a moment and ask the office for a new code.
I changed phones / got a new device
Register the new phone normally (ask for a new code). Ask the office to **remove the old device** from the list — there can be at most three devices at once.
Unlock doesn’t work without internet
The very first login right after registration requires a connection. After that, biometric unlock works offline too. If you see a message that no session is found offline, connect the phone to the internet once and open the app.
Connection error — ‘Could not reach backend’
The app can't reach the server. Check: - **Do you have internet?** Try opening another site in the browser. - **Is Odoo down?** Ask the office.