Skip to content

Commit 5970988

Browse files
committed
[IMP] Time Off: added multiple request section
closes #11567 X-original-commit: 02f8188 Signed-off-by: Lara Martini (larm) <[email protected]>
1 parent 68f7c1d commit 5970988

File tree

3 files changed

+51
-18
lines changed

3 files changed

+51
-18
lines changed

content/applications/hr/time_off/allocations.rst

+51-18
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ Off Officer* or *Administrator* access rights for the **Time Off** application.
1111
on access rights, refer to the :doc:`access rights <../../general/users/access_rights/>`
1212
documentation.
1313

14+
.. _time_off/allocation-form:
15+
1416
Allocate time off
1517
=================
1618

@@ -19,7 +21,7 @@ Allocations`.
1921

2022
This presents a list of all current allocations, including their respective statuses.
2123

22-
Click :guilabel:`New` to allocate time off, and a blank allocation form appears.
24+
Click :guilabel:`New` to allocate time off, and a blank :guilabel:`Allocation` form appears.
2325

2426
After entering a name for the allocation on the first blank field of the form, enter the following
2527
information:
@@ -74,28 +76,60 @@ information:
7476
- :guilabel:`Allocation`: Enter the amount of time that is being allocated to the employees. This
7577
field displays the time in either :guilabel:`Hours` or :guilabel:`Days`, depending on how the
7678
selected :ref:`Time Off Type <time_off/time-off-types>` is configured.
77-
- :guilabel:`Mode`: Using the drop-down menu, select how the allocation is assigned. This selection
78-
determines who receives the time off allocation. The options are :guilabel:`By Employee`,
79-
:guilabel:`By Company`, :guilabel:`By Department`, or :guilabel:`By Employee Tag`.
80-
81-
Depending on what is selected for the :guilabel:`Mode`, the field beneath :guilabel:`Mode` is
82-
labeled either: :guilabel:`Employees`, :guilabel:`Company`, :guilabel:`Department`, or
83-
:guilabel:`Employee Tag`.
84-
85-
Using the drop-down menu, indicate the specific employees, company, department, or employee tags
86-
receiving this time off.
87-
88-
Multiple selections can be made for either :guilabel:`Employees` or :guilabel:`Employee Tag`.
89-
90-
Only one selection can be made for the :guilabel:`Company` or :guilabel:`Department`.
9179
- :guilabel:`Add a reason...`: If any description or note is necessary to explain the time off
9280
allocation, enter it in this field at the bottom of the form.
9381

9482
.. image:: allocations/new-allocation.png
95-
:align: center
9683
:alt: A new allocation form with all the fields filled out for the annual two week vacation
9784
granted to all employees.
9885

86+
Multiple Allocations
87+
--------------------
88+
89+
When allocating time off, it is common to allocate time to several employees at once. This is done
90+
using the :guilabel:`Multiple Requests` feature.
91+
92+
To allocate time to multiple employees in a single allocation, navigate to :menuselection:`Time Off
93+
app --> Management --> Allocations`. Then, click the :icon:`fa-gear` :guilabel:`(Actions)` icon in
94+
the upper-left corner, then click :icon:`fa-users` :guilabel:`Multiple Requests`. This reveals a
95+
:guilabel:`Multiple Requests` pop-up window.
96+
97+
This form is identical to the :guilabel:`Allocation` form, with an additional :guilabel:`Mode`
98+
field. The :guilabel:`Mode` field determines how multiple employees are selected.
99+
100+
Using the drop-down menu, select one of the following :guilabel:`Modes`:
101+
102+
- :guilabel:`By Employee`: This option allows for the selection of multiple individual employees
103+
that are unrelated in terms of department, company, or tags. Selecting this reveals an
104+
:guilabel:`Employees` field. Select the employees to receive the allocation in the
105+
:guilabel:`Employees` field. There is no limit to the amount of employees that can be selected.
106+
- :guilabel:`By Company`: This option allows for the selection of all employees within a specific
107+
company. Selecting this reveals a :guilabel:`Company` field. Select the :guilabel:`Company` to
108+
assign the allocation to. Only one company can be assigned in the :guilabel:`Company` field. When
109+
a company is selected, *all* employees within the company receive the allocation.
110+
- :guilabel:`By Department`: This option allows for the selection of all employees within a specific
111+
department. Selecting this reveals a :guilabel:`Department` field. Select the
112+
:guilabel:`Department` to assign the allocation to. Only one department can be assigned in the
113+
:guilabel:`Department` field. When a department is selected, *all* employees within the department
114+
receive the allocation.
115+
- :guilabel:`By Employee Tag`: This option allows for the selection of all employees with a specific
116+
tag. Selecting this reveals an :guilabel:`Employee Tag` field. Select the desired
117+
:guilabel:`Employee Tag` to select all employees with that tag. Only one tag can be assigned in
118+
the :guilabel:`Employee Tag` field. When a tag is selected, *all* employees with that tag receive
119+
the allocation.
120+
121+
Next, select the :guilabel:`Time Off Type` using the drop-down menu. Once a :guilabel:`Time Off
122+
Type` is selected, the placeholder name, 'Allocation Request', changes to the name of the selected
123+
:guilabel:`Time Off Type`, including the amount of days. Change the name of the allocation, if
124+
desired.
125+
126+
Fill out the remainder of the :ref:`Multiple Requests form <time_off/allocation-form>`, then click
127+
:guilabel:`Create Allocations` when done.
128+
129+
.. image:: allocations/multiple-requests.png
130+
:alt: An allocation request form filled out for sick time for all employees within the sales
131+
department.
132+
99133
.. _time_off/request-allocation:
100134

101135
Request allocation
@@ -120,7 +154,7 @@ Enter the following information on the new allocation request form:
120154
- :guilabel:`Time Off Type`: Select the type of time off being requested for the allocation from the
121155
drop-down menu. After a selection is made, the title updates with the time off type.
122156
- :guilabel:`Validity Period`: By default, the current date populates this field, and it is **not**
123-
able to be modified. This field **only** appears when requesting an allocatoin from the
157+
able to be modified. This field **only** appears when requesting an allocation from the
124158
:guilabel:`My Allocations` view (:menuselection:`Time Off --> My Time --> My Allocations`).
125159
- :guilabel:`Allocation`: Enter the amount of time being requested in this field. The format is
126160
presented in either :guilabel:`Days` or :guilabel:`Hours`, depending on how the :guilabel:`Time
@@ -137,6 +171,5 @@ automatically saved as it is entered. However, the form can be saved manually at
137171
clicking the :icon:`fa-cloud-upload` :guilabel:`(cloud upload)` icon.
138172

139173
.. image:: allocations/allocation-request.png
140-
:align: center
141174
:alt: An allocation request form filled out for an employee requesting an additional week of
142175
sick time.
Loading
Loading

0 commit comments

Comments
 (0)