SmartHCM Release Notes 4.0.8.0 MP26

From SmartHCM Wiki
Jump to navigation Jump to search

SmartHCM 4.0.8.0 MP26 Release

Release Date: 24-May-2023

Module Version: 4.0.8.0 MP26

Maturity Status: QA Approved

Compatibility

Application Version
SmartESS MP26 3.0.8.0
SmartHCM Flutter Mobile App. (Android) 2.0.3.0
SmartHCM Flutter Mobile App. (iOS) 1.0.2.0
SmartHCM e-Recruitment 2.0.0.2
SmartHCM Webservice 2.3.3.0
SmartHCM Attendance Uploading Utility 1.1.1.0
SmartHCM Notification Sender Utility 1.0.0.0
SmartHCM WebAPI 1.0.0.2

Enhancement

  • PAY_R022 - Payslip: "Location" and "department" fields has been swapped and also the two new fields "CNIC" and "Joining Date" have been added in the report.
  • PAY_S055 - e-Bank File Generation: Outside "Allowances" and "Deductions" codes have been incorporated in the report.
  • SET_S002 - Locations: A new column text based filed called "Company Name" has been added in the screen and it will be only enable for "Geo Locations" category and its sub levels and will be always disable for "Org. Locations". Also the reflection of this inserted "Company Name" in all reports has been worked same as concept of like "Logo Image" works.
  • ESS_S005 - ESS Specific Activity Right: A new button "Update BI Dashboards" has been provided which will only be appeared when one has expanded "BI Dashboards" menu group and will update/replace all current reports available in Power BI Application workspace.
  • ESS_S005 - ESS Specific Activity Right: A flag named "View Self Record" has been renamed with "Edit Self Record" with default value "False", so if this value is False then employee can not Edit/Delete his own record in related screens.
  • ESS_S005 - ESS specific activity right: Separate sequence or negative sequence has been created for BI reports instead of sequence of ESS Menu Activities
  • HRS_S185 - Employee Information: The "Basic Salary" and "Gross Salary" fields have been shown/hidden in the screen based on the Parameter defined in the "System Default" screen.
  • HRS_S185 - Employee Information: When a new record will be saved in the screen then a first entry will be automatically inserted into "Employee Rejoining History" panel, with "Joining Date" and other important information.
  • PAY_S020 - Payroll Process: Locations and progress bars have been shown. These will be two bars namely 1.location progress bar. 2. process name progress bar.
  • PAY_S020 - Payroll Process: 1. Progress bar has been provided which will show the estimated percentage of completed/remaining time. 2. Threshold value 5 minutes has been defined in System Default but it has been hardcoded in program.
  • PAY_S020 - Payroll Process: If any exception or error occurs after the process completion time of payroll process and status not updated at the backend due to any reason, set the time parameter upon which process has been run automatically and "forcefully closed" status alsobeen maintained at the backend in process status column.
  • PAY_S020 - Payroll Process: 1. Progress bar has been provided which will show the estimated percentage of completed/remaining time. 2. Two progress bars have been shown i.e. one for whole payroll process progress and one will show the procedure name with progress like mention in attached img.

Also do the necessary back-end development if required.

  • PAY_S020 - Payroll Process: If someone has executed the payroll then other user will not be allowed to run payroll of same payroll group and the user will be notified that Payroll already has been executed by xyz user.
  • SEC_S009 - Static Combo List: In the screen the field "Set Language "combo list has fetched all the data from the backend table "set_language" right now it is hardcoded.
  • GEN - General Work: Power BI related work has been reverted in HCM.
  • HRS_S227 - Employee Rejoining: Last updated history related to rejoining data in the "Employee Information" has also been updated in this screen.
  • RMS_S004 - Manage Request: The "Attendance Information" panel has been provided just below the "Request Information" panel. Actual attendance record/data will be shown in this new panel same as showing in the "Daily Attendance" screen (SmartESS).
  • RMS_S001 - Request Type Setup: 1. New column has been added in backend in ess_menu_activity named SHOW_FOR_RMS_MAPPING 2. New column has been added in RMS_S001(Request Type Setup) named Show On ESS Screen containing dropdown of ESS screen for which SHOW_FOR_RMS_MAPPING is set to Y in table.
  • HRS_R015 - Full and Final Settlement Report: 1. Provided a new parameter named "Resignation Id" in the "Report Specific Parameter" panel. As per selected "Resignation Id", relevant settlement will be shown in the report. 2. Customization in the report has been done to show the multiple settlements of single employee.
  • HRS_S117 - Full and Final Settlement: In the "Employee Rejoining" case, same "Employee Id" will be settled again and again. A mechanism has been created to accommodate the requirement so that on each iteration correct final settlement calculation will be performed and saved. Currently, "Full and Final Settlement" module is working fine for all employees.
  • HRS_S195 - Job(s) Transfer: Customization has been provided in the screen.
  • EmployeeRejoiningHistory - Employee Rejoining History Report : A new report named "Employee Rejoining History" in the "Pivot Table Reporting Tool - HRS_S207" has been provided to show the rejoining history of an employee.

