8000 [IMP] pos: basic and advanced rights for employees · odoo/documentation@db52535 · GitHub
[go: up one dir, main page]

Skip to content

Commit db52535

Browse files
committed
[IMP] pos: basic and advanced rights for employees
task-3371578 X-original-commit: 78ab569
1 parent c505a98 commit db52535

File tree

9 files changed

+160
-50
lines changed

9 files changed

+160
-50
lines changed

content/applications/sales/point_of_sale.rst

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,36 @@ the **POS dashboard**.
175175
- To look at all your previous sessions, go to :menuselection:`Point of Sale --> Orders -->
176176
Sessions`.
177177

178+
.. _pos/analytics:
179+
180+
Analytics
181+
=========
182+
183+
Once you :ref:`close and post the POS session <pos/session-close>`, access the comprehensive report
184+
to review all session activities, including who initiated the session and who handled specific
185+
orders. To access the session's report:
186+
187+
#. Click :icon:`fa-ellipsis-v` (:guilabel:`vertical ellipsis`) on the POS card.
188+
#. Click :guilabel:`Sessions` under the :guilabel:`View` section.
189+
#. From that list view, you can see all the sessions and who initiated them under the
190+
:guilabel:`Opened By` column.
191+
#. Select a POS session to open a detailed session report.
192+
#. Click the :guilabel:`Orders` smart button to display a list of all orders placed during that
193+
session.
194+
#. From that view, you can retrieve the following information:
195+
196+
- The :guilabel:`Order Ref`
197+
- The :guilabel:`Date` of the order.
198+
- The :guilabel:`Point of Sale` where that order was made.
199+
- The :guilabel:`Receipt Number`.
200+
- The :guilabel:`Customer`.
201+
- The :guilabel:`Employee` that placed this order.
202+
- The :guilabel:`Total` paid amount.
203+
- The order :guilabel:`Status`.
204+
205+
To get an overview of all orders, regardless of the session, click the vertical ellipsis button
206+
(:guilabel:``) on the POS card and select :guilabel:`Orders` from the :guilabel:`View` section.
207+
178208
.. toctree::
179209
:titlesonly:
180210

content/applications/sales/point_of_sale/employee_login.rst

Lines changed: 128 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -2,74 +2,154 @@
22
Multi-employee management
33
=========================
44

5-
Odoo Point of Sale allows you to manage access to a specific POS by enabling the **Multi Employees
6-
per Session** feature. When activated, :ref:`you can select which users can log into the POS
7-
<employee_login/use>` and :ref:`keep track of the employees involved in each order
8-
<employee_login/analytics>`.
5+
Odoo Point of Sale (POS) offers a **Log in with Employees** feature, allowing multiple users to
6+
:ref:`log into a POS session <pos/employee_login/use>`. Activating this feature enables the
7+
following actions:
98

10-
.. _employee_login/configuration:
9+
- Select specific users who can :ref:`log into the POS <pos/employee_login/use>`.
10+
- :ref:`Assign minimal, basic or advanced permissions <pos/employee_login/configuration>` to these
11+
users.
12+
- :ref:`Track the employees involved in each order for enhanced analytics <pos/analytics>`.
13+
14+
.. _pos/employee_login/configuration:
1115

1216
Configuration
1317
=============
1418

15-
:ref:`Access the POS settings <configuration/settings>` and select your POS, or click the vertical
16-
ellipsis button (:guilabel:``) on a POS card and click :guilabel:`Edit`. Then, enable
17-
:guilabel:`Multi Employees per Session`, and add the allowed employees in the :guilabel:`Allowed
18-
Employees` field.
19+
Access the multi-employee setting from the :guilabel:`PoS Interface` section of the :ref:`POS
20+
settings <configuration/settings>`. Then,
21+
22+
#. Activate the :guilabel:`Log in with Employees` feature.
23+
#. Add the employees with **basic POS functionality** access in the :guilabel:`Basic rights` field.
24+
#. Add the employees with **extended POS functionalities** in the :guilabel:`Advanced rights` field.
1925

20-
.. image:: employee_login/setting.png
26+
.. image:: employee_login/activate-setting.png
2127
:alt: setting to enable multiple cashiers in POS
2228

