Loading...
 

PWA Eunomia Timer

Eunomia Time Recording App

Description

This app has been developed especially for home office work and is an integrated part of the Eunomia Time Management App Suite.

The app is not only used for time recording and logging of different types of employment, but also functions as a to-do list with timer, which helps employees to increase their productivity.

Right from the start, the focus during development was on simplicity of operation and design. All activities can therefore be divided into three categories (work, miscellaneous and break proof).

A 'job' is a paid activity that is carried out in the (home) office for operational reasons. The 'break statement' is useful for employees who want to record the time and duration of their breaks. Other' refers to private or business absence, which can be either paid or unpaid. Examples of this are doctor's appointments, official/official work or volunteer work.

A job can last for several days and consists of a course of several periods of time. These time periods can either be entered manually afterwards or generated automatically with the timer function.

All recorded data can be exported as a clear (Excel) table for user-defined periods of time. This file can, for example, be sent to the employer by e-mail as a record of the work.

The app runs on all devices (PC, tablet or smartphone) and all operating systems and does not require any authorisations or access to any data (e.g. contacts, photos), internal functions or resources (e.g. GPS positioning, camera, microphone) of the terminal device used.

The app works offline and does not send any data to external servers (except the automatic update of the app). All data is stored locally in the terminal device. This means that there is no data use by anyone other than the user himself. Data protection is therefore fully guaranteed.

Functionality

Menu

You can access the app menu at any time by clicking on the 3 dots in the top left-hand area.

Menu item Description
Export Open the export window
Update App manual update of the app
Version number The version number of the running or installed app.
Help for the app A link to this documentation page
Imprint Imprint of classix Software GmbH
Data protection Privacy policy of classiX Software GmbH
Terms of use Terms of use of classix Software GmbH

Main window

Hauptfenster

The main window lists all open jobs and all completed jobs that have been run today. By clicking on the date, a calendar appears (version 0.3 and above), allowing you to select the desired date to view the jobs of the past days and their duration.

You can add a new employment by clicking on the + button in the lower left area if you are in the current date view.

Active employment can be paused or terminated (completed) and correspondingly paused or terminated employment can be resumed.

Using the switch above the employment list, completed, i.e. completed, jobs can be hidden. This serves the purpose of clarity.

At the top left you can see the current date and below it the already calculated paid working time. The working time includes every employment of the type 'work' and every employment of the type 'other', where the check mark 'unpaid absence' is not set.

The activities are calculated every minute. Next to each occupation, the total elapsed time on the current day appears. The seconds display only serves as a visual signal of the activity. You can find more detailed information on the rounding behaviour under frequently asked questions .

An occupation can be opened by click/touch in the editing window .

The app is designed in such a way that only one activity is running at a time, because practical experience in the working world shows that you can concentrate on only one task every minute. If the user feels that two jobs can be done at the same time, he or she can give the job a name, such as 'Call and work on XYZ'.

For recurring activities, e.g. incoming phone calls, for which you do not have time to create a separate activity before answering the call, it is recommended to create a general activity called 'Incoming support calls', for example, and to start this activity simply by clicking before answering the call and pause it when hanging up. This way the duration and the time points are calculated automatically and you can enter a detailed description for this time period in the course of the occupation.

Ongoing employment continues, even if the app is closed, and for any number of days (which in practice would be the exception) until it is paused. At midnight the running task is split. This is because periods of employment are day periods and therefore must not exceed 24 hours.

Add employment

Add Task

First you define the type of employment, assign a descriptive text and then start it directly via the save button.

The types of employment available are work, other work and break time. A 'job' is a paid activity that is carried out in the (home) office for operational reasons. The 'break certificate' is useful for employees who want to record the time and duration of their breaks. Other' refers to private or business absence, which can be either paid or unpaid. Examples of this are doctor's appointments, official/official work or volunteer work.

If you do not want to start the employment directly, you can create it as a "to-do" or enter the duration directly manually.

You can select the option "Enter time duration now manually" if you have already done part of the work or if the whole work is in the past and you want to enter the time afterwards.

Fields
Field Description
Type of employment Work
Miscellaneous
Proof of breaks
Description of the work Description text for employment
Selection -
: Start with timer The employment is started directly in the main window.
Create as ToDo An employment is created, which can later be started manually.
: Time duration now entered manually Employment can be entered subsequently and optionally set to terminated.
: : Duration Duration of employment
: : from (optional) Specification of start time
: : : to (optional) Specification of end time
: : : Employment is terminated. Employment is set to finished and therefore does not appear in the main window if the filtering there is activated.

Buttons
button Description
Cancel The window is closed and no new employment is created.
OK The employment is created and the main window is opened.

Edit employment

Edit Task

Edit employment data retrospectively and enter or edit individual duration entries over the course of time.

The temporal course extends over days. In particular, details (description) of the time periods can be added here.

The list of the time history can (from version 0.3 on) be sorted by any column by clicking on the header of the desired column.