Fixed Issues

  • HRS_S008 - Category: An error message was appeared when user entered any numeric value in "Max Basic Salary" column of more than 8 characters without decimal points.
  • HRS_S033 - Leave Balance: Yearly leave balances was not generating.
  • WFL_S004 - Assign Authority: The Loading Bar was not shown on the screen when user clicks on "Assign" button.
  • HRS_S108 - Applicant Information: In all the tabs where Remarks column was present, until completion of Remarks entry, disabled the back-end screen and only disabled it when user click on "OK" of Remarks pop message.
  • HRS_S108 - Applicant Information: In experience tab, the validation in "Start Date" column was not worked like provided in "End Date" column.
  • HRS_S207 - Pivot Table Reporting Tool: Emergency Evacuation Report was showing wrong results.
  • HRS_S207 - Pivot Table Reporting Tool: 1. The "Clear icon (X)" has been provided on the "Layout" field for removing the Layout after selection. 2. On clicking on icon "(X)" then main report will show.
  • PAY_S006 - Allowance Deduction Location Grade Setup: On editing the record, error was coming on the screen.
  • HRS_S097 - Appraisal Plan Generation: When user delete multiple employees that are already added in any appraisal plan and then going to save our changes by clicking on final save button an error was coming.
  • TOM_S018 - Machine Attendance Loading: When any request on submitting shows the error message "Roaster not defined." then its data will be updated in the rejected records of "Roster Not Exist" tab.
  • PAY_R038 - Detail Payslip: "Email" sending feature was not working.
  • TOM_R003 - Late/Early Departure Employee List: 1. "Company Name" was not came in one line. 2. "Late/Early Departure Employee List" heading was truncating.
  • PAY_R012 - Fund Yearly Contribution: Design the report in correct format; some columns data was truncating.
  • Dashboard - Dashboard: Same gender was showing twice on widget in the dashboard.
  • HRS_S023 - Leave Location Grade Setup: 1. When user click on add button the 'File Type (Comma Separated):' field in the 'file attachment setting' tab was showing mandatory by default while 'show medical certificate' checkbox was off which was wrong. There will be this field disabled in any of case i.e add/edit/amend and only enable and allowed to edit in this field only if medical check box was checked. 2. Also correct the handling of saving data in 'final settlement settings' tab because when we once save the data in this field and refresh the screen or copy this record to another grade this field got disturbed. 3. In 'encasement settings' when we edit the record and remove the value 'Maximum limit to encash' and then save with this it again on refreshing it show the last saved value which was also wrong. 4.n the copy record option screen will show loading of screen message by making screen disables until the message 'records copied' don't come.
  • HRS_S023 - Leave Location Grade Setup: System was not allowing the user to enter value more than Three digits in the "Divisor" field of the "Leave Encashment Rule" block.
  • HRS_S023 - Leave Location Grade Setup: Hourly based calculation was not correctly handled in leave encashment.
  • HRS_S113 - Employee Hiring: On adding applicant, the system was showing auto generated Employee ID but on saving it was showing the ID which was already exist and because of that in "Employee Information Screen" data was also not showing. Whereas in "System default" parameter "EMPLOYEE_ID_AUTO_NUMBER" was "YES".
  • HRS_S198 - Leave Balance Adjustment: In the "Leave Balance Adjustment History" panel: 1. The "Entry No." column was missed. 2. Also, Ordering was not shown correct if multiple records entered in same day.
  • HRS_S117 - Full and Final Settlement: Loan authorization error was coming in the screen.
  • HRS_S117 - Full and Final Settlement: Gross pay was not showing in the screen.
  • HRS_S163 - Job Information: On creating a job, so after entering the details when we save the information it was giving an error.
  • HRS_S163 - Job Information: Searching was not working in 'Geo. Location' field.
  • TOM_R002 - Individual Time Sheet (Standard): Position Name was truncating.
  • TOM_R016 - Individual Time Sheet (Advanced): Position Name was truncating.
  • RMS_S001 - Request Type Setup: Procedure Name has been removed from the "Procedure" combo box.
  • HRS_S020 - Employee Increment: Employee increment screen was not working. When we save any increment, it was showing error "Input string was not in correct format".
  • TOM_S010 - Attendance Adjustment: "Add Record" functionality was not working.
  • TOM_S010 - Attendance Adjustment: When user fill the detail check box of bottom or top records of marked attendance record then the red cross got disappear for the mark attendance and user was unable to identify what records attendance was marked or not and have to refresh the to see that existing records which was wrong.
  • TOM_S003 - Time Slot: When user was going to make any off day new "time slot" the field of 'In-Time Range (Minutes):' will hide.
  • PAY_S020 - Payroll Process: Payroll Process was taking too much time to run the process.
  • PAY_S020 - Payroll Process: Salaries were not calculating correctly for the joiners who joined in the mid of the month.
  • HRS_S158 - Company Documents: Removed the document once it uploaded and save against any document name.
  • RMS_S002 - Request Fields Setup: Update button was not working in the Fields Data Type Setup panel.
  • HRS_R014 - Employee Leave Encashment: 1. Encah. Amount" value was not shown upto two decimal places. 2. Extra lines has been removed if only one employee record exist multiple times.
  • HRS_R009 - Leave Record: Text in Apply Remarks and Action Remarks columns was overlapping in other rows.
  • HRS_S086 - Appraisal Group: Paging Bar was not working properly in the 1st Panel of the screen.
  • HRS_S086 - Appraisal Group: On edit records, ordering in 'Appraisal Type Setting' repetition of ordering data was not checked on press of final save button.
  • PAY_S017 - Monthly Data Upload: Scroll Bar was not shown in the Rejection Log grid panel.
  • PAY_R001 - Tax Slip: 1. In the "Report Specific Parameters" panel, decreased the space between "Emp. Id" and "Emp. Name" fields and also increased the width of "Emp. Name" field so long name can be visible clearly. 2. "Show Detail" check box was not working correctly, whether we check this check box or not, the "Employee Tax Adjustment Detail" block was still showing which was wrong. 3. Changed the name of check box field from "Show Detail" to "Show Emp. Tax Adj. Detail". 4. Also, aligned the "Tax Calculation Detail" block which shows in report from the very side in the same position of above "Employee Tax Detail" block. 5. Hint "dd-MM-YYYY(G)" was showing wrong, it should be "MM-YYYY (G)" on the "Date" field in the "Report Specific Parameters" panel. 6. Changed the report name from "TaxSlip" to "Tax Slip" on the "Report Specific Parameters" panel.
  • TOM_S038 - Mobile Device Attendance Setup: Searching was not working.
  • HRS_S112 - Applicant Interviews: 1. "Rating" combo was not shown disable by default. It wan not enabled when user selects "Attribute Id". 2. "Rating Value" field was not disabled always. 3. In Edit mode, "Rating" combo was not enabled.
  • PAY_S031 - Skip Installment: When we save any data it was not showing the authorize button until we refresh the screen.
  • PAY_R022 - Pay-Slip: Provided the total amount of "Rate" also along with the total of "Amount" value . Also adjusted the alignment of these amount so if the amount increase in 'n' number of digits will not show any abnormality in the report upon generation.
  • HRS_S117 - Full and Final Settlement: Wrong attendance was created upon selection of "Employee Id" from the "Resign No." combo box.
  • PAY_R042 - Fund Balance Statement: The PF balance amount has to be corrected as the balance amount of PF contribution and Fund balance report is mismatched.
  • PAY_S005 - Attendance Location Grade Setup: System was calculating wrong value for Required Hours attendance type.
  • PAY_R045 - Monthly Attendance Status: Payroll Date was showing wrong in the Date range field in the Report Specific Parameters panel.
  • PAY_S055 - e-Bank File Generation: System was not added the Paid Arrears in the Allowances while generating report.
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':
  • ':