23-
.. _employee_login/use:
29+
.. note::
30+
- Leaving the :guilabel:`Minimal rights` and :guilabel:`Basic rights` field empty allows all
31+
employees to log in.
32+
- Leaving the :guilabel:`Advanced rights` field empty grants extended rights to Odoo users only.
33+
34+
.. tip::
35+
Click the :icon:`fa-ellipsis-v` (:guilabel:`vertical ellipsis`) button on the top right corner of
36+
a POS card and :guilabel:`Edit` to access the setting from the main POS dashboard.
37+
38+
.. seealso::
39+
:doc:`../../general/users/access_rights`
40+
41+
.. tabs::
42+
.. tab:: Minimal rights
43+
44+
Employees with minimal rights can perform the following actions within the POS:
45+
46+
**Session management:**
47+
48+
- Lock and unlock an open POS session.
49+
- Reload data.
50+
51+
**Sales transactions:**
52+
53+
- :ref:`Process standard sales transactions <pos/sell>`.
54+
- :ref:`Set customers <pos/customers>`.
55+
- :ref:`Add notes to orders <pos/customer-notes>`.
56+
57+
**Pricing and discounts:**
58+
59+
- Enter promotional codes.
60+
61+
.. tab:: Basic rights
62+
63+
In addition to the minimal rights, employees with basic rights can also:
64+
65+
**Session management:**
66+
67+
- :ref:`Open a POS session <pos/session-start>`.
68+
- :ref:`Perform cash-in and cash-out operations <pos/cash-register>`.
69+
- Toggle the visibility of product and category images.
70+
71+
**Sales transactions:**
72+
73+
- :ref:`Create customers <pos/customers>`.
74+
- :ref:`Process refunds <pos/refund>`.
75+
- :doc:`Access and handle sales orders <shop/sales_order>`.
76+
- Access past and current order history.
77+
- Cancel orders.
78+
79+
**Pricing and discounts:**
80+
81+
- Manually select another :doc:`pricelist <pricing/pricelists>`.
82+
- :doc:`Manually apply discounts <pricing/discounts>`.
83+
- Manually :ref:`change a product's price <pos/sell>`.
84+
- Give loyalty program's rewards.
85+
- Switch between :doc:`fiscal positions <pricing/fiscal_position>`.
86+
87+
.. tab:: Advanced rights
88+
89+
In addition to the minimal and basic rights, employees with advanced rights can also:
90+
91+
- Create products.
92+
- Access the Odoo backend interface.
93+
- :ref:`Close the current POS session <pos/session-close>`.
94+
95+
.. _pos/employee_login/use:
96+
97+
Usage guidelines
98+
================
99+
100+
Logging in
101+
----------
24102

25-
Practical application
26-
=====================
103+
Once the **Log in with Employees** feature is enabled, employees must log in to :ref:`open a POS
104+
session <pos/session-start>` and access the POS interface. They can :ref:`scan their employee badge
105+
<pos/employee_login/badge>`, click the :icon:`fa-users` icon (:guilabel:`users`) to select their
106+
name from the list of authorized users, or by entering :ref:`their PIN code
107+
<pos/employee_login/pin>` in the :guilabel:`Enter your PIN` field.
27108

28-
Once the feature is activated, cashiers can log in :ref:`by scanning their badge
29-
<employee_login/badge>` or selecting their name from the list of allowed employees to :ref:`open the
30-
session <pos/session-start>`.
109+
.. image:: employee_login/log-in.png
110+
:alt: Login window to open a session when the multiple cashiers feature is active
31111

32-
.. image:: employee_login/open-session.png
33-
:alt: window to open a session when the multiple cashiers feature is enabled
112+
To switch between users during an :ref:`active session <pos/session-start>`, click on the currently
113+
logged-in employee's name at the top right of the POS screen and select the user to switch to.
34114

35-
To switch to another user :ref:`from an open session <pos/session-start>`, click the employee name
36-
at the top-right of the screen and select the employee to swap with from the list.
115+
.. tip::
116+
In the absence of a scanner, click the :icon:`fa-barcode` icon (:guilabel:`barcode`) to scan
117+
barcodes using the webcam.
37118

