Difference between revisions of "Module:Appraisals"

From MintHCM Wiki

(Appraisal Items)
 
(5 intermediate revisions by the same user not shown)
Line 10: Line 10:
 
|Module-reportable=Yes
 
|Module-reportable=Yes
 
|Module-hidden=No
 
|Module-hidden=No
|Short Description=It is a module in which the user creates an assessment of the recruited employee.
+
|Related Screens=File:Appraisals - Detailed View.png,File:Appraisals - List View.png,File:Appraisals - Create View.png,File:Appraisals - Appraisal items.png
 +
|Short Description=The Appraisals module is a tool primarily designed for HR professionals within the organization. It serves as a platform for storing assessments of candidates, allowing for a detailed evaluation process. With an expanded feature set, including the ability to add appraisal item fields dynamically, the Appraisals module offers flexibility in candidate assessment.
 
}}
 
}}
=={{int:ev-business_description}}==
+
==Overview==
 +
As a Human Capital Management (HCM) system, MintHCM has an extensive, bult-in module dedicated to perform an assessment of candidates or employees. Following article covers all the aspects related to the Appraisals module, the tool within the system, that allows users to thoroughly evaluate candidate or employee, provide detailed descriptions, establish connections with various assessment criteria, and gain a holistic view of a candidate's or employee's capabilities.
  
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:
+
The Appraisals module follows a standard module structure, incorporating List, Detail, Edit, and other views typical to the system, that can be displayed within other modules. In this case, Edit/Create View adheres to a standard form structure, but it offers the flexibility to expand by incorporating additional fields when needed. Users can initiate this expansion by clicking the "ADD APPRAISAL ITEM" button, which triggers the appearance of an additional section containing relevant fields for the newly added appraisal item. Check the "Appraisal Items" section below for more information on this feature.
  