The current period of a currently running employment appears in the list after at least one minute of running time. As long as the employment is running, this period of time cannot be deleted or edited. It is also not possible to delete a current job while it is running.

Fields
Field Description
Type of employment Change the type of employment.
Description of the work Change your description text.
Time course Enter a new duration or edit or delete existing entries

Buttons
button Description
Time course -
: Direct recording of time duration Entering a new time period
: Edit entry (pen) Edit an existing duration.
: Delete entry (bin) Delete an existing time period.
Delete (bin) Delete the entire occupation.
Cancel The window is closed.
Save The changes are saved.

Edit / add duration
Add Subtask

Add a new period of time (time segment) by specifying the date and duration.
The calendar symbol makes it easy to select the date.

When editing an existing duration, all fields except the date field are available.

You can also specify the duration in industrial minutes in addition to the usual formats, which are then automatically converted to XXh XXm format. As an example, 1.5 corresponds to one and a half hours (1h 30m)

Fields
Field Description
Date The date can only be set when inserting a new time period.
The calendar icon makes date selection easier.
Duration Indication of the duration
from (optional) Specification of start time
to (optional) Specification of end time
Description (optional) Specification of an optional description

Buttons
button Description
Cancel The window is closed.
Take over The entries are accepted and a new time period is created or the existing one is updated.

Export

Export

Using the export function, you can save your time recording data for a defined period of time and thus make it available to your employer for further processing.

The calendar icons make it easy to select the date.

Fields
Field Description
Start date Selection of the start date
End date Selection of the end date
Export format Selection of the export format

Buttons
button Description
Back The window is closed.
Export The data in the selected period are made available for download in export format.

Profile settings

Eunomia Profil

If you click or press on the profile picture in the upper right corner, a menu will appear from which you can select 'Profile Settings'.

Here you can make the following changes:

  • Profile picture: Here you can upload a profile picture or optionally take a picture with your smartphone camera (you will be asked for permissions). The picture will be saved on your device and sent to no one else. You can remove or change your profile picture at any time by clicking on the corresponding icons on the picture.
  • Profile name: You can choose any name for your profile. This name will appear next to your profile picture in the app's header. The default name 'My Profile' is not displayed.
  • Personnel number: This optional entry is noted in the exported files and is used for easy association of the exported file with the employee's personnel account with the employer.
  • Time export format: Allows you to specify the format of the time information in the exported files. Currently only one format is supported.
  • Date Export Format: Allows you to select the format of the dates in the exported files. Currently supported:
    • dd.MM.yyyy
    • dd/MM/yyyy
    • MM/dd/yyyy
  • Duration export format: Allows you to select the format of the duration information in the exported files. Currently supported:

Buttons
button Description
Cancel The window is closed and the changes made are discarded.
OK The changes made are applied and the window is closed.

road map

The release history so far can be found here.

Version Functionality
0.4

Small statistics and graphs about days and occupations.

calendar function.

Switch profile feature.

Activities can be associated with colours.

0.5

Automatic synchronisation of to-do tasks and time statements

Holiday planner

Holidays and work calendar

Multilingualism

Target/actual hours for days and occupations as well as notifications when the target values are reached (e.g. 8 hours a day, a break reminder after 6 hours, ..., etc.)

Frequently asked questions

How can I use and install the app? What is a PWA?

The address of the Eunomia App is: https://www.classix.de/pwa/eunomia/timer

You can use the app simply by visiting the address of the app.

More information about installation possibilities and PWA in general can be found here.

Where is my data stored?

All data is stored locally in the browser's memory and is not sent to any server. Except for the state variables, which are stored in Local Storage, all data are stored in a database in the browser (IndexedDB).

Thus, only those who have access to the terminal device have access to the data. On the other hand, one must take into account the fact that the data cannot be recovered if the user deletes them. Moreover, the memories of each browser (Firefox, Chrome, etc.) are separate, so the app must always be used in the same way from the same device.

Synchronization among all devices can be achieved by using the Eunomia Time Management App Suite in later versions.

Can I use the app in 'private mode' or 'secret mode' of the browser?

The app works in these modes as well, but in this case it cannot be installed and the data is immediately deleted when you close the browser or leave the private mode. The parallel use of the secret mode does not affect the data in the normal mode.

The app is primarily designed to operate in normal mode.

How are incomplete minutes rounded?

Up to and including version 0.1.551, employment periods shorter than 30 seconds are ignored and from 30 seconds on are commercially rounded down. The idea behind this was to find the fairest possible time accounting for the employer and the employee. However, since every kind of rounding consequently leads to arithmetical inconsistencies (for example, that two tasks have a time overlap of a maximum of one minute) and this was felt by several customers to be in need of explanation, the app always rounds off from the following version onwards.

Waiting until one minute has passed before taking a break from the activity will result in "artificial rounding up", otherwise rounding up will always be done. Thus, fairness is delegated to the end user and not determined by the app.

Related topics


Operational business