SmartHCM Release Notes 4.0.6.8 MP24
SmartHCM 4.0.6.8 MP24 Release
Release Date: 01-Dec-2022
Module Version: 4.0.6.8 MP24
Maturity Status: QA Approved
Compatibility
Application | Version |
---|---|
SmartESS MP24 | 3.0.6.6 |
SmartHCM Mobile App. (Android) | 2.4.0.0 |
SmartHCM Mobile App. (iOS) | 1.3.6.0 |
SmartHCM e-Recruitment | 1.0.1.0 |
SmartHCM Webservice | 2.3.3.0 |
SmartHCM Attendance Uploading Utility | 1.0.0.4 |
SmartHCM Notification Sender Utility | 1.0.0.0 |
SmartHCM WebAPI | 1.0.0.0 |
Enhancement
- HRS_R001 - List of Employee: 1. The new parameters namely "Join Date From" and "Join Date To" have been provided above the "Retirement From Date" field in the "Report Specific Parameter" panel. 2. Impact of the new parameters are provided on the "Join Date" column in the report.
- SET_S005 - System Default: A new parameter named "SHOW_COMPANY_LOGO_RIGHT_SIDE" has been provided in the screen.
- SET_S005 - System Default: Provided a parameter "TOM_OT_APPR_FROM_DATE_TO_DATE".The parameter contain: TOM Overtime Approval screen's "From Date" and "To Date" filters by default value. Set "N" if last run "Payroll" period "Provisional or Final" is required and set "Y" if yesterday date range is required.
- SET_S005 - System Default: The two new parameters named "DURING_MONTH_INCREMENT_SALARY_CALC" and "DURING_MONTH_INCREMENT_OVERTIME_CALC" has been provided in the screen.
- PAY_S020 - Payroll Process: The during the month "Increment" and "Overtime" calculations have been provided according to the "Increment Date" if the value will be set to "Y" in both parameters "DURING_MONTH_INCREMENT_SALARY_CALC" and "DURING_MONTH_INCREMENT_OVERTIME_CALC" then system should process the "Increment" and "Overtime" with respect to during the month "Increment" and if the value will be set to "N" then system should not take effect of during the month "Increment".
- PAY_S020 - Payroll Process: The impact of the new "Overtime Slab" panel has been provided in the "Overtime" calculation in the "Payroll Process".
- PAY_S020 - Payroll Process: Back-end calculation has been provided as per the value set (Y/N) in the new column "New Joiner" check box defined in the "Allowance Location Grade Setup" screen.
- PAY_S020 - Payroll Process: Provided a check box "Show Provisional Report in ESS Payslip" in the screen and it will be shown when "Provisional" radio button is selected and it will be hidden when "Final" radio button is selected. Data of this check box will be saved directly in the table. By default it will be unchecked.
- PAY_S020 - Payroll Process: If a "New Joiner" joins the company on "Start Date" of current "Payroll Process" then system should not consider them as "New Joiner".
- TOM_S010 - Attendance Adjustment: Remarks field has been provided in the screen.
- TOM_S010 - Attendance Adjustment: Check-In Time have leave Start Time and and Check-Out Time have leave End Time and if leave Start Time and End Time are not defined in the "Time Slot" screen then Check-In Time and Check-Out Time will be Start Time and End Time of Time Slot.
- PAY_S048 - Outside Payroll Overtime Location Grade Setup: In the "Dependent AD Codes" panel: 1. "Input Type" combo box has been renamed to "Divisor Type". 2. "Divisor Type" combo box has been move to left and "Divisor" field has been move to right. 3. "Monthly Required Hours..." and "Monthly Working Days..." from the "Divisor Type" combo box has been removed. 4. Renamed "Monthly Days" to "Days" and "Monthly Hours" to "Hours" in the "Divisor Type" combo box.
- PAY_R004 - Salary Sheet: Few employees who were part of payroll in previous months are not being reflected in the report when selected those months due to that "Grade" of an employee has been changed and in that old "Grade", currently not a single employee exists.
- PAY_R004 - Salary Sheet: Month's name has been provided in the report instead of Digits.
- PAY_R004 - Salary Sheet: Gross Salary" column has been provided after the include gross salary allowances.
- PAY_R004 - Salary Sheet: Page sizes have been shown in the "Page Size" combo box for "Without Group" value same as shown for other values of "Group On" combo box.
- HRS_S091 - Appraisal Attributes: Resized the "Rating Definition" (RATING_DESCRIPTION) column from "200" to "2000" characters. System will allow the user to enter "2000" characters from front-end.
- PAY_R038 - Detail Payslip: 1. Note has been provided at the bottom of the Detail Payslip "This is a computer-generated Detail Payslip, no signature is required". 2. Provided 'employee type' and 'grade' in Detail Payslip.
- PAY_R038 - Detail Payslip: Month's name has been provided in the report instead of Digits.
- Dashboard - Dashboard: Announcement Widget has been provided in the New Mobile App and New e-Rec Portal Announcement.
- HRS_R012 - Leave Balance Report: Avail From Date Hijri / Gregorian" and "Avail To Date Hijri / Gregorian" fields have been hidden from the "Report Parameters Form" panel.
- HRS_R012 - Leave Balance Report: Avail From Date Hijri / Gregorian" and "Avail To Date Hijri / Gregorian" fields have been provided in the "Report Parameters Form" panel.
- SET_S009 - Message Setup: Renamed the "IMEI" word with "Device Id" word in all respective messages.
- GEN - General Work: System has provided "Powered By" with "SmartHCM" company logo on all pages at bottom right corner of all reports.
- GEN - General Work: Client Logo" has been provided on top right corner in all reports as per the value "Y" set against the "SHOW_COMPANY_LOGO_RIGHT_SIDE" parameter in the "System Default" screen.
- GEN - General Work : 1. Provided a new parameter against each employee (Kindly check the SmartHCM application where you provide it) which will be used to that record need to be authorized or not in the “Employee Wise Roster” screen. If Parameter value is set “N” then system will work same as working currently. If Parameter value is set “Y” then without authorization system will not take employees attendance and update it in the Rejection Log (Roster Not Exists tab) of the Machine Attendance Loading screen. 2. Provided new Check Box "Employee Roster Authorization Required" in "Employee Information and Other Information". 3. If "Employee Roster Authorization Required" Check Box will be "True" then attendance record will be rejected and will be shown in "Machine Attendance Loading and Rejected Records and Roster Not Exists". "Description" field will show "Employee Roster Authorization Required".
- GEN - General Work: Provided an option to listen the "Audio" of "Applicant" who applied against any "Job" and uploaded the "Voice" with it on the "e-Recruitment Portal".
- GEN - General Work: The table name from "HRS_APPRAISAL_RESULT_CLASSIFICATION" has been changed to "HRS_APPR_RESULT_CLASSIFICATION" everywhere in the front-end.
- HRS_S207 - Pivot Table Reporting Tool: A new report namely "Employee Emergency Evacuation" has been created in Pivot Table Reporting Tool.
- HRS_S207 - Pivot Table Reporting Tool: Incorporated the "Pivot Table Reporting Tool" feature from "MP23.5" build to "MP23.4.1" build.
- HRS_S207 - Pivot Table Reporting Tool: A new report namely "Emergency Evacuation Summary" has been created in Pivot Table Reporting Tool.
- HRS_S207 - Pivot Table Reporting Tool: A new report namely "Employee Status Count" has been created.
- HRS_S207 - Pivot Table Reporting Tool: 'Time In’ and '‘Time Out'’ roaster are now independent in the Employee Daily Time sheet Report
- HRS_S207 - Pivot Table Reporting Tool: Incorporated the back-end structure of "Pivot Table Reporting Tool" from "MP23.5" build to "MP23.4.1" build
- HRS_S207 - Pivot Table Reporting Tool: A new column "Board No." has been provided in the Employee Wise Emergency Evacuation Report.
- HRS_S207 - Pivot Table Reporting Tool: System is showing all "Check-In/Check-Out" data while the client needs only "First Check-In" and "Last Check-Out" in the report.
- HRS_S207 - Pivot Table Reporting Tool: A new report namely "Employee Daily Time Sheet" has been created in Pivot Table Reporting Tool.
- Database - Database / Backend Development: The "Missing" status has been removed from "AttendStatus" combo list in the "Set_Language_Combolist" table.
- Database - Database / Backend Development: Created a trigger to do the same task which we are performing on code level to update for "Pay_Emp_Salary" table (Employee Basic Salary Editing screen).
- Database - Database / Backend Development: A user enters a CNIC number, and can check now the duplicate CNIC for existing employees.
- Database - Database / Backend Development: Created a trigger hrs_requisition table to create a new record in hrs_requisition_display_setup (with all values to 'Y'). also created a script for existing records in hrs_requisition, which doesn't have a record in hrs_requisition_display_setup to create one."
- Database - Database / Backend Development: Created a table and an stored procedure which will give data on the bases of unique and composite keys.
- Database - Database / Backend Development: The Back-end calculation as per the new customization has been defined in the "TOM Payroll Integration Setup" screen.
- Database - Database / Backend Development: Created the "Indexes" for all "Materialized Views" associated tables.
- Database - Database / Backend Development: Optimized the package/procedure of "Machine Attendance Loading - TOM_S018" screen.
- Database - Database / Backend Development: The table name from "HRS_APPRAISAL_RESULT_CLASSIFICATION" has been changed to "HRS_APPR_RESULT_CLASSIFICATION" everywhere in the database.
- Database - Database / Backend Development: Replaced the Old "Employee Ids" with the provided New "Employee Ids".
- Database - Database / Backend Development: Created a new function in a database and in result it will tell us the Current status of Applicant and inputs we will provide are Request ID and Applicant ID.
- Database - Database / Backend Development: If the employee is absent either before or after off-days/holidays, the system will now consider all off days as absent.
- Database - Database / Backend Development: Calculation of Monthly Overtime Hours, Monthly Absent Deduction Hours and Monthly Overtime Payment Hours.
- Database - Database / Backend Development: Provided the list of employees who are stopped now but they have been continued by back-end.
- MonthlyWFHCount - "Monthly Work From Home Count": Created a new report namely "Monthly Work From Home Count" report, containing the columns like the attached Image. Parameters of the report includes - [(Payroll Month From:), (Payroll Month To:), (Employee ID:), (Emp. Attend. Loc. Contain:)].
- MonthlyWFHCount - "Monthly Work From Home Count": Incorporated the impact of new "Home" check box (Attendance Location Setup screen) in the report.
- HRS_R007 - Employee Information: Provided a new field named "Expected Salary" in the "Other Information" block. 2. Provided a new field named "Driving License" check box in the "Other Document Information" block.
- TOM_S038 - Mobile Device Attendance Setup: 1. In this screen added a click buttons of "Add All " and "Delete All" and these both click buttons will now be added after the "Reject Changes " and before "Search space" option. 2. Secondly when we can added any information by clicking "Add "or "Add all" button the check box for "Check GPS" and "auto Register First Device " should be check marked by default where as the column for " Check Device " should autofill the "Employee " and "Company " option by default.
- TOM_S038 - Mobile Device Attendance Setup: In "Attendance Locations" panel, added the four new columns (Display-Only) "From Date", "To Date", "From Time" and "To Time".
- TOM_S038 - Mobile Device Attendance Setup: 1. Added the columns "From Date", "From Time", "To Date" and "To Time" columns in the "Attendance Locations" panel. 2. User can now Add, Edit, Delete the data from these columns. 3. By default all fields should be shown non mandatory. 4. If user did not select "From Date" and/or "To Date" then system will not allow to user to enter "From Time" and/or "To Time". 5. "To Date" will not be lesser than "From Date". Also, "From Date" will not be greater than "To Date".
- TOM_S029 - Overtime Approval: 1. The Overtime Approval button will be used only for approval instead of opening another block: 'Overtime Approval'. (Remove the block that opens by pressing the Overtime Approval button). 2.Before/During/After/Single Value columns will show the OT Code drop-down below the OT Hours. 3. Default OT Code will be shown as default on the OT Code drop-down. If there are multiple OT Codes defined against any Extra Hours Rule then the user can change it by selecting OT Code from the drop-down. 4. Added a new Remarks column as the last column of the screen.
- TOM_S029 - Overtime Approval: "TOM_OT_APPR_FROM_DATE_TO_DATE". The parameter will have: TOM Overtime Approval screen's "From Date" and "To Date" filters by default value. Set "N" if last run "Payroll" period "Provisional or Final" is required and set "Y" if yesterday date range is required.
- TOM_S018 - Machine Attendance Loading: Provided the "Geo. Location", "Org. Location" columns in "Machine Data", "Reload Required", "Roster Not Exists", "Duplicate Records" and "Absent Records" tabs. Also provided these as "Filters" in the filter panel of "Uploading Log" panel.
- TOM_S018 - Machine Attendance Loading: Provided the audit log feature in the screen.
- TOM_R002 - Individual Time Sheet (Standard): Incorporated "Individual Time Sheet Report" from MP 23.5 to MP 23.4.1(part II). Report design will now be updated in the "Arabic" mode as same as available in the "English" mode. 1. Removed the extra space from each record in the report. 2. Provided a new check box parameter namely "With Additional Columns" in the "Report Specific Parameter" panel. By default, it will be shown unchecked. 3. If an user not checked the "With Additional Columns" check box then report will be shown in the "Portrait" format. Otherwise it will be shown in the "Landscape" format. 4. If an user checked the "With Additional Columns" check box then report will be shown all the new columns "Leave Hours", "Required Hours", "Present Hours", "Absent Hours" and "Provided Hours" in the report. Otherwise it will be hidden. 5. All "Check-In/Check-Out" will be shown if the "Time Calculation Rule" is set "Based on all check-in and check-out" in the "Time Slot" screen.
- TOM_R002 - Individual Time Sheet (Standard): System will show only "Portrait" report when an user runs the "TOM_R002" (Individual Time Sheet (Standard)) report.
- TOM_R002 - Individual Time Sheet (Advanced): System will show only "Landscape" report when an user runs the new "TOM_R016" (Individual Time Sheet (Advanced)) report.
- TOM_S023 - Employee Mobile Phone Registration Setup: The screen will now be hidden in the application. Also, screen will not be shown to any user even if an user adds the screen in the "Menu Activities" screen and gives rights to any user.
- HRS_S013 - Position: Provided a new column "Active" check box in the 1st panel of the screen. By default, it will be shown "Checked".
- HRS_S056 - Degree Setup: The screen will now be hidden in the application. Also, screen will not be shown to any user even if an user adds the screen in the "Menu Activities" screen and gives rights to any user.
- PAY_R001 - Tax Slip: Changed the Date selection parameter in the Report Specific Parameter panel to "Pay Month" as already done in ESS Tax slip screen.
- PAY_R001 - Tax Slip: The design of the "Tax Calculation Detail" panel has been changed in the report.
- HRS_S219 - Voice Assessment Setup: A new screen named "Voice Assessment Setup" has been created in the setup of the 'Recruitment Management' module.
- Tom_S021 - Attendance Locations Setup: "From Date", "From Time", "To Date" and "To Time" columns have been removed from the screen and back-end database.
- Tom_S021 - Attendance Locations Setup: Provided the "From Time" and "To Time" fields (Text Fields). Both fields will be non mandatory.
- Tom_S021 - Attendance Locations Setup: If user didn't enter data in "From Date" and/or "To Date" fields so system will not allow to the user to enter "From Time" and/or "To Time".
- Tom_S021 - Attendance Locations Setup: 1. "Attendance Location Setup" Screen "Paging" is now working properly ,15 Records will be shown in Per page. 2. Provided a new "Searching" functionality for Search Records in the Screen. 3. Provided "Location wise Ordering" for Ordering Records.
- Tom_S021 - Attendance Locations Setup: Provided the "From Date", "To Date" fields and "Home" check box.From Date will not be greater than To Date and To Date will not be less than From Date.
- PAY_S042 - Employee Basic Salary Editing: Removed the code as mentioned in the detail from file "Paycontroller.cs".
- HRS_S020 - Employee Increment: Added more "Increment Types" in the "Increment Type" combo box.
- HRS_S020 - Employee Increment: System will not allow the user to enter more than one record against any employee as per their "Payroll Month" range.
- TOM_S001 - Attendance Machine File Format Setup :A new mapping field has been provided "Time Flag In/Out Text”, it will be used for machine that is using for both Check-In / Check-Out.
Fixed Issues
- HER_S151 - Upload Setups: System was not uploading the data to "e-Recruitment" Portal and showing server error message.
- HER_S150 - Publish Job: System was not publishing the requests of "Jobs" to "e-Recruitment" Portal and showing server error message.
- MOB_S001 - Send Mobile App. Notification: System was not sending "Push Notifications" on cell phones.
- TOM_S036 - Monthly Time Sheet Approval: Approved "Extra Hours" were being reflected in the "Salary Sheet" report but the system was showing "0" extra hours in the "Approved Overtime" column.
- TOM_S036 - Monthly Time Sheet Approval: Data of "Approved Overtime" was not showing in the "Overtime Detail" panel against "Approved" records.
- TOM_S036 - Monthly Time Sheet Approval: System was showing wrong "Date" on the "Payroll Month" field.
- PAY_S020 - Payroll Process: System was not validating the "Required Monthly Time Sheet Approval" check box if it was "Checked" in the "Payroll Parameters" screen while running the process.
- HRS_S108 - Applicant Information: User wasn't able to insert applicant details after inserted "10" applicants records, when was trying to add the "11th" record and clicking on the "Save" button then system changes applicant record having "Application Id - 10".