Difference between revisions of "Module:Appraisals"
Line 20: | Line 20: | ||
* '''Employee''' : it is also a relational field to the Employees module, where the user selects the person who is the subject of the application | * '''Employee''' : it is also a relational field to the Employees module, where the user selects the person who is the subject of the application | ||
* '''Candidature''': module in the system in which relationships are added to the candidature to which this appraisales relates | * '''Candidature''': module in the system in which relationships are added to the candidature to which this appraisales relates | ||
+ | |||
+ | Apart from relational fields, there are also fields with basic data such as: | ||
+ | * Name | ||
+ | * Date | ||
+ | * Assigned to | ||
+ | * Description | ||
+ | * Status | ||
+ | * Type | ||
+ | |||
+ | From the standpoint of the candidacy, the skills and knowledge of the candidate are important. Needed for a position. Therefore, when creating a record, the functionality of adding an Appraisale Item was added. In which the user selects from a given category of requirements: | ||
+ | * Goal | ||
+ | * Responsibility | ||
+ | * Competency | ||
+ | * Skill | ||
+ | * Knowledge | ||
+ | * Attitiude | ||
+ | All of these categories are separate modules in which the user creates records and then adds relationships to the appraisals. | ||
+ | |||
+ | |||
+ | |||
{{Module-links}} | {{Module-links}} | ||
{{technical-description}} | {{technical-description}} | ||
{{DevNotes}} | {{DevNotes}} |
Revision as of 13:49, 6 October 2021
Appraisals | |
---|---|
Name: | Appraisals |
Tech Name: | Appraisals |
Class Name: | Appraisals |
Type: | Standard |
Template: | Security_groups, Employee_related, Assignable, Basic |
Custom Module: | No |
Auditable: | Yes |
Importable: | No |
Reportable: | Yes |
Hide module on Main Page: | No |
Contents
[hide]Short Description
It is a module in which the user creates an assessment of the recruited employee.
Business Description
It is a module in which the user creates an assessment of the conducted candidacy. As an evaluation tool, it has a set of related modules in which it can add new records, eg Competency, which must be added in a separate module and then used to evaluate the candidacy. Relationships to related modules are added through relational fields such as:
- Evaluator : it is a relational field that is connected with the Employees module, here the user enters the person responsible for evaluating the recruitment process
- Position : it is a separate module in which new jobs are created that are available in the company, in this field the user selects which position is related to the candidate's evaluation
- Employee : it is also a relational field to the Employees module, where the user selects the person who is the subject of the application
- Candidature: module in the system in which relationships are added to the candidature to which this appraisales relates
Apart from relational fields, there are also fields with basic data such as:
- Name
- Date
- Assigned to
- Description
- Status
- Type
From the standpoint of the candidacy, the skills and knowledge of the candidate are important. Needed for a position. Therefore, when creating a record, the functionality of adding an Appraisale Item was added. In which the user selects from a given category of requirements:
- Goal
- Responsibility
- Competency
- Skill
- Knowledge
- Attitiude
All of these categories are separate modules in which the user creates records and then adds relationships to the appraisals.
Processes
Related Processes
Process | Short Description |
---|---|
Competencies and Skills | Management of employees' competences and skills |
Related Features
Structure
Fields
Name | Type | Required | Validations | Visible | Editable |
---|---|---|---|---|---|
Appraisal Items | function | No | Yes | Yes | |
Assigned to | relate | No | Yes | Yes | |
Candidature | relate | No | Yes | Yes | |
Created By | relate | No | Yes | No | |
Date | date | No | Yes | Yes | |
Date Created | datetime | No | Yes | No | |
Date Modified | datetime | No | Yes | No | |
Description | text | No | Yes | Yes | |
Employee | relate | No | Yes | Yes | |
Employee ID | relate | No | Yes | Yes | |
Modified By Name | relate | No | Yes | No | |
Name | name | Yes | Yes | Yes | |
Position | relate | No | Yes | Yes | |
Status | enum | Yes | Yes | Yes | |
Type | enum | Yes | Yes | Yes |
Relationships
Laft | Type | Right | Short Description | Relationship |
---|---|---|---|---|
Appraisals | one-to-many | Appraisal Items | One Appraisals record can have many related Appraisal Items records, but a specific Appraisal Items record can be related to only one Appraisals record. | Relationship: Appraisals - AppraisalItems |
Candidatures | one-to-many | Appraisals | One Candidature record can have many related Appraisals records, but a specific Appraisals record can be related to only one Candidature record. | Relationship: Candidatures - Appraisals |
Employees | one-to-many | Appraisals | One Employees record can have many related Appraisals records, but a specific Appraisals record can be related to only one Employees record. | Relationship: Employees - Appraisals |
Positions | one-to-many | Appraisals | One Position record can have many related Appraisals records, but a specific Appraisals record can be related to only one Position record. | Relationship: Positions - Appraisals |
Users | one-to-many | Appraisals | Specific Sugar user can modify many account records, but specific account record last modification was performed by specific user. | Relationship: Users - Appraisals |
Users | one-to-many | Appraisals | Specific Sugar user can create many account records, but specific account record can be created by only one user. | Relationship: Users - Appraisals |
Users | one-to-many | Appraisals | Specific Sugar user can be assigned to many account records, but specific account record can only have one user assigned. | Relationship: Users - Appraisals |