* '''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
+
===Standard Fields===
*'''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
+
The Appraisals module comprises several standard fields, each serving a specific purpose in capturing and organizing appraisal-related information. Here is a detailed explanation of each field:
* '''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
+
|-
 +
| width=17% align=right valign=top style="padding-right: 10px; padding-bottom: 7px;" | '''Name''' || || Name of the appraisal record. Serves as a link to the record's detailed view from anywhere in the portal, including list view.
 +
|-
 +
| align=right valign=top style="padding-right: 10px; padding-bottom: 7px;" | '''Status''' || || This dropdown field captures the current status of the appraisal. It offers a selection of predefined options: "Planned", "In progress", "Held" and "Not held".
 +
|-
 +
| align=right valign=top style="padding-right: 10px; padding-bottom: 7px;" | '''Date''' || || The date on which the appraisal is conducted, providing a timestamp for reference.
 +
|-
 +
| align=right valign=top style="padding-right: 10px; padding-bottom: 7px;" | '''Type''' || || This dropdown field captures the type of the appraisal. This dropdown field provides two options: "Recruiting" and 'Other' to separate appraisals related to a recruitment process from the ramaining appraisals that are being conducted in the organisation. Selecting "Recruiting" activates an additional field - "Candidature" to appear. Keep in mind that after selecting the "Recruiting" type, system won't allow you to save an appraisal record with other appraisal items than "Competency".
 +
|-
 +
| align=right valign=top style="padding-right: 10px; padding-bottom: 7px;" | '''Assigned to''' || || Assigns responsibility to a specific user or team within the organization for overseeing the recruitment process. It ensures clear ownership and accountability for each recruitment record.
 +
|-
 +
| align=right valign=top style="padding-right: 10px; padding-bottom: 7px;" | '''Employee''' || || Establishes a relationship with the Employees module, linking the appraisal record to the specific Candidature for which the appraisal is initiated.
 +
|-
 +
| align=right valign=top style="padding-right: 10px; padding-bottom: 7px;" | '''Evaluator''' || || Establishes a relationship with the Users module, linking the appraisal record to the specific user to indicate a person who actually conducted the appraisal represented by this record.
 +
|-
 +
| align=right valign=top style="padding-right: 10px; padding-bottom: 7px;" | '''Position''' || || Establishes a relationship with the Positions module, linking the appraisal record to the specific position that
 +
|-
 +
| align=right valign=top style="padding-right: 10px; padding-bottom: 7px;" | '''Candidature''' || || Visible only if record's type has been set as "Recruitment".  Establishes a relationship with the Candidatures module, linking the appraisal record to the specific Candidature for which the appraisal is initiated.
 +
|-
 +
| align=right valign=top style="padding-right: 10px; padding-bottom: 7px;" | '''Description''' || || Allows users to provide additional context or details related to this particular application. It should include some additional information that is necessary to process the application properly, but has no designated field. In the "Description" field you can also include any other information that seem relevant to the created record.
 +
|}
 +
'''Note:''' Fields marked with an asterisk on the form are required. Saving the record without providing input to them beforehand won't be possible.
  
Apart from relational fields, there are also fields with basic data such as:
+
==Appraisal Items==
* Name
+
Below you'll find a description on how to create and review appraisal items that are closely related to the appraosal module records. Please keep in mind, that appraisals items are technically a standard, separate module and therefore it's been described in the saparate article on this wiki - [[Module:AppraisalItems|Appraisal Items]]. Please check it out if you're interested in more details about it.
* 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:
+
===Adding an appraisal item===
* Goal
+
As mentioned, form of fields that makes a separate record within appraisal module can be expanded adequately to the specific appraisal process that it represents. By clicking "ADD APPRAISAL ITEM" button you can add another row of fields that contains information on a separate candidate or employee evaluation criteria. It consists of 3 fields:
* Responsibility
+
* Subject - represents the criteria for which the individual is being assessed. Further details about the appraisal item's subject are provided in the subsequent paragraph.
* Competency
+
* Value - actual score assigned to the individual being appraised for their performance in the selected criteria. It offers a dropdown list with a rating system, typically ranging from 1 to 5, including a 'N/A' (Not Applicable) option.
* Skill
+
* Description - Additional text area where person responsible for conducting the appraisal can provide comments or remarks regarding this appraisal item. In other words it It serves as a flexible space for any information that seem relevant for the appraisal process.
* Knowledge
+
 
* Attitiude
+
===Appraisal item's subject===
All of these categories are separate modules in which the user creates records and then adds relationships to the appraisals. A new Appraisal Item can be added by clicking on the "Add Appraisal Item" button. After clicking on the button, fields are added which the user can complete with relations to other modules like those above. For each added skill, we also provide the value of the grade and a description of the grade. All skills added in this way, along with the assessment and description, are called Appraisal Items and are automatically saved in another Appraisal items module.
+
The "Subject" field within the appraisal item servs as a key identifier for the criteria being evaluated. It is important to understand that this field operates as a flexible relationship field. In practical terms, this means that the "Subject" field cannot simply accept free-text input. Instead, it establishes a connection with one of the available modules within the system. Keep in mind that the "Recruitment" appraisal type may have positions only on "Competence" subject and system won't allow you to save a "Recruitment" type appraisal record with appraisal items other than that.
 +
 
 +
The modules to which the "Subject" field can relate are predefined and include:
 +
* [[Module:Goals|Goals]]
 +
* [[Module:Responsibilities|Responsibilities]]
 +
* [[Module:Competencies|Competencies]]
 +
* [[Module:Skills|Skills]]
 +
* [[Module:Knowledge|Knowledge]]
 +
* [[Module:Attitudes|Attitudes]]
 +
* [[Module:Responsibility_Activities|Responsibility Activities]]
 +
 
 +
 
 +
To clarify, if a user wish to evaluate an individual's performance in a specific area, such as for instance "Spanish language proficiency," they must first access the corresponding module within the system that aligns with the subject matter. In this case, the most suitable module might be the "Skills" module, where a "Spanish language proficiency" record should be created. This record can then be selected as the subject of an appraisal item within multiple appraisal processes. This solution benefits with consistency of an appraisal processes and a possibility of easy comparisons to determine who possesses a particular skill or criterion most effectively, or to identify individuals with specific skills when needed.
 
{{Module-links}}
 
{{Module-links}}
 
{{technical-description}}
 
{{technical-description}}
 
{{DevNotes}}
 
{{DevNotes}}

Latest revision as of 13:43, 12 October 2023

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

Short Description

The Appraisals module is a tool primarily designed for HR professionals within the organization. It serves as a platform for storing assessments of candidates, allowing for a detailed evaluation process. With an expanded feature set, including the ability to add appraisal item fields dynamically, the Appraisals module offers flexibility in candidate assessment.


Screens
  1. Appraisals - Create View.png
  2. Appraisals - Detailed View.png
  3. Appraisals - List View.png


Overview

As a Human Capital Management (HCM) system, MintHCM has an extensive, bult-in module dedicated to perform an assessment of candidates or employees. Following article covers all the aspects related to the Appraisals module, the tool within the system, that allows users to thoroughly evaluate candidate or employee, provide detailed descriptions, establish connections with various assessment criteria, and gain a holistic view of a candidate's or employee's capabilities.

The Appraisals module follows a standard module structure, incorporating List, Detail, Edit, and other views typical to the system, that can be displayed within other modules. In this case, Edit/Create View adheres to a standard form structure, but it offers the flexibility to expand by incorporating additional fields when needed. Users can initiate this expansion by clicking the "ADD APPRAISAL ITEM" button, which triggers the appearance of an additional section containing relevant fields for the newly added appraisal item. Check the "Appraisal Items" section below for more information on this feature.

Standard Fields

The Appraisals module comprises several standard fields, each serving a specific purpose in capturing and organizing appraisal-related information. Here is a detailed explanation of each field:

Name Name of the appraisal record. Serves as a link to the record's detailed view from anywhere in the portal, including list view.
Status This dropdown field captures the current status of the appraisal. It offers a selection of predefined options: "Planned", "In progress", "Held" and "Not held".
Date The date on which the appraisal is conducted, providing a timestamp for reference.
Type This dropdown field captures the type of the appraisal. This dropdown field provides two options: "Recruiting" and 'Other' to separate appraisals related to a recruitment process from the ramaining appraisals that are being conducted in the organisation. Selecting "Recruiting" activates an additional field - "Candidature" to appear. Keep in mind that after selecting the "Recruiting" type, system won't allow you to save an appraisal record with other appraisal items than "Competency".
Assigned to Assigns responsibility to a specific user or team within the organization for overseeing the recruitment process. It ensures clear ownership and accountability for each recruitment record.
Employee Establishes a relationship with the Employees module, linking the appraisal record to the specific Candidature for which the appraisal is initiated.
Evaluator Establishes a relationship with the Users module, linking the appraisal record to the specific user to indicate a person who actually conducted the appraisal represented by this record.
Position Establishes a relationship with the Positions module, linking the appraisal record to the specific position that
Candidature Visible only if record's type has been set as "Recruitment". Establishes a relationship with the Candidatures module, linking the appraisal record to the specific Candidature for which the appraisal is initiated.
Description Allows users to provide additional context or details related to this particular application. It should include some additional information that is necessary to process the application properly, but has no designated field. In the "Description" field you can also include any other information that seem relevant to the created record.

Note: Fields marked with an asterisk on the form are required. Saving the record without providing input to them beforehand won't be possible.

Appraisal Items

Below you'll find a description on how to create and review appraisal items that are closely related to the appraosal module records. Please keep in mind, that appraisals items are technically a standard, separate module and therefore it's been described in the saparate article on this wiki - Appraisal Items. Please check it out if you're interested in more details about it.

Adding an appraisal item

As mentioned, form of fields that makes a separate record within appraisal module can be expanded adequately to the specific appraisal process that it represents. By clicking "ADD APPRAISAL ITEM" button you can add another row of fields that contains information on a separate candidate or employee evaluation criteria. It consists of 3 fields:

  • Subject - represents the criteria for which the individual is being assessed. Further details about the appraisal item's subject are provided in the subsequent paragraph.
  • Value - actual score assigned to the individual being appraised for their performance in the selected criteria. It offers a dropdown list with a rating system, typically ranging from 1 to 5, including a 'N/A' (Not Applicable) option.
  • Description - Additional text area where person responsible for conducting the appraisal can provide comments or remarks regarding this appraisal item. In other words it It serves as a flexible space for any information that seem relevant for the appraisal process.

Appraisal item's subject

The "Subject" field within the appraisal item servs as a key identifier for the criteria being evaluated. It is important to understand that this field operates as a flexible relationship field. In practical terms, this means that the "Subject" field cannot simply accept free-text input. Instead, it establishes a connection with one of the available modules within the system. Keep in mind that the "Recruitment" appraisal type may have positions only on "Competence" subject and system won't allow you to save a "Recruitment" type appraisal record with appraisal items other than that.

The modules to which the "Subject" field can relate are predefined and include:


To clarify, if a user wish to evaluate an individual's performance in a specific area, such as for instance "Spanish language proficiency," they must first access the corresponding module within the system that aligns with the subject matter. In this case, the most suitable module might be the "Skills" module, where a "Spanish language proficiency" record should be created. This record can then be selected as the subject of an appraisal item within multiple appraisal processes. This solution benefits with consistency of an appraisal processes and a possibility of easy comparisons to determine who possesses a particular skill or criterion most effectively, or to identify individuals with specific skills when needed.

Custom Actions

Processes

Related Processes

ProcessShort Description
Competencies and SkillsManagement of employees' competences and skills

Related Process Steps

Related Features

Affected by

Initiating

Related Integrations


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

LaftTypeRightShort DescriptionRelationship
Appraisalsone-to-manyAppraisal ItemsOne 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
Candidaturesone-to-manyAppraisalsOne Candidature record can have many related Appraisals records, but a specific Appraisals record can be related to only one Candidature record.Relationship: Candidatures - Appraisals
Employeesone-to-manyAppraisalsOne Employees record can have many related Appraisals records, but a specific Appraisals record can be related to only one Employees record.Relationship: Employees - Appraisals
Positionsone-to-manyAppraisalsOne Position record can have many related Appraisals records, but a specific Appraisals record can be related to only one Position record.Relationship: Positions - Appraisals
Usersone-to-manyAppraisalsSpecific Sugar user can modify many account records, but specific account record last modification was performed by specific user.Relationship: Users - Appraisals
Usersone-to-manyAppraisalsSpecific Sugar user can create many account records, but specific account record can be created by only one user.Relationship: Users - Appraisals
Usersone-to-manyAppraisalsSpecific Sugar user can be assigned to many account records, but specific account record can only have one user assigned.Relationship: Users - Appraisals

Mentioned in other articles


Technical Description

Dev Notes