38-
.. image:: employee_login/switch-user.png
39-
:alt: button to switch from one cashier to another.
119+
.. _pos/employee_login/badge:
40120

41-
You can also require your employees to enter a pin code every time they log into a POS to prevent
42-
them from logging in as someone else. To define the code, go to the **Employees** app, open the
43-
employee form, and click the :guilabel:`HR settings` tab. Then, enter a pin code of your choice in
44-
the :guilabel:`PIN Code` field of the :guilabel:`Attendance/Point of Sale` category.
121+
Logging in with badges
122+
----------------------
45123

46-
.. image:: employee_login/pin-and-badgeid.png
47-
:alt: setting on the employee form to assign a badge ID and a PIN code.
124+
Employees can log in using their badge. To configure badge-based login, assign a unique badge ID to
125+
the employee's profile in the **Employees** module:
48126

49-
.. _employee_login/badge:
127+
#. Navigate to the **Employees** module.
128+
#. Open the form view of the specific employee.
129+
#. Go to the :guilabel:`Settings` tab.
130+
#. The :guilabel:`Attendance/Point of Sale/Manufacturing` category offers two options:
50131

51-
Log in using badges
52-
-------------------
132+
- Manually enter any badge ID in the :guilabel:`Badge ID` field.
133+
- Click :guilabel:`Generate` to create a unique badge ID automatically.
134+
#. Click :guilabel:`Print Badge` to generate a barcode representation of the assigned badge ID.
53135

54-
For your employees to be able to log in by scanning their badge, they must have a badge ID assigned.
55-
To do so, go to the **Employees** app, open the employee form, and click the :guilabel:`HR settings`
56-
tab. Then, enter the badge ID of your choice in the :guilabel:`Badge ID` field of the
57-
:guilabel:`Attendance/Point of Sale` category or click :guilabel:`Generate`.
136+
To switch users within an open POS session using a badge, you must first lock the session. To do so,
137+
click the :icon:`fa-lg fa-lock` icon (:guilabel:`lock`) to return to the login screen. Then, the new
138+
employee can scan their badge to log in.
58139

59-
To switch to another user, lock the session by clicking the lock-shaped icon (:guilabel:`🔓`) at the
60-
top-right of the screen and scan your badge.
140+
.. _pos/employee_login/pin:
61141

62-
.. _employee_login/analytics:
142+
Adding a PIN Code
143+
-----------------
63144

64-
Analytics
65-
=========
145+
For enhanced security, employees may be forced to enter a PIN code each time they log into a POS
146+
session. To set up a PIN code for an employee:
66147

67-
Once you close and post the POS session, access the comprehensive report to review all session
68-
activities, including who initiated the session and who handled specific orders. To access the
69-
session's report, click the vertical ellipsis button (:guilabel:``) on the POS card and select
70-
:guilabel:`Sessions` from the :guilabel:`View` section. Then, select a specific session for more
71-
detailed information, and click the :guilabel:`Orders` button to view a list of all orders placed
72-
during that session.
148+
#. Navigate to the **Employees** module.
149+
#. Open the form view of the relevant employee.
150+
#. Go to the :guilabel:`Settings` tab.
151+
#. Enter a desired numerical code in the :guilabel:`PIN Code` field of the
152+
:guilabel:`Attendance/Point of Sale/Manufacturing` category.
73153

74-
To get an overview of all orders, regardless of the session, click the vertical ellipsis button
75-
(:guilabel:``) on the POS card and select :guilabel:`Orders` from the :guilabel:`View` section.
154+
.. note::
155+
The PIN code must consist of a sequence of digits only.
Loading
Loading
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

content/applications/sales/point_of_sale/shop/barcode.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,5 +58,5 @@ Log employees
5858
-------------
5959

6060
You can also use a barcode scanner to log your employees. To do so, :ref:`restrict access
61-
<employee_login/configuration>` to the POS and :ref:`use barcodes to log your employees in
62-
<employee_login/badge>` your POS.
61+
<pos/employee_login/configuration>` to the POS and :ref:`use barcodes to log your employees in
62+
<pos/employee_login/badge>` your POS.

0 commit comments

Comments
 (0)
0