Difference between revisions of "Module:NonWorkingDays"
(Created page with "{{Module-infobox |Module-name=Non Working Days Registry |Module-tech-name=NonWorkingDays |Module-class=NonWorkingDays |Module-type=Standard |Module-template=basic |Module-is-c...") |
|||
Line 10: | Line 10: | ||
|Module-reportable=Yes | |Module-reportable=Yes | ||
|Module-hidden=No | |Module-hidden=No | ||
− | |Short Description= | + | |Short Description=The "Non Working Days" module is a straightforward tool designed to manage non-working days within the system. |
}} | }} | ||
+ | =={{int:ev-business_description}}== | ||
+ | It enables the input of public holidays specific to a country, as well as other legally mandated days off based on a given location. Additionally, it allows the inclusion of any custom non-working days that the company deems necessary. | ||
+ | |||
+ | === Functionality: === | ||
+ | The module offers the following features: | ||
+ | |||
+ | ==== Adding Non-Working Days: ==== | ||
+ | Users can input various types of non-working days, including public holidays and custom company-designated days off. | ||
+ | |||
+ | ==== Single Data Entry Field: ==== | ||
+ | The input/editing interface provides a single date entry field for specifying the desired date. | ||
+ | |||
+ | ==== Detailed View: ==== | ||
+ | In the detailed view, users are presented with three fields: | ||
+ | |||
+ | * The previously entered date | ||
+ | * A record name generated based on the date | ||
+ | * The day of the week corresponding to the date | ||
− | == | + | ==== List View: ==== |
+ | The list view displays all created records within the module. Users can interact with this list in standard ways, such as sorting, filtering, and deleting entries. | ||
+ | |||
+ | ==== Simplified Planning for Employees: ==== | ||
+ | When employees create their work schedules, the presence of non-working days in the system eliminates the need for them to input any work plans for those days. This eliminates the requirement for subsequent approval by supervisors. | ||
+ | ==== Overtime Calculation: ==== | ||
+ | If a work schedule is introduced and approved on a non-working day, any work done on that day is considered overtime for the respective employee. | ||
[[Missing::Missing User input]] | [[Missing::Missing User input]] | ||
− | |||
{{Module-links}} | {{Module-links}} | ||
− | + | {{technical-description}} | |
{{DevNotes}} | {{DevNotes}} |
Revision as of 10:04, 22 August 2023
Non Working Days Registry | |
---|---|
Name: | Non Working Days Registry |
Tech Name: | NonWorkingDays |
Class Name: | NonWorkingDays |
Type: | Standard |
Template: | Basic |
Custom Module: | No |
Auditable: | No |
Importable: | No |
Reportable: | Yes |
Hide module on Main Page: | No |
Contents
[hide]Short Description
The "Non Working Days" module is a straightforward tool designed to manage non-working days within the system.
Business Description
It enables the input of public holidays specific to a country, as well as other legally mandated days off based on a given location. Additionally, it allows the inclusion of any custom non-working days that the company deems necessary.
Functionality:
The module offers the following features:
Adding Non-Working Days:
Users can input various types of non-working days, including public holidays and custom company-designated days off.
Single Data Entry Field:
The input/editing interface provides a single date entry field for specifying the desired date.
Detailed View:
In the detailed view, users are presented with three fields:
- The previously entered date
- A record name generated based on the date
- The day of the week corresponding to the date
List View:
The list view displays all created records within the module. Users can interact with this list in standard ways, such as sorting, filtering, and deleting entries.
Simplified Planning for Employees:
When employees create their work schedules, the presence of non-working days in the system eliminates the need for them to input any work plans for those days. This eliminates the requirement for subsequent approval by supervisors.
Overtime Calculation:
If a work schedule is introduced and approved on a non-working day, any work done on that day is considered overtime for the respective employee.
Missing User input
Processes
Related Processes
Process | Short Description |
---|---|
Time Management | The process of planning the time spent on various activities, which aims to increase the efficiency of the time used |
Related Features
Structure
Fields
Name | Type | Required | Validations | Visible | Editable |
---|---|---|---|---|---|
Created by | relate | No | Yes | No | |
Date | date | Yes | Yes | Yes | |
Date Created | datetime | No | Yes | No | |
Date Modified | datetime | No | Yes | No | |
Description | text | No | Yes | Yes | |
Modified by Name | relate | No | Yes | No | |
Name | name | Yes | Yes | Yes | |
Week Day | enum | Yes | Yes | Yes |
Relationships
Laft | Type | Right | Short Description | Relationship |
---|---|---|---|---|
Users | one-to-many | Non Working Days Registry | Specific Sugar user can modify many account records, but specific account record last modification was performed by specific user. | Relationship: Users - NonWorkingDays |
Users | one-to-many | Non Working Days Registry | Specific Sugar user can create many account records, but specific account record can be created by only one user. | Relationship: Users - NonWorkingDays |