<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Installer on ELT — Work — Documentation</title><link>https://docs.elt.systems/en/docs/asentaja/</link><description>Recent content in Installer on ELT — Work — Documentation</description><generator>Hugo</generator><language>en</language><copyright>© EL-Tekniikka Oy</copyright><atom:link href="https://docs.elt.systems/en/docs/asentaja/index.xml" rel="self" type="application/rss+xml"/><item><title>Installing the PWA on your phone</title><link>https://docs.elt.systems/en/docs/asentaja/pwa-asennus/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/en/docs/asentaja/pwa-asennus/</guid><description>&lt;h1 id="installing-the-pwa-on-your-phone"&gt;Installing the PWA on your phone&lt;a class="anchor" href="#installing-the-pwa-on-your-phone"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;The ELT Field Service app (PWA, &lt;em&gt;Progressive Web App&lt;/em&gt;) runs in a
browser, but you should &lt;strong&gt;install it to your phone&amp;rsquo;s home screen&lt;/strong&gt;:
it then launches like a normal app, hides the browser&amp;rsquo;s address
bar, and push notifications + background sync work more reliably.&lt;/p&gt;
&lt;h2 id="android-chrome"&gt;Android (Chrome)&lt;a class="anchor" href="#android-chrome"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="adding-to-the-home-screen"&gt;Adding to the home screen&lt;a class="anchor" href="#adding-to-the-home-screen"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;code&gt;https://mobile.work.elt.systems&lt;/code&gt; in Chrome.&lt;/li&gt;
&lt;li&gt;Log in (with credentials from the office — see
&lt;a href="../kirjautuminen/"&gt;Login&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Open Chrome&amp;rsquo;s three-dot menu (⋮) and pick
&lt;strong&gt;&amp;ldquo;Install app&amp;rdquo;&lt;/strong&gt; (or &amp;ldquo;Add to Home screen&amp;rdquo;).&lt;/li&gt;
&lt;li&gt;Confirm — the icon appears on your home screen as &lt;strong&gt;ELT FSM&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Launch it from there → it looks like a real app, no browser
chrome.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="enabling-push-notifications"&gt;Enabling push notifications&lt;a class="anchor" href="#enabling-push-notifications"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Notifications are not on by default — you activate them once. After
that you&amp;rsquo;ll get a notification each time you&amp;rsquo;re assigned a task or
an assistant-installer request comes in.&lt;/p&gt;</description></item><item><title>Login and language selection</title><link>https://docs.elt.systems/en/docs/asentaja/kirjautuminen/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/en/docs/asentaja/kirjautuminen/</guid><description>&lt;h1 id="login-and-language-selection"&gt;Login and language selection&lt;a class="anchor" href="#login-and-language-selection"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;The PWA needs four things to log in: &lt;strong&gt;server URL&lt;/strong&gt;, &lt;strong&gt;database
name&lt;/strong&gt;, &lt;strong&gt;username&lt;/strong&gt;, and an &lt;strong&gt;API key&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="first-login"&gt;First login&lt;a class="anchor" href="#first-login"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The office gives you these credentials. Open
&lt;code&gt;https://mobile.work.elt.systems&lt;/code&gt; on your phone and fill in:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Field&lt;/th&gt;
 &lt;th&gt;What it is&lt;/th&gt;
 &lt;th&gt;Example&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Server URL&lt;/td&gt;
 &lt;td&gt;Pre-filled&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;https://mobile.work.elt.systems&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Database&lt;/td&gt;
 &lt;td&gt;From the office&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;kissa&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Username&lt;/td&gt;
 &lt;td&gt;Email or name&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;firstname@elt.fi&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;API Key&lt;/td&gt;
 &lt;td&gt;From the office — a long random string&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;a1b2c3d4...&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote class="book-hint info" &gt;

**Don't use your Odoo password to log in to the PWA.**
The PWA uses a separate API key. Your password only works for the
desktop version (work.elt.systems).
&lt;/blockquote&gt;
&lt;h3 id="remember-me"&gt;&amp;ldquo;Remember me&amp;rdquo;&lt;a class="anchor" href="#remember-me"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Tick the &lt;strong&gt;&amp;ldquo;Remember me&amp;rdquo;&lt;/strong&gt; box before logging in. After that:&lt;/p&gt;</description></item><item><title>Working with tasks</title><link>https://docs.elt.systems/en/docs/asentaja/tehtava-perusteet/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/en/docs/asentaja/tehtava-perusteet/</guid><description>&lt;h1 id="working-with-tasks"&gt;Working with tasks&lt;a class="anchor" href="#working-with-tasks"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;A task — Field Service Order — is one unit of work: one customer,
one site, one visit. The installer sees their tasks in the PWA.&lt;/p&gt;
&lt;h2 id="task-states"&gt;Task states&lt;a class="anchor" href="#task-states"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;State&lt;/th&gt;
 &lt;th&gt;Meaning&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Planned&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Office has created the task, work hasn&amp;rsquo;t started&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;In progress&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;You&amp;rsquo;ve started the work — clock running&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Done&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;You marked the task complete, foreman approves for invoicing&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Cancelled&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Won&amp;rsquo;t happen (e.g. customer not on site)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="using-the-task-list"&gt;Using the task list&lt;a class="anchor" href="#using-the-task-list"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The PWA home view shows:&lt;/p&gt;</description></item><item><title>Logging hours</title><link>https://docs.elt.systems/en/docs/asentaja/tunnit/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/en/docs/asentaja/tunnit/</guid><description>&lt;h1 id="logging-hours"&gt;Logging hours&lt;a class="anchor" href="#logging-hours"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;You can add hours from two places: &lt;strong&gt;per task&lt;/strong&gt; or via the
&lt;strong&gt;general Hours view&lt;/strong&gt;. The result is the same; the choice is
about ergonomics.&lt;/p&gt;
&lt;h2 id="per-task-hour-entry"&gt;Per-task hour entry&lt;a class="anchor" href="#per-task-hour-entry"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;When you&amp;rsquo;re in a task:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;strong&gt;Hours&lt;/strong&gt; tab.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;quot;+ Add hours&amp;quot;&lt;/strong&gt; button.&lt;/li&gt;
&lt;li&gt;In the modal:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Date&lt;/strong&gt; — calendar picker. You can collapse the calendar if
you don&amp;rsquo;t need it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hours&lt;/strong&gt; — e.g. &lt;code&gt;1.5&lt;/code&gt; or &lt;code&gt;1:30&lt;/code&gt;. Both decimal and colon work.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom task&lt;/strong&gt; dropdown — optional, if you want to specify
which sub-task (&amp;ldquo;Electrical&amp;rdquo;, &amp;ldquo;Travel&amp;rdquo;, &amp;ldquo;Break&amp;rdquo;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Description&lt;/strong&gt; — optional note.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Save&lt;/strong&gt; → the line appears in the list and syncs to the
server (or queues if you&amp;rsquo;re offline).&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="general-hours-view"&gt;General Hours view&lt;a class="anchor" href="#general-hours-view"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;When you want to see &lt;strong&gt;all your hours for the day/week/month&lt;/strong&gt; in
one list:&lt;/p&gt;</description></item><item><title>Logging expenses</title><link>https://docs.elt.systems/en/docs/asentaja/kulut/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/en/docs/asentaja/kulut/</guid><description>&lt;h1 id="logging-expenses"&gt;Logging expenses&lt;a class="anchor" href="#logging-expenses"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Expenses are all work-related costs not yet billed to the customer:
&lt;strong&gt;mileage&lt;/strong&gt;, &lt;strong&gt;per diems&lt;/strong&gt;, &lt;strong&gt;materials&lt;/strong&gt; (if you bought something
on site from a reseller), and &lt;strong&gt;other&lt;/strong&gt; (parking, waste fees,
toll/ferry fees).&lt;/p&gt;
&lt;h2 id="typical-expense-categories"&gt;Typical expense categories&lt;a class="anchor" href="#typical-expense-categories"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Category&lt;/th&gt;
 &lt;th&gt;What it is&lt;/th&gt;
 &lt;th&gt;Tax-free limit&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Mileage&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Use of your own vehicle&lt;/td&gt;
 &lt;td&gt;Set yearly by the tax authority&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Per diem (partial / full)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Working more than 6 h away from home&lt;/td&gt;
 &lt;td&gt;Set yearly by the tax authority&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Meal allowance&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Lunch on a trip&lt;/td&gt;
 &lt;td&gt;Set yearly by the tax authority&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Material&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Item bought on site&lt;/td&gt;
 &lt;td&gt;Per the receipt&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Toll fee&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Tunnel, ferry, parking&lt;/td&gt;
 &lt;td&gt;Per the receipt&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Anything else work-related&lt;/td&gt;
 &lt;td&gt;Per the receipt&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote class="book-hint info" &gt;

**The office defines the exact reimbursement classes and amounts**
annually, following the tax authority's rules. The PWA's expense-
category dropdown shows the currently valid options.
&lt;/blockquote&gt;
&lt;h2 id="adding-an-expense-to-a-task"&gt;Adding an expense to a task&lt;a class="anchor" href="#adding-an-expense-to-a-task"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;When you&amp;rsquo;re in a task:&lt;/p&gt;</description></item><item><title>Registering equipment</title><link>https://docs.elt.systems/en/docs/asentaja/laitteet/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/en/docs/asentaja/laitteet/</guid><description>&lt;h1 id="registering-equipment"&gt;Registering equipment&lt;a class="anchor" href="#registering-equipment"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;When you install a new device at a customer site (heat pump, ceiling
heater, AC unit, lighting sensor, …), you should &lt;strong&gt;register it in
the customer&amp;rsquo;s equipment list&lt;/strong&gt;. This pays off in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Warranty handling&lt;/strong&gt; — when a fault comes up in 2 years, any
installer can see which device, from which supplier, when
installed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Service history&lt;/strong&gt; — for each device, all tasks involving it are
shown.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Contract customers&lt;/strong&gt; — the office reports the equipment in the
registry.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="registering-from-a-product-line"&gt;Registering from a product line&lt;a class="anchor" href="#registering-from-a-product-line"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The easiest path: you&amp;rsquo;ve already added a product line to the task
(e.g. a Nibe F-series heat pump). From there:&lt;/p&gt;</description></item><item><title>Adding photos to tasks</title><link>https://docs.elt.systems/en/docs/asentaja/kuvat/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/en/docs/asentaja/kuvat/</guid><description>&lt;h1 id="adding-photos-to-tasks"&gt;Adding photos to tasks&lt;a class="anchor" href="#adding-photos-to-tasks"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Photos are the primary way to document work. They protect both the
installer (&amp;ldquo;I did exactly this&amp;rdquo;) and the customer (&amp;ldquo;this is how it
was before&amp;rdquo;). You can add unlimited photos — the old 10-photo limit
is gone.&lt;/p&gt;
&lt;h2 id="when-to-take-a-photo"&gt;When to take a photo&lt;a class="anchor" href="#when-to-take-a-photo"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Before starting&lt;/strong&gt; — overall site, the old device, wiring you&amp;rsquo;re
about to remove.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;During the work&lt;/strong&gt; — phases if something turns out differently
than expected (e.g. &amp;ldquo;behind the electrical panel was not what
I expected&amp;rdquo;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;When done&lt;/strong&gt; — the final result. Customers want this as a record.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Defective parts&lt;/strong&gt; you replaced — sometimes the supplier wants a
photo for warranty processing.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wiring diagrams / device internals&lt;/strong&gt; — helps a future installer
who comes to the same site.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="adding-a-photo-to-a-task"&gt;Adding a photo to a task&lt;a class="anchor" href="#adding-a-photo-to-a-task"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;When you&amp;rsquo;re in a task:&lt;/p&gt;</description></item><item><title>Offline mode</title><link>https://docs.elt.systems/en/docs/asentaja/offline/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/en/docs/asentaja/offline/</guid><description>&lt;h1 id="offline-mode"&gt;Offline mode&lt;a class="anchor" href="#offline-mode"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;The PWA is designed to work in the field without internet:
basements, parking garages, remote sites, &amp;ldquo;5G not here yet&amp;rdquo;
country roads.&lt;/p&gt;
&lt;h2 id="what-works-offline"&gt;What works offline&lt;a class="anchor" href="#what-works-offline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;✅ &lt;strong&gt;Browsing tasks&lt;/strong&gt; — last-fetched tasks and their details are
cached.&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;Logging hours&lt;/strong&gt; — the modal works normally, the saved line
queues.&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;Logging expenses&lt;/strong&gt; — same as hours, including receipt photos
stored locally.&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;Adding photos&lt;/strong&gt; — camera opens, photo stores locally, queues
for upload.&lt;/p&gt;</description></item><item><title>Notifications (push)</title><link>https://docs.elt.systems/en/docs/asentaja/ilmoitukset/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/en/docs/asentaja/ilmoitukset/</guid><description>&lt;h1 id="notifications-push"&gt;Notifications (push)&lt;a class="anchor" href="#notifications-push"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Push notifications are the fastest way to know that you&amp;rsquo;ve been
assigned a new task or that the foreman needs help. They arrive in
the phone&amp;rsquo;s notification bar &lt;strong&gt;even when the PWA is closed&lt;/strong&gt; or the
phone is locked.&lt;/p&gt;
&lt;h2 id="what-notifications-youll-see"&gt;What notifications you&amp;rsquo;ll see&lt;a class="anchor" href="#what-notifications-youll-see"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Situation&lt;/th&gt;
 &lt;th&gt;Notification&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;New task assigned to you&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;Assigned to task: FO023 — Electrical work&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Assistant request&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;Help requested: Kalle / FO024&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Approval received (hours / expenses)&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;Your hours for week 21 approved&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Other foreman message&lt;/td&gt;
 &lt;td&gt;Subject as the title&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Tap the notification → the PWA opens directly on the right task.&lt;/p&gt;</description></item></channel></rss>