Skip to main content

Automatic Initiation of Probation,Goal sheet & Appraisal requests.

As an organization grows, it becomes increasingly difficult to manage the process manually and track them against each employee, Centrahub HCM has come up with automation techniques that would initiate the requests for Goal sheet, Goal sheet tracking, Probation & Appraisal automatically. The process of automatic request initiation is further illustrated below.

1.1 Automatic Probation Initiation of employees:

This feature helps users in initiating the probation evaluation request automatically based on the employee's probation period and status. As per the below configuration application will look for employee's whose status is "on probation" and  probation end date is in next 7 days and fetches all such employee records and create a new request for probation evaluation automatically

1.2  Preconditions:

1. The probation period should be defined in employee details master in months’ duration.
2. Employee status should be set to “On Probation” in employee details master.

1.3 Process to Initiate Probation Evaluation Automatically.

Path: Settings >> Preferences >> Global preferences>>Settings>>Appraisal.  
  • Enter the no of days prior to which the probation evaluation needs to be started.
Navigate to Settings>>Approval >>Sync pattern and create a new sync pattern so that system would run a scheduler/Trigger on provided intervals and initiate a new probation request.
· After the sync scheduler run system would check for employee records as per master mapping and fetches those records and create a new request under Initiate Probation Evaluation list screen.

       Double Click or click on Edit button to view the employee details as below.
Note: The process remains unchanged after the request creation. Notifications would be sent based on the Probation evaluation workflow.

2.0 Automatic Initiation of Goal sheet of employees: 

Creating goal sheet manually is a time-consuming process so in order to reduce that effort and save productive hours this new feature of initiating the Goal sheet evaluation process automatically has been introduced in the application using this feature user can initiate the goal sheet within less time and in periodic intervals

2.1 Preconditions:

    · Auto initiate prior days should be defined in global preferences.
    · Sync pattern and trigger need to be defined in settings.


Goal sheet initiated ion workflow should be defined in Setting >>approval >>workflow

2.2 Process to initiate goal sheet automatically.

The goal sheet would be automatically created as the system executes below listed steps.
Based on the sync pattern definition system would initiate the trigger.
    · System would functions defined and mapped in the approval workflow.
    · System would create a new record in below path
Path >>Menu >> Performance management >> Initiate goal sheet.


 The process remains unchanged after the request creation. Notifications would be sent based on the goal sheet workflow defined in the settings.

3.0 Automatic Appraisal Initiation of employees:

This feature helps users in initiating the Appraisal evaluation process automatically based on the rules set by the management.

3.1 Preconditions:

    · Appraisal Workflow should be deified in the masters
    · Auto initiate prior days should be defined in global preferences
    · Sync and Workflow master need to be defined in settings


3.2 Process to Initiate Appraisal Automatically


A new Appraisal request would be automatically created as the system executes below listed steps.
· Based on the sync pattern definition system would initiate the trigger.
· System would check for the functions defined and mapped in the approval workflow.
· System would create a new record in the below path.

Path: Menu >> Performance management >> Initiate appraisal


              The Edit mode of initiate appraisal is listed below.


The process remains unchanged after the request creation. Notifications would be sent based on the Appraisal workflow defined in the settings

Comments

Popular posts from this blog

TDS details in Payslip

TDS variables are added in the payslip to display the tax details for employees. These variables will give a clear idea to the employee of what is the taxable income, total tax per year to be deducted, tax deducted till date and the balance tax which he needs to pay. Follow the steps below. 1. Create the payroll components as mentioned below under Deductions. TDS_TotalTaxableIncome TDS_TotalTax TDS_PrevEmployerTDS TDS_TaxDeductedYTD TDS_BalanceTax 2. Go to deduction preferences, and add the TDS variable exactly with the same name under formula. Below is the screen shot for reference. 3. The values of TDS variables will be displayed in the payroll preview screen. The same will be displayed in the payslip, once these variables are mapped to the payslip. Note: 1. Priority Order: TDS variables should be placed after TDS component. Sample Payslip with TDS variable:

Advance Leave Encashment

This option is for leave encashment for advance leaves. There are two scenarios here: 1. If payment type is selected as continuous in leave encashment screen, then the leave encashment salary will be credited through the payroll. 2. If payment type is selected as advance in leave encashment screen, then the leave encashment salary will not be credited through payroll but in the print layout, encash amount can be viewed. Settings>>Customization>>Leaves>>Leave Encashment>>Print layout Note: Employee Account and Salary Account should be mapped in the Employee master Follow the below steps for FA posting: 1. Create two account master fields in leave encashment screen as shown in the below screen. In the above two screens, two accounts are created. One is Company account in the first screen and Emp account in the second screen. Employee account is created to credit the encash amount and add these two fields in page layout of leave encashment. 2. Run below stored pro...

Using Stored Procedure in the Earning/Deduction Formulas

Naming Convention : Stored Procedure Name : pPay_GetData1 Variable to use above stored procedure : fPay1 Advantages: we can assign multiple earning/deduction values using single stored procedure Eg : CREATE PROCEDURE pPay_GetData1 (      @xmlIn AS XML = NULL      ,@xmlOut AS XML = NULL OUT      ,@Result AS DECIMAL(18, 4) OUT      ) AS BEGIN      SET NOCOUNT ON;      SET @xmlOut = @xmlIn     DECLARE @EmpId AS VARCHAR(max),@PayrollRefType AS VARCHAR(100)      declare @ToDate as int=0     declare @BonusFromDate as int=0,@BonusToDate as int=0     --Retriving Employee Id      SELECT @EmpId = v.value('iEmpId[1]', 'varchar(max)')      FROM @xmlIn.nodes('/PayrollData') x(v)     --Retriving Payroll Date      SELECT @ToDate = v.value('...