2
2
Kiosks
3
3
======
4
4
5
- Odoo's *Attendances * app allows employees to check in and out of work directly from the database, or
6
- from a kiosk.
5
+ Odoo's ** Attendances ** app allows employees to check in and out of work directly from the database
6
+ or a kiosk.
7
7
8
8
A kiosk is a :doc: `dedicated device <hardware >` (a PC, tablet, or mobile phone) for employees to use
9
9
when they check in and out.
10
10
11
11
Kiosks are needed for employees who do **not ** have access to the database.
12
12
13
- Only employees with access to the database can check in and out from the *Attendances * app, and they
14
- are referred to as *users *.
13
+ Only employees with access to the Odoo database can check in and out from the ** Attendances ** app,
14
+ and they are referred to as *users *.
15
15
16
16
.. important ::
17
17
If employees :ref: `check in and out <attendances/kiosk-mode-entry >` using a badge or an RFID,
@@ -21,24 +21,29 @@ are referred to as *users*.
21
21
Configuration
22
22
=============
23
23
24
- There are only a few configurations needed to use kiosks in the *Attendances * application. Navigate
25
- to :menuselection: ` Attendances app --> Configuration ` to access the :guilabel: `Settings ` page to
26
- configure the :ref: ` attendances/kiosk-mode ` and the :ref: `attendances/kiosk-settings `.
24
+ To use kiosks in the ** Attendances ** application, navigate to :menuselection: ` Attendances app -->
25
+ Configuration `. On the :guilabel: `Settings ` page, configure the :ref: ` Modes section
26
+ < attendances/kiosk-mode> ` and the :ref: `attendances/kiosk-settings `.
27
27
28
28
Once all desired settings have been configured, click the :guilabel: `Save ` button on the
29
29
:guilabel: `Settings ` page, to activate and enable them.
30
30
31
31
.. _attendances/kiosk-mode :
32
32
33
- Kiosk Mode section
34
- ------------------
33
+ Modes section
34
+ -------------
35
35
36
- Using the drop-down menu, select how an employee checks in when using a kiosk. Options are
36
+ Determine how an employee checks in when using a kiosk, either by searching for their name on the
37
+ kiosk (:guilabel: `Manual Selection `), scanning an employee ID or key fob (:guilabel: `Barcode/RFID `).
38
+ or both.
39
+
40
+ On the settings page, using the drop-down menu for the :guilabel: `Kiosk Mode ` :icon: `fa-building-o `
41
+ field in the :guilabel: `Modes ` section, make the desired selection. Options are
37
42
:guilabel: `Barcode/RFID `, :guilabel: `Barcode/RFID and Manual Selection `, or :guilabel: `Manual
38
43
Selection `.
39
44
40
45
.. note ::
41
- The *Barcode * application **does not ** need to be installed to use one of the Barcode/RFID
46
+ The ** Barcode * * application **does not ** need to be installed to use one of the Barcode/RFID
42
47
settings.
43
48
44
49
.. _attendances/kiosk-settings :
@@ -49,27 +54,28 @@ Kiosk Settings section
49
54
The various settings in the :guilabel: `Kiosk Settings ` section determine how employees check in and
50
55
out with kiosks.
51
56
52
- - :guilabel: `Barcode Source `: this setting **only ** appears if one of the two *Barcode/RFID *
53
- selections were configured for the :ref: `Kiosk Mode <attendances/kiosk-mode >` setting.
57
+ - :guilabel: `Barcode Source ` :icon: `fa-building-o `: this setting **only ** appears if one of the two
58
+ *Barcode/RFID * selections were configured for the :ref: `Kiosk Mode <attendances/kiosk-mode >`
59
+ setting.
54
60
55
61
If available, select how barcodes are scanned at the kiosk, via one of the drop-down menu options.
56
62
Barcodes can be scanned with a dedicated :guilabel: `Scanner `, or with a device's camera
57
63
(:guilabel: `Front Camera ` or :guilabel: `Back Camera `).
64
+ - :guilabel: `Display Time ` :icon: `fa-building-o `: determine how many seconds a check-in/check-out
65
+ confirmation message remains on the kiosk screen before returning to the main check in screen.
58
66
- :guilabel: `Employee PIN Identification `: tick this checkbox if employees should use a unique PIN
59
67
to check in. PINs are configured on each individual employee record. Refer to the :ref: `new
60
68
employee documentation <employees/hr-settings>` documentation for more information on setting up
61
69
PINs.
62
- - :guilabel: `Display Time `: determine how many seconds a check-in/check-out confirmation message
63
- remains on the kiosk screen before returning to the main check in screen.
64
70
- :guilabel: `Attendance Kiosk Url `: Odoo generates a unique web address (URL) to use a device as a
65
71
kiosk, without having to sign in to the Odoo database. When setting up a kiosk device, navigate to
66
- this unique web address in a web browser to present the *Attendances * app kiosk.
72
+ this unique web address in a web browser to present the ** Attendances * * app kiosk.
67
73
68
74
.. important ::
69
75
These kiosk URLs are **not ** secured with any type of access code. Anyone who has the URL can
70
- access the *Attendances * app kiosk. If the URL is compromised for any reason, such as in the
71
- event of a security breach, click :guilabel: `Generate a new Kiosk Mode URL `, located beneath
72
- the link, to generate a new URL, and update the kiosk, accordingly.
76
+ access the ** Attendances * * app kiosk. If the URL is compromised for any reason, such as in the
77
+ event of a security breach, click :icon: ` fa-refresh ` : guilabel: `Generate new URL `, located
78
+ beneath the link, to generate a new URL, and update the kiosk, accordingly.
73
79
74
80
Kiosk mode
75
81
==========
@@ -86,17 +92,17 @@ Entering *Kiosk Mode* is **only** available for users with specific :ref:`access
86
92
Mode * on any device.
87
93
88
94
.. image :: kiosks/kiosk-url.png
89
- :align: center
90
95
:alt: The Attendances Kiosk URL field in the settings section of the Attendances application.
91
96
92
- As a security measure, once a device is in *Kiosk Mode *, it is not possible to go back into the
93
- database without signing back in.
97
+ .. important ::
98
+ As a security measure, once a device is in *Kiosk Mode *, it is not possible to go back into the
99
+ database without signing back in.
94
100
95
101
.. note ::
96
102
At any time, a new kiosk URL can be generated, if needed. Click the :icon: `fa-refresh `
97
103
:guilabel: `Generate a new Kiosk Mode URL `
98
104
99
- To exit *Kiosk Mode *, just close the tab in the web browser or return to the main log-in screen of
105
+ To exit *Kiosk Mode *, either close the tab in the web browser or return to the main log-in screen of
100
106
Odoo.
101
107
102
108
.. _attendances/kiosk-mode-entry :
@@ -107,11 +113,10 @@ Check in and out with a kiosk
107
113
Badge
108
114
-----
109
115
110
- To check in or out using a badge, tap the :icon: `fa-camera ` :guilabel: `Tap to scan ` image in the
111
- center of the kiosk.
116
+ To check in or out using a badge, tap the :icon: `fa-barcode ` :guilabel: `Scan your badge ` image in
117
+ the center of the kiosk.
112
118
113
119
.. image :: kiosks/scan-badge.png
114
- :align: center
115
120
:alt: The Attendances Kiosk view displaying the scan badge image.
116
121
117
122
Then, scan the barcode on the badge using the method configured in the :ref: `Kiosk Settings
@@ -123,7 +128,7 @@ Once the barcode is scanned, the employee is checked in or out, and a :ref:`conf
123
128
RFID
124
129
----
125
130
126
- To check in or out using an RFID key fob, simply scan the fob with an RFID reader.
131
+ To check in or out using an RFID key fob, scan the fob with an RFID reader.
127
132
128
133
Once scanned, the employee is either checked in or checked out, and a :ref: `confirmation message
129
134
<attendances/confirmation>` appears with all the information.
@@ -133,20 +138,20 @@ Manually
133
138
134
139
Users who do not have a scannable badge, or an RFID fob, can manually check in and out at a kiosk.
135
140
136
- Tap the :guilabel: `Identify Manually ` button on the kiosk, and a screen appears with all the
137
- employees that can be checked in or out. The *Employees * application dashboard has the same display.
141
+ Tap the :icon: `fa-user-o ` :guilabel: `Identify Manually ` button on the kiosk, and a screen appears
142
+ with all the employees that can be checked in or out. The **Employees ** app dashboard has the same
143
+ display.
138
144
139
145
Tap on a person to check them in or out, and a :ref: `confirmation message
140
146
<attendances/confirmation>` appears.
141
147
142
- There are two ways to quickly find a specific person:
148
+ To find a specific person, either :
143
149
144
- - :guilabel: `Search... `: tap on the :guilabel: `Search... ` field, and enter the desired person's
145
- name. As the name is typed in, the matching results are displayed on the screen.
146
- - :guilabel: `Department `: tap on any desired selection in the :guilabel: `Department ` section,
147
- located on the left-side of the screen, to **only ** view employees from that specific department.
148
- The number at the end of each listed :guilabel: `Department ` represents how many employees that
149
- department has.
150
+ - Search: tap into the search bar and enter the desired person's name. As the name is typed in, the
151
+ matching results are displayed on the screen.
152
+ - By department: tap on any desired selection in the department section, located on the left side of
153
+ the screen, to **only ** view employees from that specific department. The number at the end of
154
+ each listed department represents how many employees that department has.
150
155
151
156
PIN
152
157
~~~
@@ -156,15 +161,13 @@ If the :guilabel:`Employee PIN Identification` checkbox was ticked in the :ref:`
156
161
PIN when manually checking in or out.
157
162
158
163
After the employee is selected, a number pad appears with a message. When checking in,
159
- :guilabel: `(Employee) Welcome! Please enter your PIN to check in ` appears above the numbers. When
160
- checking out, :guilabel: `(Employee) Want to check out? Please enter your PIN to check out ` appears
161
- above the numbers.
164
+ :guilabel: `(Employee) Please enter your PIN to check in ` appears above the numbers. When checking
165
+ out, :guilabel: `(Employee) Please enter your PIN to check out ` appears above the numbers.
162
166
163
167
Tap in the PIN using the number pad, then tap :guilabel: `OK ` when done. The employee is then checked
164
168
in or out, and a :ref: `confirmation message <attendances/confirmation >` appears.
165
169
166
170
.. image :: kiosks/enter-pin.png
167
- :align: center
168
171
:alt: The pop-up that appears when prompted to enter a pin.
169
172
170
173
.. _attendances/confirmation :
@@ -173,19 +176,18 @@ Confirmation message
173
176
--------------------
174
177
175
178
When an employee checks in or out, a confirmation message appears, with all the check in or check
176
- out information. When checking in, a welcome message appears, as well as the date and time of check
177
- in.
179
+ out information.
178
180
179
- An :guilabel: `Hours Previously Today: HH:MM ` field also appears, displaying any time that has
180
- already been logged for that employee for the day. If no time has been logged, the value displayed
181
- is: ` 00:00 `. Beneath the message is an :guilabel: ` OK ` button .
181
+ When checking in, the :guilabel: `Welcome (Employee) ` message appears, along with the current date
182
+ and time. If the employee has already checked in and out that day, an :guilabel: ` Hours Previously
183
+ Today: HH:MM ` message also appears, showing the total hours logged earlier .
182
184
183
- To exit the screen before the preset time in the kiosk, tap the :guilabel: `OK ` button.
185
+ When checking out, :guilabel: `Goodbye (Employee) ` appears, as well as the date and time of check
186
+ out. Beneath the message is an :guilabel: `Hours Today: HH:MM ` field, with the total hours and
187
+ minutes logged for the day.
184
188
185
- When checking out, the screen displays a goodbye message, with the date and time of check out, and
186
- the total hours logged for the day. Beneath the message is a :guilabel: `Goodbye ` button. To exit the
187
- screen before the preset time, tap the :guilabel: `Goodbye ` button.
189
+ Beneath both the "welcome" and "goodbye" messages is an :guilabel: `OK ` button. To exit the screen
190
+ before the preset time in the kiosk, tap the :guilabel: `OK ` button.
188
191
189
192
.. image :: kiosks/goodbye-message.png
190
- :align: center
191
193
:alt: The goodbye message with all the employee's check out information.
0 commit comments