Difference between revisions of "SmartESS Release Notes 3.1.7.0 MP32"
Bilal.saeed (talk | contribs) |
Bilal.saeed (talk | contribs) |
||
Line 121: | Line 121: | ||
*<u>'''Apply Leave - Apply Leave'''</u>: 1. When the user sets the validation for "Medical Certificate" option in the "Leave Location Grade Setup" screen, these validations were not properly reflected on this screen. 2. If the "Medical Certificate" was set mandatory, the error message was not improved. | *<u>'''Apply Leave - Apply Leave'''</u>: 1. When the user sets the validation for "Medical Certificate" option in the "Leave Location Grade Setup" screen, these validations were not properly reflected on this screen. 2. If the "Medical Certificate" was set mandatory, the error message was not improved. | ||
− | *<u>''' | + | *<u>'''Generate Request - Generate Request'''</u>: 1. For the "Overtime Approval" requests, proper validation was not added; if the overtime was already in pending, approved, or processed status, new requests were allowed to be generated. 2. For overtime requests, proper validation was added in the RMS procedure; if the overtime was in withdrawn or rejected status, the system allowed the user to generate a new request. 3. For overtime requests, proper validation was added in RMS. The system only allowed users to apply for overtime if extra hours existed. |
*<u>''' Daily Attendance - Daily Attendance Screen ''' </u>: 1. For overtime requests, proper validation was added in the RMS procedure; if the overtime was already in pending, approved, or processed status, new requests were not allowed to be generated. 2. For overtime requests, proper validation was added in the RMS procedure; if the overtime was in withdrawn or rejected status, the system allowed the user to generate a new request. 3. For overtime requests, proper validation was added in RMS. The system only allowed users to apply for overtime if extra hours existed. | *<u>''' Daily Attendance - Daily Attendance Screen ''' </u>: 1. For overtime requests, proper validation was added in the RMS procedure; if the overtime was already in pending, approved, or processed status, new requests were not allowed to be generated. 2. For overtime requests, proper validation was added in the RMS procedure; if the overtime was in withdrawn or rejected status, the system allowed the user to generate a new request. 3. For overtime requests, proper validation was added in RMS. The system only allowed users to apply for overtime if extra hours existed. |
Revision as of 12:12, 11 November 2024
SmartESS 3.1.7.0 MP32 Release
Release Date: 21-Oct-2024
Module Version: 3.1.7.0 MP32
Maturity Status: QA Approved
Compatibility
Application | Version |
---|---|
SmartHCM MP32 | 4.1.7.0 |
SmartHCM Flutter Mobile App. (Android) | 2.1.0.0 |
SmartHCM Flutter Mobile App. (iOS) | 1.0.4.0 |
SmartHCM e-Recruitment | 2.1.1.4 |
SmartHCM Webservice | 2.3.8.0 |
SmartHCM Attendance Uploading Utility | 1.1.5.0 |
SmartHCM Notification Sender Utility | 1.0.1.0 |
SmartHCM WebAPI | 1.0.1.4 |
Enhancements
- Manage Request - Manage Request: We are excited to introduce a new feature in the this screen that allows Supervisors to perform Bulk Actions (Forward/Approve/Reject) on requests of a Single Request Type. This feature aims to streamline the process of managing multiple requests, saving time and improving efficiency.
New Features:
Bulk Forward/Approve/Reject: Supervisors can now perform (Forward, Approve, or Reject) actions on multiple requests at once. This can be done for requests of a Single Request Type, making mass management of similar requests quick and easy.
Select All Option: A Select All checkbox is now available, enabling users to select all requests of the same type on the screen with a single click. This allows for easy bulk processing of requests.
Select Specific Requests: Supervisors can also choose to select specific requests (either individually or in smaller batches) for (Forward, Approve, or Reject) actions. This provides flexibility and control over the actions performed on requests.
Benefits:
Increased Efficiency: Reduces manual effort by allowing bulk processing of requests. Time-saving: Supervisors can now quickly handle large volumes of similar requests without the need to select each one individually. Greater Control: Supervisors have the flexibility to either select all requests or just a few, based on their preference.
How to Use:
- Navigate to the Manage Request screen.
- Choose the Request Type for which you want to perform bulk actions.
- Use the Select All checkbox to select all similar requests or manually check individual requests.
- Once the desired requests are selected, choose the appropriate action (Forward, Approve, Reject).
- Confirm the action to apply it to the selected requests.
Impact: This enhancement will significantly reduce the time spent by Supervisors in managing requests, making it easier to handle multiple requests with similar actions at once.
- Manage Request - Manage Request: The enhanced feature has been added in the integration for both "Fill Missing Attendance" request Type and "Mark Manual Attendance" request type. If the user is working in the "Night Shift" time slot and he/she forget to mark attendance (Check-In or Check-Out or both) then he can apply request for "Night Shift" time slot to fill his/her missing attendance.
- Employee Wise Roster - Employee Wise Roster: New messages have been added to the screen for the "Save", "Copy Record", and "Delete" buttons.
- Employee Wise Roster - Employee Wise Roster: If there has been any change in the "Time Slot" from this screen, the system now automatically reloads the attendance. In this case, the user no longer needs to manually reload from the "Machine Attendance Loading" screen.
- Apply Leave - Apply Leave: System has been allowed to attach ".eml" extension files.
- Daily Attendance - Daily Attendance: When any attendance is adjusted from the applied RMS request, the "Request ID" becomes visible under the "Attendance" column, concatenated with the name of the user who approved the request.
- Attendance Adjustment - Attendance Adjustment: When any attendance is adjusted from the applied RMS request, the "Request ID" becomes visible under the "Attendance" column, concatenated with the name of the user who approved the request.
- Overtime Approval - Overtime Approval: In the "Approved" status, when any overtime has been approved through RMS integration, the approver's name becomes visible in the "Action By" column, with the "Request Id" concatenated with the user's name.
- Loan Plan - Loan Plan: 1. The "Paid Amount" and "Outstanding Amount" have been displayed in the "Master" block. 2. Data is now shown in "Ascending" order based on the "Installment Number".
- Overtime Approval - Overtime Approval: A loader has been added when approving large data to ensure proper loading and to wait for successful completion.
- Attendance Adjustment - Attendance Adjustment: A loader was added to improve loading and ensure successful completion when approving large data on the screen.
- Daily Attendance - Daily Attendance: 1. Data has been set to sort in "Ascending" order by default based on "Attend Date". A new parameter "Daily Attendance Sorting" has been added to the "System Defaults" screen to configure this setup.
- Dashboard - Dashboard: By clicking on the "Attendance Summary" widget on the "Home Page", users are now redirected to the "Attendance Summary" screen.
- Daily Attendance - Daily Attendance: The "Information" icon has been added to the "Check-In/Check-Out" fields where multiple check-ins or check-outs exist.
- Overtime Approval - Overtime Approval: 1. A summary field has been provided at the top of the page, displaying the sum of the selected overtime records. 2. On the screen, the "Overtime Summary" information has been shown with a data grid containing the overtime information a. "Total TOIL", b. "Total Overtime".
- Attendance Adjustment - Attendance Adjustment: When the "Is Adjustable" checkbox has been unchecked and the attendance has been reloaded, it has retained the newly updated state.
- Attendance Adjustment - Attendance Adjustment: When the user has unchecked the "Is Adjustable" checkbox on the screen, the system has automatically saved the data without requiring the "Save All" button to be pressed, and vice versa.
- Overtime Approval - Overtime Approval: In the "Time Slot" screen, the "Overtime Minimum Hours" restriction has been provided. According to this value, overtime has not been calculated for "Extra Hours" less than the minimum limit.
- Attendance Adjustment - Attendance Adjustment: On the "Detail" screen (when the Detail button has been clicked), a checkbox labeled "Is Adjustable" has been provided with each entry, with a default value of “True”. However, the user has had the right to change any of the detailed attendance entries from "True" to "False" or vise versa.
- Attendance Adjustment - Attendance Adjustment: When the "Is Adjustable" checkbox has been checked or unchecked on the screen, suggestions have been set to "Pending" status in the "Generate Overtime Suggestions" screen.
- Monthly Time Sheet Approval - Monthly Time Sheet Approval: An additional validation has been added for approving the screen : If the user's leave has been in a "Pending" state, the system has restricted the approval of the employee's monthly time sheet and has displayed a pop-up message, similar to other validations, stating "Leave is in pending state".
- Monthly Time Sheet Approval - Monthly Time Sheet Approval: If the value has been showing in the "Overtime Hours" column only, then the system has shown a default value of "Zero" in the "TOIL" column and vice versa.
Fixed Issues
- Overtime Approval - Overtime Approval: The labels of "Radio" buttons were not updated on the screen as "Daily Overtime" and "Cumulative Overtime".
- List of Support Tickets - List of Support Tickets: The filters were not corrected to ensure they displayed data accurately.
- Overtime Approval - Overtime Approval: When the overtime was approved via integration, the name of the user who approved the request was not displayed in the "Action By" column under the "Approved" status.
- Apply Leave - Apply Leave: 1. When the user sets the validation for "Medical Certificate" option in the "Leave Location Grade Setup" screen, these validations were not properly reflected on this screen. 2. If the "Medical Certificate" was set mandatory, the error message was not improved.
- Generate Request - Generate Request: 1. For the "Overtime Approval" requests, proper validation was not added; if the overtime was already in pending, approved, or processed status, new requests were allowed to be generated. 2. For overtime requests, proper validation was added in the RMS procedure; if the overtime was in withdrawn or rejected status, the system allowed the user to generate a new request. 3. For overtime requests, proper validation was added in RMS. The system only allowed users to apply for overtime if extra hours existed.
- Daily Attendance - Daily Attendance Screen : 1. For overtime requests, proper validation was added in the RMS procedure; if the overtime was already in pending, approved, or processed status, new requests were not allowed to be generated. 2. For overtime requests, proper validation was added in the RMS procedure; if the overtime was in withdrawn or rejected status, the system allowed the user to generate a new request. 3. For overtime requests, proper validation was added in RMS. The system only allowed users to apply for overtime if extra hours existed.
- Daily Attendance - Daily Attendance Screen : When the user marked attendance from Mobile, there was space between the location and the value in the detailed screen.
- ManageRequest.aspx - Manage Request : 1. The attachment field was not displayed in the forwarder panel if the forwarder did not forward or attach any attachments. 2. When a request was forwarded, if the forwarder attached any attachments, they were displayed in the details section.
- Daily Attendance - Daily Attendance Screen : On the daily attendance details screen, when the Hijri date was set to 'No' in the system default parameter 'DISPLAY_HIJRI_CALENDAR,' and if attendance was missing, the 'Missing' column did not display any data.
- ManageRequest.aspx - Manage Request : The user was able to edit the Check-In/Check-Out fields during forwarded and approved requests.
- OverTimeApproval.aspx - Over Time Approval : The user was able to increase the value against approved records of overtime if 'Is it allowed to Approve Overtime/TOIL more than the actual extra hours?' was checked for the respective time slot.
- Overtime – Overtime : The loader was functioning properly when records and statuses were changed from pending to approved.
- Daily Attendance - Daily Attendance Screen :The daily attendance columns were overlapping with the apply button.
- GEN - General Work :The Arabic translation for the 'Password Expiry' heading and its related fields was added.
- ManageRequest.aspx - Manage Request : The user was able to edit the Check-In/Check-Out fields during forwarded and approved requests.
- ManageRequest.aspx - Manage Request :While downloading attachments as a ZIP file from the forwarding, approving, rejected, or withdrawal panels, the screen became unresponsive.
- Daily Attendance - Daily Attendance Screen :1. The 'Sorting' field name was changed to 'Sorting on Attend Date.' 2. The names of the following fields were updated: a. 'Show Required Hours Detail' was changed to 'Show Required Hours Breakup, b. 'Show Present Hours Detail' was changed to 'Show Present Hours Breakup,' c. 'Show Absent Hours Detail' was changed to 'Show Absent Hours Breakup,'
- Create Ticket - Create Ticket/Issue "نشاء تذكرة" : The 'Description' text box was restricted tp paste the images.
- ManageRequest.aspx - Manage Request : The 'Requested by' and 'Status by' fields were set to show all employee data.
- OverTimeApproval.aspx - Over Time Approval : The 'Day' name was shown in the Attend Date column in the Shift Timing window.
- EmployeeWiseRoster.aspx - Employee Wise Roster : The screen response was very slow when performing actions such as searching all records, saving records, authorizing multiple records, or copying records.
- ManageRequest.aspx - Manage Request : If the approver submitted an empty field during integration, the system used the last available filled field data to process the request.