Release Notes 4.0.0.0 (18-APR-2017)

From SmartHCM Wiki
Revision as of 06:33, 19 April 2017 by Iftikhar.alam (talk | contribs)
Jump to navigation Jump to search

SmartHCM 4.0.0.0 (Alpha) Release

Release date: 18-April-2017

Module version: Alpha

Maturity Status: QA Approved


Features

  • New feature that is Multiple file attachment now available in the Request for Leave page. User can attach the file in "PDF, JPG, PNG and GIF" formats
  • New feature for Additional Information Fields now available in the Employee Information page. Now user can add more then one field for additional information that SmartHCM not catered
  • Now one more method has been provided for Mobile Registration that is "Device ID". Previously system was working on IMEI. Now user can define both as per Mobile device
  • New design for Login page where the Client Logo, Partner Logo, Hosted Company Logo will be available


Fixed Issues

    Enhancement

    32686 - Salary Sheet(PAY_R004)
    - 1. Provide multi select filter like copy record button to choose ADCODE to be shown in Salary sheet. 2. Provide option button which should have “All Allowance/Deduction” and “Selected Allowance Deduction”. 3. If user will chose the “All Allowance/Deduction” then salary sheet will be displayed as it is like showing now. 4. If user will chose the “Selected Allowances Deduction” then ADCODE filter panel will be enabled to choose ADCODE

    36261 - Bank and Branches(SET_S003)
    - Provide the new panel beside the Branches depended panel with following fields. It will be the depended block of Bank. - Payment Mode (Combo box) (It will be unique on each bank) (Only show the two payment mode i.e. Bank and IBAN Transfer) - Payment Mode description (Text field)

    31737 - Objectives Rating(HRS_S088)
    - Provide the new Rating Short Name Column. Increase the length of Rating Description till 1000 (NVARCHAR).

    32101 - Performance/Personal Appraisal(HRS_R030)
    - Provide the Attributes and Attribute Category (evaluation criteria) wise.

    33662 - Additional Information Fields Setup(SET_S012)
    - Create a new Setup Screen named Additional Information Fields Setup - SET_S012 in the General Setup Folder of the Setting Module.

    32021 - Define Workflow(WFL_S002)
    - Increase the Workflow hierarchy define area and make the convert the Job panel and Organization panel as a dock-able and make the dock-able to Workflow detail penal

    34163 - e-Bank File Generation(PAY_S055)
    - Provide new filter i.e. Employee Bank filter that will filter the Employees' as per selected Employee Bank filter

    32803 - e-Bank File Generation(PAY_S055)
    - Only those employees should be shown who are marked as Bank in Payment Mode in Payroll Parameter.

    32685 - e-Bank File Generation(PAY_S055)
    - Provide Location (hierarchy), department (Hierarchy) dependent of location, bank and branch filter. Currently available bank and branch filter should work to choose bank file format and new Bank and Branch filter should work to choose employees in the list. All filters should work independently

    36364 - e-Bank File Generation(PAY_S055)
    - 1. Remove the filters Employee Bank and Branch 2. Rename the label Bank Code to Bank 3. Provide new filter Bank Account under the Bank combo that will filter the Employee as per selected Bank Account. It will show Agreement code and Company Bank Account No. in the combo. If this field will remain empty then it will show all the Employees as per select Bank.

    36363 - e-Bank File Setup(PAY_S054)
    - 1. Provide new value Employee ID in Value combo that will show the Employee ID in file generation. 2. Rename the value Bank Account Number to Employee Bank Account No. in Value combo. 3. Rename the value Bank Code to Company Bank Code in Value combo and data will be shown from Employer Bank Agreement panel that is in Bank and Branches setup 4. Provide the new value Company Bank Account No. in Value combo and data will be shown from Account No field from Employer Bank Agreement panel that is in Bank and Branches setup 5. Provide new value Agreement Code in Value combo that will show the selected bank account's Agreement code from Employer Bank Agreement panel that is in Bank and Branches setup

    32546 - Notification Calendar(ESS_S001)
    - 1. Remove the Register Notification if it is not applicable in product. 2. Remove the Change Password Notification if it is not applicable in product. 3. Searching is not working in Employee Name in Select Job Panel. 4. Last Notification is truncating from down when click on +3 more.

    34741 - Employee Mobile Phone Registration Setup(TOM_S023)
    - Add Combo field “Registration Method” having values “Device ID” and “IMEI”

    34801 - Employee Information(HRS_S185)
    - Show the Ext. No., P.O. Box and Other Mobile No. in Additional Information Tab.

    31739 - Objective Appraisal(HRS_S098)
    - Provide Rating Short Name column in Rating Combo. Rating Short Name should be shown after selecting value instead of Rating ID. Provide Comments box with Rating Description. Reduce the Achievement column width. Provide Percentage column after the Marks Obtained column. Provide comments box with Rating Description.

    34981 - Key Checks(LoginPage)
    - 1. Make Client logo (medium size logo) on Top 2. Make SmartHCM (medium size logo) at the bottom place with following two lines (SmartHCM medium size logo) @Copyright SmartHCM 2009 - 2017*
    • system should take current year on page loading from server date and time
    3. Make Partner Name (Logo) on right side 4. On the left side, show the logo of organization which is hosting the SmartHCM software. For example, Powered by Rapid Compute Logo

    33561 - General Work(GEN)
    - Menu Sequence Provide flexibility for first level Menu Activity Provide to choose user defined icon in first level node Provide flexibility to add nodes in first level too Tree Menu Show icon at first level as per defined in Menu Activity Provide flexibility to show any nodes in first level too Follow menu icons similar everywhere

    31863 - Define Workflow(WFL_S002)
    - Provide the searching on Job No., Employee Name, Employee ID, Position and Department in workflow

    36263 - e-Bank File Generation(PAY_S055)
    - 1. Filter the Employees data on Payment Mode i.e. Bank and IBAN Transfer. 2. Show the data if the value is selected Payment Mode. Payment Mode value should be shown from the selected Bank setup wise. If the Payment mode value not defined in the Bank setup then show the default Payment mode value from Combo list table.

    36362 - Employee Information(HRS_S185)
    - 1. Add the new panel named Bank Details after the Organizational Detail panel that consist of two columns first for Employee Bank and second for Company bank. 2. Move the Bank, Branch and Band Account No. fields in this new panel. 3. Rename the Bank, Branch and Band Account No. field names as following • Employee Bank • Employee Branch • Employee Bank Account 4. Add following fields in this new panel in second column • Company Bank (Display only) • Company Account (Display only)

    32303 - Appraisal Plan Generation(HRS_S097)
    - 1- Change functionality of Add All button so that it will use JOB_NO define in Appraisal Type (Position wise screen). 2- Add Generate Appraisal button so that all data automatically insert in all table by default.

    29861 - Machine Attendance Loading (TOM_S018)
    - 1. Change the Column Name from Machine Load Date to Load Date and Time in the Load No. Combo Box. 2. Add the new Column named GPS in the Loaded Attendance Tab and in the Roster Not Exists Sub-Tab of the Rejected Attendance Tab.

    32801 - Employee Information(HRS_S185)
    - Provide new panel under Additional Information named Additional fields. Provide 20 more fields with name field1, field2,.... Field type should be CLOB and all fields should have comments box to view/edit large data. Field label should be able to change by language translation in any language including English language so user will change the labels as per their needs

    32683 - Salary Sheet(PAY_R004)
    - Provide Payment Mode with multi-select filter (i.e. Bank/Cash/Cheque) and filter the data as per selected Payment Mode in report. Report header should also show the payment mode

    31887 - Traininig Course Recommendation Setup(HRS_S094)
    - Remove the Attribute Definition column from the Attributes combo box.

    31604 - Appraisal Attributes(HRS_S091)
    - Show more columns in Select Attribute Personal/Performance, Evaluation Area and Link to Interview. Show records ordered as Link to Interview (Desc), Personal/Performance (Asc), Evaluation Area (Asc).

    32301 - Appraisal Workflow(HRS_S087)
    - 1- We will add JOB instead of POSITION against Appraisal Type. 2- A new column of OBJECTIVE_APPRAISAL_BY will also be added in order to define Objective Appraisal Attributes.

    32782 - General Work(GEN)
    - Change the Labels of the Screens in whole Appraisal Module as discussed.

    34002 - Outside Payroll Overtime Transactions(PAY_S049)
    - Provide the Amount Paid check box in grid

    34001 - Employee Deputation(HRS_S174)
    - Provide Amount Paid checkbox in grid Provide Amount Paid filter Payroll Month should be Gregorian/Hijri as per the setup

    34544 - Salary Sheet(PAY_R004)
    - Provide Serial No. column

    33649 - Salary Sheet(PAY_R004)
    - 1. Group on the Payroll Month and show the Payroll Month on Left Side before each record. 2. Group on the Employee. 3. Provide the From Month and To Month in the Report Specific Parameter form as per Standard. 4. Show the row and column Total on Allowances and Deductions. 5. If only One Payroll Month selected then do not show the Total on Row. 6. Provide multi select Allowance/Deduction combo, and show the report as per selected Allowances and Deduction. 7. Grand Total should be shown at the end of the Report. 8. Column Headings should be shown in Bold Font. 9. Bottom Header Line is missing in the Report.

    32802 - Labels and Menus Translation(SEC_S002)
    - Show the translation if select the English language, currently it is blocked system showing the translation other then the English language. If user set the Application language English then show all the labels in English if English Translation have been provided in this screen. If English translation not available then show the Default translation. English Language also would be available to change labels

    31608 - Performance/Personal Appraisal(HRS_S099)
    - Provide the Add All button. It should add all the Attributes as per the Setup.

    33843 - Dashboard(Dashboard)
    - Design or replace the appropriate icons on each Module

    30467 - Employee Information(HRS_R007)
    - Following customization will be required in the Employee Information - HRS_R007 Report: - Report Specific Parameters Form: 1. Increase the Employee Name Field Size. 2. Add the new Parameter Tabs Combo Box. In this Combo Box, all Tabs of Employee Information Screen should be shown with the Check Box. 3. Add the new Parameter Page Break Combo Box. In this Combo Box, Yes and No value should be shown. - Report: 1. Just below the Header of the Report, following Columns must be shown: - Employee Id - Employee Name - Geo. Location - Org. Location - Category - Grade - Employee Type - Employee Status 2. If the user selects any Tab and/or all Tabs to view data then block(s) of that Tab or all Tabs should be shown in the Report. 3. Otherwise, records should be shown row by row (Grid wise) if user selects value No from the Page Break Combo Box. Note: All Fields of all Tabs should be shown in the Report.

    29191 - Payroll Groups(PAY_S029)
    - Pay Day field and other applicable field should not be amend or delete if payroll run even one time.

    36268 - Payroll Parameters(PAY_S009)
    - Provide the new value IBAN Transfer in the Payment Mode combo.

    33803 - Standard Issues of Screens(Standard Form work)
    - Change the screens Names and Title from screen and language translation as following HER S152 Download Resume HRS R030 Performance/Personal Appraisal HRS R032 Training Course Recommendation HRS R051 Letter Report HRS R060 Employee Data Export HRS S085 Appraiser's Type HRS S094 Training Course Recommendation Setup HRS S095 Increment Advise Classification HRS S099 Performance/Personal Appraisal HRS S101 Appraisal Results HRS S116 Exit Interview HRS S120 Training Expense Budget HRS S158 Company Documents OSP S003 Building and Office OSP S018 Create Ticket Rights PAY R010 Payroll Overtime Records Report PAY R011 Employee Payroll Attendance Report PAY R027 Outside Payroll Overtime Payment Register PAY S010 Employee Payroll Attendance PAY S012 Payroll Overtime Records PAY S048 Outside Payroll Overtime Location Grade Setup PAY S049 Outside Payroll Overtime Transactions TOM R003 Late/Early Departure Employee List TOM S001 Attendance Machine File Format Setup TOM S011 Late/Early Departure Approval TOM S020 Define Yearly Holidays TOM S029 Overtime Approval

    33141 - Dashboard(Dashboard)
    - Provide the appropriate icons for Employee Self Service and e-Recruitment in drop down menu and tree menu. Provide menus for meeting room reservation system.

    33842 - Dashboard(Dashboard)
    - Menu and whole page scroll bar should be same as that is in Dashboard widgets

    32681 - Leave Request(HRS_S034)
    - 1. Provide the multiple file attachment with each leave with edit or delete option. If Leave is in approved status then do not provide the delete/edit option and also provide the attachment in viewer for the following file format 1. PDF 2. JPG 3. PNG 4. GIF Only show the above file format while doing the attachment. 2. In grid panel should also provide the attachment as a link when click on it then show all the attachment in viewer.

    32121 - Employee Increment(HRS_S020)
    - 1- Add combo Increment Type which have values (Special Increment,Annual Increment,Appraisal Increment). 2- All Records must show in this screen including record generated from Appraisal Increment. 3- Also add new field that will reference to Appraisal Advice Increment.

    30602 - Company Documents(HRS_S158)
    - Remove Upload limit. Provide Search option. Document Type always showing red border

    32142 - Full and Final Settlement Report(HRS_R015)
    - By default, all Employee Status should be auto selected in the Employee Status Combo Box when open the Report Parameter Form Screen.

    33281 - Dashboard(Dashboard)
    - Provide the flexible menu arrangement, remove the hard coded Module head

    28041 - Reconciliation Statement(PAY_R025)
    - Provide new parameter Show difference only Checkbox. By default it should be checked. If checked then only those employee records should be shown who have difference in total.

    36361 - Employee Bank(HRS_S189)
    - 1. Bank, Branch and Band Account No. field names will be changed as following • Employee Bank • Employee Branch • Employee Bank Account 2. Two new fields will be provided for Company bank. This bank will be used to transfer the Amount. • Company Bank • Company Account Editing will be allowed in all the above fields

    32341 - Define Workflow(WFL_S002)
    - Show the Active Employee details in RED color in hierarchy window if available. Also, Id and Name of Active Employee should be shown instead of Actual Employee if the Job is Busy and if the Job is Vacant then also Id and Name of Active Employee should be shown in hierarchy window.

    36262 - e-Bank File Setup(PAY_S054)
    - Provide the Payment Mode value combo box field.

    32026 - Key Checks(LoginPage)
    - Login page Add the checking at the time of Login that the Release Date from Product version should be same as Application About's Release Date if different then do not login and show the appropriate message


    ESS Enhacement

    34822 - Leave Status Detail التفاصيل الإجازة(List of Leave Detail)
    - Provide the attachment viewer for the following file format and do not allow to Edit/Delete/Add to supervisor 1. PDF 2. JPG 3. PNG 4. GIF

    32901 - List of Appraisal(ListOfAppraisal.aspx)
    - Create a new Screen named List of Appraisal in the SmartESS Application as discussed.

    28045 - Daily Attendance Screen (Daily Attendance)
    - 1. Print button not showing summary

    2. Provide “Sub Status” multi select Combo box filter. It should show values as per the “Status” filter selected

    3. Absent Status should be shown as red

    33861 - Communication System Create Message(Create Message)
    - Replace the current editor with http://premiumsoftware.net/cleditor/ editor. Hide the Image button from toolbar and add the Table button.

    34162 - Overtime خارج الدوام(Overtime)
    - Paid or UnPaid related Icons should be shown in the Paid Status Column w.r.t Checked or Unchecked the Amount Paid Check Box in the Employee Overtime Screen.

    34004 - Deputation انتداب(Deputation)
    - Rectify PayRoll Date as Payroll Month Provide Amount Paid Column Provide filter on Amount Paid filter Payroll Month should be Gregorian/Hijri as per the setup

    33263 - Communication System Create Message(Create Message)
    - 1. Provide “Mark Archive” button before the “New” button. This button will appear when message is selected from “Inbox”. Pressing this button will give the appropriate warning message and after pressing “Yes”, system will mark the selected message as “Archived” for this user. System will not show this archived message in inbox however other users still will see the message in inbox.

    2. Provide “Archived” button after the “Other Comm” button. When selected this button, it will show all archived messages in the message list.

    3. “Forward” button will not be shown on “Archived” message

    4. Provide checkbox with all messages in inbox

    5. Provide “Mark selected archive” button above the message list in the inbox. Pressing this button will give the appropriate warning message and after pressing “Yes”, system will mark the all selected (checked) messages as “Archived” for this user. System will not show these archived messages in inbox however other users still will see the messages in inbox.

    6. Show the read, unread messages in inbox by distinguish open envelope with unbold, close envelope with bold respectively.

    7. Search option in barcode and message should also work in “Archived” folder.

    29863 - Over Time Approval(OverTimeApproval.aspx)
    - Rights mechanism will be added for (Edit, Delete, etc.) in the Grid Panel of this Screen.

    32029 - Portal Login Page(Login)
    - Add the checking at the time of Login that the Release Date from Product version should be same as Application Abouts Release Date if different then do not login and show the appropriate message

    34803 - Create Ticket/Issue نشاء تذكرة(Create Ticket)
    - Ext. No. should be required field.

    29835 - Daily Attendance Screen (Daily Attendance)
    - 1. New Attend Status Combo Box will be added just below the Employee Availability Combo Box in the Filter Panel.

    2. All related data of Employee Availability Combo Box will be shown in the Attend Status Combo Box as discussed.

    3. Employee Type Combo Box will be removed from the Filter Panel.

    4. Record of Employee should not be shown if his Employee Status is Stop in b/w selected Date Range.

    5. If Employee Status is Continue and Stop both in b/w selected Date Range then proper records of Employee with Continue Status should be shown and records with Stop Status related should also be shown with the Remarks like Out of Service.

    6. Selected data from the Attend Status Combo Box should also be Saved in the Criteria.

    7. New Attend Status Column will be added in the Grid Panel just before the Remarks Column.

    32701 - Apply Leave طلب إجازة(Apply Leave)
    - 1. Provide the multiple file attachment with each leave with edit or delete option. If Leave is in approved status then do not provide the delete/edit option and also provide the attachment in viewer for the following file format 1. PDF 2. JPG 3. PNG 4. GIF

    Only show the above file format while doing the attachment.

    34064 - Leave Status Detail التفاصيل الإجازة(List of Leave Detail)
    - If the Supervisor is selected as an Final Approver of any Employee and he has no rights of Approve then system will enable the Approve button in the Leave Detail Screen only for that Employee and this button will be disabled for all other Employees.

    32902 - Appraisal Detail(AppraisalDetal.aspx)
    - Create a new Screen named Appraisal Detail in the SmartESS Application as discussed.

    26620 - Interactive Appraisal(Interactive Appraisal)
    - Provide interactive with Appraiser/Appraisee Employee Objective, Objective Appraisal, Performance Appraisal, Personal Appraisal

    28052 - Apply Leave طلب إجازة(Apply Leave)
    - 1. Disable the Date From in case of Hourly based leave

    2. Provide the Date fields with Time From and Time To fields. Time To date will be display only and Time From date will be user define.

    3. Date From and Date To system will auto show as per the Employee Shift wise.

    4. Final impact will be shown in the Daily Attendance Screen in ESS


    --- ess bugs 29925 - General Work(GEN)
    - When clicks on the Link of the already opened Screen in the Menu then Loading is showing and Application is stuck.

    29768 - Summary for Attendance(Attendance Summary)
    - Employee should be shown on the bases of From Date, Retirement Date and Employee Status.

    34603 - Show employee leave in calendar format(My Leave Detail calendar)
    - 1. Colon (:) should be shown with both Labels.

    2. Leave Year Combo Box should show related data properly as per selected value from the Leave Type Combo Box.

    31809 - Loan ملخص القروض(Loan Plan)
    - -Cosmetic issue Loan information Reduce the size of Textbox Loan Amount should be the same size of other two text boxes

    31804 - General Work(GEN)
    - Rights of screens are not handled correctly, if a user has not rights of a screen but he can view that screen by simply putting URL of that screen on the browser, lets say If a user is not allowed to view Payslip but if he enters http://smartess.com/Payslip.aspx then the screen will be opened at his end and he can view all the content of this screen. Please find the attached image.

    33441 - General Work(GEN)
    - Giving OutOfMemoryException. After restart its pool and it became fine.

    May be there is issue of large data in session or application state as more users are accessing the application now. Application was not taking care of connections that were not in use thus ran out of available connections in the pool.

    31304 - General Work(GEN)
    - Rights of screens are not handled correctly, if a user has not rights of a screen but he can view that screen by simply putting URL of that screen on the browser, lets say If a user is not allowed to view Payslip but if he enters http://smartess.com/Payslip.aspx then the screen will be opened at his end and he can view all the content of this screen. Please find the attached image.

    31805 - Leave Status Detail التفاصيل الإجازة(List of Leave Detail)
    - Cancel leave is not showing any message when it pressed without entering Cancel Remarks

    31811 - about(About)
    - about link Open Daily attendance report and click on about link in bottom it generate error

    34282 - Leave Back-end Package(HRS_LEAVE_PKG)
    - Leave Balances are not updating/reverting on performing the Cancel or Reject Actions from SmartESS Application.

    34602 - قائمة طلبات الإجازة Leave Status for Applicant and Supervisor(List of Leave)
    - 1. Hide the Position filter.

    2. Date From and Date To filters are not working.

    3. When open the Leave Status Combo Box then the Last value of Combo Box is truncating at the bottom of the Screen.

    4. When the creates any Criteria in the Filter Panel and pressing the Detail button on any Leave to view the Detail record and the pressing the Close button to go back to List of Leave Screen then already created Criteria should be shown on the Screen. Currently, system is showing Default Criteria always.

    32042 - Create Ticket/Issue نشاء تذكرة(Create Ticket)
    - Ticket is not creating in the Create Ticket Screen of Office Support Portal for Al-Khomri.

    29840 - Late Approval (Late Approval )
    - 1. Change the button name from Action to Action All.

    2. Check Boxes should be shown in the last Column of the Screen as per Standard.

    31925 - Portal Login Page(Login)
    - 1. If the Password is Expired and user Login in SmartESS Application and after Login, Reset Password Page is opening and user enters the Password to Reset then system must Reset the Password. Currently, Password Expiry is not changing after Reset the Password.

    2. Reset Password Screen should not open in the Application. It should be opened as a Popup Window on the Login Screen when the user pressing Login Button and his Password is Expired.

    3. If the Password is Expired then proper Alert message The Password has Expired. Please enter the new Password. should be shown with Yes and No buttons. When the user will press the Yes button then new window will be appeared named Register New Password. This new Screen have two Fields named New Password and Confirm Password with OK and Cancel buttons. When the user will press the OK button then system will update the Expiry Date as per the Expiry Days shown in the User Profile Screen against that Employee.

    34461 - Portal Main Page(MAIN)
    - Notification is not showing when click on the Notification Icon after open any Screen of TOM Module and Other Module. Kindly check all Screens of SmartESS Application also.

    33541 - General Work(GEN)
    - If the Location is Inactive then that Location or its Hierarchy till end should not be shown in the Application where applicable.

    31821 - Show employee leave in calendar format(My Leave Detail calendar)
    - Report last page not showing from top next icon , Also in parameter form leave year showing only one year but employee has multiple leave years

    36501 - Apply Leave طلب إجازة(Apply Leave)
    - Reduce the size of thumbnails of attachments in the screen.

    32031 - Leave Status Detail التفاصيل الإجازة(List of Leave Detail)
    - When receive the Leave notification and try to access the leave to take action system not showing the leave detail screen for selected RFL No. and showing Dashboard. It should be show the selected leave from Email link. After this action system unable to open any leave detail from list of leave screen

    27454 - Create Ticket/Issue نشاء تذكرة(Create Ticket)
    - OSP: When supervisor go to create ticket,he should be able to creat ticket for other while selecting their name (Please note this functionality was available in ESS previously but now it is disappeared).

    32030 - Leave Status Detail التفاصيل الإجازة(List of Leave Detail)
    - Close button is not showing List of Leave as per selected critera which was selected before coming leave detail screen

    29805 - Absent Approval screen(Absent Approval screen)
    - Two Date Flag functionality should be handled in this Screen.


    Webservice Enhacement

    29505 - General(General)
    - Embed the Push Notifications on leave actions i.e: Apply/Cancel, Forward, Approve/Reject. Either the action is being taken from Mobile App or SmartESS, Push Notification should be delivered to the targeted user's device.

    31906 - Web Service API(Web Service API)
    - Rename Update Web Service as Update Server URL

    28668 - DashBoard(DashBoard)
    - 1. Provide the about page that will show the following Information

    - Mobile App version with Date and Time (This information will put before giving the Release and it will be hard coded in about page)
    - Compatible Web Service Version (This information will put before giving the Release and it will be hard coded in about page)
    

    2. When open the Mobile App if the Deployed Web Service not matched with the Mobile App's compatible Web Service version then show the message and do not allow to use Mobile Application. Message should be Please update the Web Service Version X.X.X.X. Where X.X.X.X' will be the compatible Web Service version.

    3. Play store must be show the Mobile App with it's Version and Compatible Web Service Version

    -- bugs 34186 - Login(Login)
    - If the user entered wrong Webservice Address and pressing the Login button then two different messages Server is not Responding or Registration failed with Push Notification are showing. System should show a message related with entering wrong Webservice Address.

    29285 - Web Service API(Web Service API)
    - web service version is different from that one in webconfig of deployed web service.

    In web.cofig webservice version is 2.1.4 but in app about page showing 2.1.5

    29269 - Login(Login)
    - Compatibility issue.while login app showing update version and web services. please make in way that if web services is not updated only web service update message is shown

    it is showing bth app and web service update for both scenario

    32322 - Login(Login)
    - 1. If the user Logged-in with a Login Id and a Password and after that his Password will be changed the he cannot Re-Login with correct Credentials and he need to uninstall and install Mobile App. again. Also, when he clicking on Logout link then a Blank Alert message is showing on the Application.

    2. Similarly, if the Webservice address will be changed then it will also need to uninstall and install Mobile App. again.

    Note: In both above cases, Mobile App. should send the user to Login screen.

    3. When the user is clicking on the Login button on Login Screen with wrong User Id or Password then complete Alert message is not showing on the Login Screen.

    Note: Resolve all above cases in both Android and iOS Applications.

    34188 - Login(Login)
    - If the user entered wrong Webservice Address and pressing the Login button then two different messages Server is not Responding or Registration failed with Push Notification are showing. System should show a message related with entering wrong Webservice Address.

    28365 - General work(General work)
    - When webservice link gets inaccessible while using the app, then app wonot logout and stuck in a loop. Allow user to update webservice link when this issue occurs.

    Please Make sure it will work fine in all Scenarios

    Please Find attached image

    34164 - Login(Login)
    - 1. If the user Logged-in with a Login Id and a Password and after that his Password will be changed the he cannot Re-Login with correct Credentials and he need to uninstall and install Mobile App. again. Also, when he clicking on Logout link then a Blank Alert message is showing on the Application.

    2. Similarly, if the Webservice address will be changed then it will also need to uninstall and install Mobile App. again.

    Note: In both above cases, Mobile App. should send the user to Login screen.

    3. When the user is clicking on the Login button on Login Screen with wrong User Id or Password then complete Alert message is not showing on the Login Screen.

    35125 - Leave(Leave)
    - When the Webservice link gets inaccessible (changed) while using the Mobile App., then the Mobile App. would not Logout and stuck in a loop. Allow the user to update Webservice link when this issue occurs.

    Please, make sure it will work fine in all Modules (Pages) of Mobile App.



    Attend utl Enh

    32682 - Attendance Uploading Utility(Attendance Uploading Utility)
    - 1. Read the data directly from ZTKCO machines.

    2. Create a new table TOM_MACHINE_INTEGRATION and save machine data in it.

    3. User should be able to configure the following in the Utility:

    i. ip address. ii. last record time (display only field) the time on which last record was fetched. iii. DateTime field: if this field is not null, then the utility will fetch records which are greater than this date/time. iv. interval (in minutes). v. in flag: flag based on machine settings. vi. out flag: flag based on machine settings. vii. Machine mac address or machine id.

    33481 - Attendance Uploading Utility(Attendance Uploading Utility)
    - 1. SmartHCM should be shown as a Publisher Name instead of Unknown in the Message Window which is showing at the time of Installation.

    2. SmartHCM Logo should be shown in the Installation Setup Window.

    3. Only single End Point should be updated in the Configuration File at the time of Installation. No need to update End Point manually after Installation.

    4. Change the Button Name from Apply / Apply Credentials to Connect.

    5. Change the Button Name from Edit to Modify Credentials.

    6. Change the Message Text when it will be shown after pressing the Connect Button both time (Very 1st Time and Modify Changes) as discussed.

    7. Error message should be shown if the user will enter wrong URL and/or Security Code. Previously, it is working.

    8. Change the Icon of Message and change the Title of Message. Title should be like Information.

    9. Columns Heading should be removed where the Buttons are showing in the Grid Panel.

    10. Change the Button Name from Run to Upload.

    11. Change the Buttons Name from General Error to Log and from Clear Error to Clear Log. Also, Log Button should be shown before Clear Log Button.

    12. Utility Shortcut should be shown on the Desktop after Installation.

    33184 - Attendance Uploading Utility(Attendance Uploading Utility)
    - Check the Real time integration is working for ZTK machine

    34584 - Attendance Uploading Utility(Attendance Uploading Utility)
    - If there is a mismatch in in/out-flags for any record, then utility should create log of those records.

    33306 - Attendance Uploading Utility(Attendance Uploading Utility)
    - Create procedure which move data to the attendance master & detail tables received from Attendance machine real time.


    -- Bugs 32641 - Attendance Uploading Utility(Attendance Uploading Utility)
    - File in not uploading in the System by using Utility and showing Error message Length cannot be less than zero. Parameter name: length due to large size of the File. Utility should able to upload large size of the File.

    Note: This issue found in the system of our Client Al-Khomri.

    36282 - Attendance Uploading Utility(Attendance Uploading Utility)
    - Format of Date and Time should be same in both the Columns named Last Successful Run and Fetch Records Upto.


    --- Mobile app Andoird Enachement 27657 - General work(General work)
    - System should give automatic update message if latest version is available. Also SmartHCM version compatibility should also be given in Google Play Store.

    36322 - General work(General work)
    - Do the following translation in Arabic Language:

    1. Full name on welcome Screen - اسم كامل

    2. OK - موافق

    3. Loan - السلف

    4. Back - الخلف

    31906 - Web Service API(Web Service API)
    - Rename Update Web Service as Update Server URL

    33941 - Leave(Leave)
    - Provide the attachment viewer for the following file format and do not allow to Edit/Delete/Add in this screen 1. PDF 2. JPG 3. PNG 4. GIF

    34742 - Device Information(Device Information)
    - Show UUID with label “Device ID” and IMEI with label “IMEI” under Device Information (new menu item). Remove “Device ID” from “Profile”

    34748 - Attendance(Attendance)
    - Provide Check-in/Check-out as per “Registration Method” wherever applicable

    29352 - General work(General work)
    - Whole application should be properly workable in RTL Language. There should be option to select the Application Language and application change the whole application language as per selected Language.


    -- bugs 31907 - General work(General work)
    - No need to mention G and H for Hijri and Gregorian. Check everywhere in the App

    31908 - General work(General work)
    - Date Format should be DD-MM-YYYY throughtout the Mobile App

    34183 - Push Notification(Notification)
    - The Push Notifications on Leave actions i.e: Apply, Cancel, Forward, Reject and Approve. Either the action is being taken from Mobile App. or SmartESS Application, Push Notification should be delivered to the targeted user device. Currently, in 2.1.7 ver. of Mobile App., Push Notification is not delivered.

    34186 - Login(Login)
    - If the user entered wrong Webservice Address and pressing the Login button then two different messages Server is not Responding or Registration failed with Push Notification are showing. System should show a message related with entering wrong Webservice Address.

    31904 - Login(Login)
    - Remove ID from the message for the invalid username or password

    36441 - Leave(Leave)
    - If the Supervisor is not selecting the Alternative Employee properly and pressing the Forward button then the Mobile App. should not allow the Supervisor to Forward the Leave and must show the Alert Message Please select Alternative Employee. After selection system will allow to Forward the Leave.

    29312 - Leave(Leave)
    - Alternate Employee should be required if Applicant is the Supervisor same as SmartESS.

    29285 - Web Service API(Web Service API)
    - web service version is different from that one in webconfig of deployed web service.

    In web.cofig webservice version is 2.1.4 but in app about page showing 2.1.5

    31610 - Logout(Logout)
    - REMOVE ID from the message logout successfully logout Popup message

    29269 - Login(Login)
    - Compatibility issue.while login app showing update version and web services. please make in way that if web services is not updated only web service update message is shown

    it is showing bth app and web service update for both scenario

    36269 - Leave(Leave)
    - When the user clicks on the received Push Notification then the Leave Detail Page is opening but on that Page only Reference No. of Leave is showing and an Alert Message No Record Found is showing on that Page below the Reference No..

    31909 - Leave(Leave)
    - When tapped on Appr. Days then system truncating value, mean 1.75 is truncating to 1. Also keyboard is not showing

    31611 - about(About)
    - OUR MISSION-Correct the spelling of employee currently showing employ

    32281 - Login(Login)
    - A user in Khomri Company can not Login in SmartHCM Mobile App. on Galaxy S7 Edge Cell Phone. When he Login, it give Blank message on Login screen and did not Login.

    32322 - Login(Login)
    - 1. If the user Logged-in with a Login Id and a Password and after that his Password will be changed the he cannot Re-Login with correct Credentials and he need to uninstall and install Mobile App. again. Also, when he clicking on Logout link then a Blank Alert message is showing on the Application.

    2. Similarly, if the Webservice address will be changed then it will also need to uninstall and install Mobile App. again.

    Note: In both above cases, Mobile App. should send the user to Login screen.

    3. When the user is clicking on the Login button on Login Screen with wrong User Id or Password then complete Alert message is not showing on the Login Screen.

    Note: Resolve all above cases in both Android and iOS Applications.

    34181 - Salary(Salary)
    - 1. Salary Page is not working if the Payroll Date Parameter is set in Hijri in the System Default Screen of SmartHCM Application.

    2. Data of Deduction is not showing in the Deduction Panel.

    31910 - Leave(Leave)
    - Rectify message description LEAVE FORWARD SUCCESSFULLY to LEAVE FORWARDED SUCCESSFULLY.

    30503 - Leave(Leave)
    - Editing in Appr. Days not working properly. Not showing keyboard to edit in this field. Also design is not proper to edit

    Leave detail Not showing supervisor name.

    On Forward, showing messagge ... Something went wrong but when I pressed back button and again press this leave, system shows in the workflow that leave is forwarded.

    33621 - Attendance(Attendance)
    - Attendance did not updated in the database when marked the Mobile Application

    33084 - Leave(Leave)
    - If receive the Leave push notification and go to leave forward screen, system showing it as a pending although if the leave has been forwarded by ESS portal. System should always show the current status instead of previous status. Therefore, the forward button should be disable in this case. Same case will be applicable for reject, cancel

    34551 - Leave(Leave)
    - 1. Cancel Action is not performing from Mobile App..

    2. Updated Information Panel and Action On Leave Panel are showing Double in the Leave Detail Page.

    34443 - Leave(Leave)
    - When the Supervisor edit the value of Leave Approved with Decimal and after that pressing Forward or Approve buttons then system is not working and showing Error message Action not complete.

    34323 - Leave(Leave)
    - Forward button should not be shown if the Login user is Final Approver.

    31905 - General work(General work)
    - While updating mobile appsplash screens are showing.user have to reinstall the app to make it workable.Please rectify and resolve the issue.

    31841 - Logout(Logout)
    - while logout show panhandled exceptionuser unable to logout

    36266 - Leave(Leave)
    - If the Next Supervisor/Approver is not available in the Define Workflow then Mobile App. should not allow the Supervisor to Forward any Leave. System should show the Alert Message like Please coordinate with the Administrator, you have no supervisor to forward the leave..

    34082 - Leave(Leave)
    - When the user entering Remarks like:

    Dear Sir,

    I want a Leave ....

    then the Remarks is not showing in the Mobile App.

    When the user entering Remarks like:

    Dear Sir, I want a Leave ...

    then the Remarks is showing in the Mobile App.

    Note: Resolve the above issue in both Android and iOS Applications.

    31609 - Leave(Leave)
    - LEAVE:on forward showing message Action not complete but functionality working

    31923 - General work(General work)
    - System giving message sometime Location not available, sometime Unable to get the location, Make sure there is no VPN proxy installed. At the same time google map and navigation working fine and showing correct location.

    However, after a while, system marked correctly attendacne. Screenshot shared by email

    31817 - Logout(Logout)
    - Login and logout issue

    35128 - Leave(Leave)
    - 1. If one Supervisor entering the value of Appr. Days in Decimal and Forward the Leave then the value of Appr. Days should be shown in Decimal to all Next Supervisors. Currently, system is showing value without Decimal to Next Supervisor.

    2. Also, when the Supervisor changes the value of Appr. Days then impact of changes should incorporate on the To Date Field. Currently, there is no impact on To Date Field of the Leave.

    3. Change the Column Name from Fwd. to to Fwd. To in the Workflow Block.

    35141 - Leave(Leave)
    - 1. Alternate Employee should be required if the Applicant is the Supervisor and it should work same as SmartESS Application. Currently, system is asking Alternative Employee for all Employees even they are not Supervisors.

    2. Only Employee Name should be shown. Also, complete Employee Name should be shown. Currently, Family Name (4th Name) of the Employee is not showing in the List Box and on the Field. Also, no need to show Employee Id.

    30235 - Attendance(Attendance)
    - Mobile attendance is not working. See the Attachment also.

    35125 - Leave(Leave)
    - When the Webservice link gets inaccessible (changed) while using the Mobile App., then the Mobile App. would not Logout and stuck in a loop. Allow the user to update Webservice link when this issue occurs.

    Please, make sure it will work fine in all Modules (Pages) of Mobile App.


    --- Mobile App iOS Enh 29353 - General work(General work)
    - Whole application should be properly workable in RTL Language. There should be option to select the Application Language and application change the whole application language as per selected Language

    34749 - Attendance(Attendance)
    - Provide Check-in/Check-out as per “Registration Method” wherever applicable

    34743 - Device Information(Device Information)
    - Show UUID with label “Device ID” and IMEI with label “IMEI” under Device Information (new menu item). Remove “Device ID” from “Profile”

    28668 - DashBoard(DashBoard)
    - 1. Provide the about page that will show the following Information

    - Mobile App version with Date and Time (This information will put before giving the Release and it will be hard coded in about page)
    - Compatible Web Service Version (This information will put before giving the Release and it will be hard coded in about page)
    

    2. When open the Mobile App if the Deployed Web Service not matched with the Mobile App's compatible Web Service version then show the message and do not allow to use Mobile Application. Message should be Please update the Web Service Version X.X.X.X. Where X.X.X.X' will be the compatible Web Service version.

    3. Play store must be show the Mobile App with it's Version and Compatible Web Service Version

    29349 - Push Notification(Notification)
    - Create the Push Notification mechanism that will auto show the Notification when receive new notification/alert

    36323 - General work(General work)
    - Do the following translation in Arabic Language:

    1. Full name on welcome Screen - اسم كامل

    2. OK - موافق

    3. Loan - السلف

    4. Back - الخلف


    --- bugs 28231 - Salary(Salary)
    - In Iphone IOS,Calendar values are showing Wrong.Rather than number NAN is showing. Please Find the attached image.

    34182 - Salary(Salary)
    - 1. Salary Page is not working if the Payroll Date Parameter is set in Hijri in the System Default Screen of SmartHCM Application.

    2. Data of Deduction is not showing in the Deduction Panel.

    31911 - Logout(Logout)
    - Unable to Logout Application in iOS

    34552 - Leave(Leave)
    - 1. Cancel Action is not performing from Mobile App..

    2. Updated Information Panel and Action On Leave Panel are showing Double in the Leave Detail Page.

    31781 - Attendance(Attendance)
    - Attendance issue unable to Check in and Check out

    34188 - Login(Login)
    - If the user entered wrong Webservice Address and pressing the Login button then two different messages Server is not Responding or Registration failed with Push Notification are showing. System should show a message related with entering wrong Webservice Address.

    35127 - Leave(Leave)
    - 1. If one Supervisor entering the value of Appr. Days in Decimal and Forward the Leave then the value of Appr. Days should be shown in Decimal to all Next Supervisors. Currently, system is showing value without Decimal to Next Supervisor.

    2. Also, when the Supervisor changes the value of Appr. Days then impact of changes should incorporate on the To Date Field. Currently, there is no impact on To Date Field of the Leave.

    3. Also, Loading... Text is showing always under the Attachment Block in the Leave Detail Page.

    4. Change the Column Name from Fwd. to to Fwd. To in the Workflow Block.

    34504 - Leave(Leave)
    - When the user entering Remarks like:

    Dear Sir,

    I want a Leave ....

    then the Remarks is not showing in the Mobile App.

    When the user entering Remarks like:

    Dear Sir, I want a Leave ...

    then the Remarks is showing in the Mobile App.

    28365 - General work(General work)
    - When webservice link gets inaccessible while using the app, then app wonot logout and stuck in a loop. Allow user to update webservice link when this issue occurs.

    Please Make sure it will work fine in all Scenarios

    Please Find attached image

    36442 - Leave(Leave)
    - If the Supervisor is not selecting the Alternative Employee properly and pressing the Forward button then the Mobile App. should not allow the Supervisor to Forward the Leave and must show the Alert Message Please select Alternative Employee. After selection system will allow to Forward the Leave.

    34444 - Leave(Leave)
    - When the Supervisor edit the value of Leave Approved with Decimal and after that pressing Forward or Approve buttons then system is not working and showing Error message Action not complete.

    34324 - Leave(Leave)
    - Forward button should not be shown if the Login user is Final Approver.

    30106 - Leave(Leave)
    - when the leave is approved and user check his leaves system show pending at My leave but in leave detail it show correct information.

    34322 - General work(General work)
    - No need to mention G and H for Hijri and Gregorian. Check everywhere in the iOS App.

    26986 - R&D for Mobile Apps related Technologies(R&D)
    - Do R&D and build the SmartHCM Mobile App for iOS using the tool phongap build

    34164 - Login(Login)
    - 1. If the user Logged-in with a Login Id and a Password and after that his Password will be changed the he cannot Re-Login with correct Credentials and he need to uninstall and install Mobile App. again. Also, when he clicking on Logout link then a Blank Alert message is showing on the Application.

    2. Similarly, if the Webservice address will be changed then it will also need to uninstall and install Mobile App. again.

    Note: In both above cases, Mobile App. should send the user to Login screen.

    3. When the user is clicking on the Login button on Login Screen with wrong User Id or Password then complete Alert message is not showing on the Login Screen.

    28481 - Logout(Logout)
    - if the same user is login from two different devices,user can not logout from app.Its shows Some thing went wrong,device login with other user. Find the attachment.

    36267 - Leave(Leave)
    - If the Next Supervisor/Approver is not available in the Define Workflow then Mobile App. should not allow the Supervisor to Forward any Leave. System should show the Alert Message like Please coordinate with the Administrator, you have no supervisor to forward the leave..

    31818 - Leave(Leave)
    - 1. Alternate Employee should be required if the Applicant is the Supervisor and it should work same as SmartESS Application. Currently, system is asking Alternative Employee for all Employees even they are not Supervisors.

    2. Alternative Employee List Box is not opening in iOS App.

    3. Only Employee Name should be shown. Also, complete Employee Name should be shown. Currently, Family Name (4th Name) of the Employee is not showing in the List Box and on the Field. Also, no need to show Employee Id.

    28766 - General work(General work)
    - *to make screen user friendly there should be swipe option to move to the main screen.

    • currently on touch it will move to main screen
    • Please find attached image

    28479 - General work(General work)
    - When the Internet connection is off,it shows Server Time not Available. Please Find attached Error.If internet is not available/Working it should show Internet connection not available or network not available.

    28306 - General work(General work)
    - Title cannot navigate to previous activity. attendance -> attendance summary options (My summary, my details and etc,) -> My summary Right now there is no way to navigate from My summary to attendance summary options

    Note :This issue is exist in IPHONE IOS