Company: Link Technologies
Case No: L09875. Project: 11.40: LinkSOFT Version 11.4
Logged By: Alvis (Link Technologies) on 25 Jan 2019 10:30AM
Priority: Medium
Product: Point of Sale
Group: Change Request
Time Taken: 166.00 (Weight: 166.00)
Version: 11.3.0902
Assigned To: Sanjay (Link Technologies)
Circulation: Alvis, Rashna, Sanjay
Resolve By: Sunday, 30 June 2019 12:00 AM [1917 days since logged date]
Status: Closed
Subject: Migrate Backoffice to Web - Part 1. Menus 401, 600, 700 and 900
Summary:    

Migrate HR forms from Backoffice to Web-  Part 1. Menus 401, 600, 700 and 900

  1. Create menu structure with same names as backoffice with forms in "Forms-ESS" folder
  2. Create Select, Update procedures for each form. 
  3. Each detail section will have a select and update with ID referencing to master grid.

Table 1: List of HR Maintenance Forms

MenuCode

MenuDescription

NavigateURL

DB StatusUI Status

HR401

HRM Maintenance

 

Completed

HR402

Job Description

~/Forms-ESS/HRMMaintenance/JobDescription.aspx


Complete

HR403

Grade

~/Forms-ESS/HRMMaintenance/Grade.aspx


Complete

HR404

Institution

~/Forms-ESS/HRMMaintenance/Institution.aspx


Complete

HR405

Qualification

~/Forms-ESS/HRMMaintenance/Qualification.aspx


Complete

HR407

Position

~/Forms-ESS/HRMMaintenance/Position.aspx


Complete

HR409

Skill

~/Forms-ESS/HRMMaintenance/SkillMaintenance.aspx


Complete

HR410

Membership

~/Forms-ESS/HRMMaintenance/MembershipMaintenance.aspx


Complete

HR411

Licence

~/Forms-ESS/HRMMaintenance/LicenceMaintenance.aspx


Complete

HR412

Point Item

~/Forms-ESS/HRMMaintenance/PointItem.aspx


Complete

HR413

Memo Category

~/Forms-ESS/HRMMaintenance/MemoCategory.aspx


Complete

HR414

Ethnic

~/Forms-ESS/HRMMaintenance/EthnicMaintenance.aspx


Complete

HR415

Relationship

~/Forms-ESS/HRMMaintenance/RelationshipMaintenance.aspx


Complete

HR416

Issuable Items

~/Forms-ESS/HRMMaintenance/IssuableItemsMaintenance.aspx


Complete

HR417-1

Exit Questions

~/Forms-ESS/HRMMaintenance/ExitQuestions.aspx


Complete

HR417-2

Exit Reasons

~/Forms-ESS/HRMMaintenance/ExitReasons.aspx


Complete

HR418

Achievements

~/Forms-ESS/HRMMaintenance/AchievementsMaintenance.aspx


Complete
PS007Customer Loyalty Adjustment

~/Forms-POS/POS/CustomerLoyaltyAdjustment.aspx


CompletedCompleted

Audit Notes:Edited by sanjay on 11/09/19 13:46. Edited by sanjay on 28/02/19 08:33. Edited by sanjay on 27/02/19 11:10. Edited by sanjay on 25/02/19 17:13. Edited by sanjay on 22/02/19 13:19. Edited by alvis on 20/02/19 16:02. Edited by alvis on 20/02/19 15:46. Edited by alvis on 18/02/19 08:35. Edited by sanjay on 15/02/19 09:16. Edited by sanjay on 15/02/19 09:09. 
25 Jan 201910:30AM Comment 1 by Alvis (Link Technologies) Case 9875 added to project 10.2
05 Feb 201904:17PM Comment 2 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 05-02-2019 04:17 PM Time Taken: 17.50

The following have been developed:

  1. Created menus in Web for HR Maintenance forms
  2. Created SELECT, UPDATE and DELETE procedures for the following forms:
    1. Job Description
    2. Grade
    3. Grade ~>Leave
    4. Institution
    5. Qualification
    6. Position Criteria
    7. Position
    8. Position ~> Additional Fields
    9. Position ~> Assessment Criteria
    10. Position ~> Requirement Criteria
    11. Position ~> Point Items

07 Feb 201903:20PM Comment 3 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 07-02-2019 03:20 PM Time Taken: 7.50
Created SELECT, UPDATE and DELETE procedures for the following forms:
  1. Skill
  2. Membership
  3. License
  4. Point Item
  5. Memo Category
  6. Ethnic
  7. Relationship
  8. Issuable Items
  9. Exit Questions
  10. Exit Reasons
  11. Achievements

Added Company dependancy to Membership, Licence, Memo Category, Ethnic, Relationship and Achievements objects.


11 Feb 201902:58PM Comment 4 by Sanjay (Link Technologies) Assigned To: Alvis (Link Technologies) Followup Date: 11-02-2019 02:58 PM Time Taken: 2.50

The following web forms have been changed to handle company dependency:

  1. Institution - Interview Applicants and Apply for vacancy
  2. Memo Type - Employee Memo
  3. Achievement - Employee Achievements
  4. Shift - Shift configuration, Union Maintenance, Timesheet Import ~> Timesheet

Please test the above areas.


15 Feb 201908:56AM Comment 5 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 15-02-2019 08:56 AM Time Taken: 2.50

Hi Sanjay,

Here are the HR menus that need a maintenance form.

Procedure names for CRUD are based on the ASPX page name with a prefix of LT_ESS.

The ID is designed to retain backoffice codes. E.g ID for job description is CompanyID + '-' + JobSpecID AS ID

Table 1: List of HR Maintenance Forms

MenuCode

MenuDescription

NavigateURL

Status

HR401

HRM Maintenance

 


HR402

Job Description

~/Forms-ESS/HRMMaintenance/JobDescription.aspx


HR403

Grade

~/Forms-ESS/HRMMaintenance/Grade.aspx


HR404

Institution

~/Forms-ESS/HRMMaintenance/Institution.aspx


HR405

Qualification

~/Forms-ESS/HRMMaintenance/Qualification.aspx


HR407

Position

~/Forms-ESS/HRMMaintenance/Position.aspx


HR409

Skill

~/Forms-ESS/HRMMaintenance/SkillMaintenance.aspx


HR410

Membership

~/Forms-ESS/HRMMaintenance/MembershipMaintenance.aspx


HR411

Licence

~/Forms-ESS/HRMMaintenance/LicenceMaintenance.aspx


HR412

Point Item

~/Forms-ESS/HRMMaintenance/PointItem.aspx


HR413

Memo Category

~/Forms-ESS/HRMMaintenance/MemoCategory.aspx


HR414

Ethnic

~/Forms-ESS/HRMMaintenance/EthnicMaintenance.aspx


HR415

Relationship

~/Forms-ESS/HRMMaintenance/RelationshipMaintenance.aspx


HR416

Issuable Items

~/Forms-ESS/HRMMaintenance/IssuableItemsMaintenance.aspx


HR417-1

Exit Questions

~/Forms-ESS/HRMMaintenance/ExitQuestions.aspx


HR417-2

Exit Reasons

~/Forms-ESS/HRMMaintenance/ExitReasons.aspx


HR418

Achievements

~/Forms-ESS/HRMMaintenance/AchievementsMaintenance.aspx


 



15 Feb 201909:12AM Comment 6 by Sanjay (Link Technologies) Assigned To: Alvis (Link Technologies) Followup Date: 15-02-2019 09:12 AM Time Taken: 1.50
Hi Alvis, can you migrate 700-Debtors and 900-Cash Management then allocate the case to me with Menus and Forms.

15 Feb 201909:14AM Comment 7 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 15-02-2019 09:14 AM Time Taken: 1.50 Notes: Edited by sanjay on 15/02/19 09:40. Edited by sanjay on 15/02/19 09:37. 

Agreed to remove all maintenance forms from 700 and 900. Consolidate reports into one node and keep the menus available in Backoffice until we decide what to do with it.

Remove Cash Management Functionality as there are no active licences and the functionality is not working properly.

Skype request to Sanjeet on the 15th Feb 2019 - Vineet responded CM is not used.


18 Feb 201908:26AM Comment 8 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 18-02-2019 08:26 AM Time Taken: 4.50

Menu 900 "Extensions" contains "Time & Attendance" menu structure which is used by customer "New World".

The new time and attendance system handle all functionality except the export data feature which uses the Timesheet tables. We do not have a design that explains how the exported data is used and therefore cannot transfer this to the new framework.

Request by Rashna on Product Support for details on this functionality on 15/02/19 did not get any response.

The export functionality is used to create a file using data in menu 331-Timesheet which is no longer integrated with TNA, therefore this functionality will be removed.

regards
Sanjay, Alvis, Rashna


20 Feb 201910:10AM Comment 9 by Sanjay (Link Technologies) Assigned To: Alvis (Link Technologies) Followup Date: 20-02-2019 10:10 AM Time Taken: 4.50 Notes: Edited by alvis on 20/02/19 10:13. 

The design for "Customer Loyalty Adjustment" is as follows:

  1. Create a menu in POS Web called "Loyalty Adjustment"
  2. Create a grid that has a Master/Detail layout. The master grid will have search functionality.
  3. Master will list customers flagged as Loyalty Customers or has loyalty points balance.
  4. Detail will contain the list of adjustment entries
  5. Create a procedure for loyalty points adjustment that will create an entry in LBS_POS_LoyaltyTransactions for the adjustment amount. This procedure will create a payment voucher entry for adjustment out.
  6. Add the ability to print the adjustment. The print out should have the following:
    1. Adjustment details on the top section
    2. Shopping Voucher on the bottom section if the adjustment is OUT. Change the format of shopping voucher to be similar to the standard shopping voucher.
  7. Add loyalty points value to customer record and to the loyalty transaction table so we can store the points to dollar conversion at the time of entry.
  8. Change the "Customer Loyalty Transaction" report to display Points to Dollar factor and Points value.

20 Feb 201904:09PM Comment 10 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 20-02-2019 04:09 PM Time Taken: 9.50

The following changes have been completed:

  1. Create a menu in POS Web called "Customer Loyalty Adjustment". Menu Code: PS007
  2. Create a grid that has a Master/Detail layout. The master grid will have search functionality.
    1. Master Grid : CustomerSearch
    2. Detail Grid: CustomerLoyaltyAdjustment
    3. Report Name: PS100. The report displays the Loyalty Adjustment and Shopping Vouchers
  3. Add loyalty points value to customer record and to the loyalty transaction table so we can store the points to dollar conversion at the time of entry.
  4. Removed "Customer Loyalty Adjustment" from Backoffice
  5. Changed the "Customer Loyalty Transaction" report to display Points to Dollar factor and Points value.

25 Feb 201905:14PM Comment 11 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 25-02-2019 05:14 PM Time Taken: 1.50
Todays Development - "Partial Complete" up to "position code". Refer to case header summary table

28 Feb 201908:37AM Comment 12 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 28-02-2019 08:37 AM Time Taken: 81.50

Development work for this case has been completed.

The change will be available in version: 11

1. The following changes were made(Include Database object names, Program classes and any other relevant information):|

  1. Added forms as requested in case header

2. The issue was caused by:

  1. Change Request

3. Next Step:

  1. Test each form and verify the following:
    1. The form is shown only when the user is given access
    2. The form displays all required data that is currently available in BackOffice HRM Maintenance
    3. All dropdowns used will show VOID items in the main grid display, however, when editing the entry, VOID lookup items are not shown
    4. Verify Sort order
    5. Verify Attachments and notes
    6. All KEY fields should be READ ONLY when editing and ENABLED when Adding a new record
    7. Command operations behave correctly (Add, Edit, Delete)

08 Mar 201904:00PM Comment 13 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 11-03-2019 12:00 AM Time Taken: 4.50
UAT in progress for 400 menus.

12 Mar 201902:21PM Comment 14 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 13-03-2019 12:00 AM Time Taken: 7.50
QA Results
Tests carried out according to requirements specified on the case header

Test Results Summary

Table 1 - Summarised list of issues
NoTest DescriptionPass/Fail
1

Verify the below for menus under HRM Maintenance

  1. The form is shown only when the user is given access
  2. The form displays all required data that is currently available in BackOffice HRM Maintenance
  3. All dropdowns used will show VOID items in the main grid display, however, when editing the entry, VOID lookup items are not shown
  4. Verify Sort order
  5. Verify Attachments and notes
  6. All KEY fields should be READ ONLY when editing and ENABLED when Adding a new record
  7. Command operations behave correctly (Add, Edit, Delete)

Failed

Details shared in the document Case 9875 - Concerns and Issues 

2

Verify company dependencies for below menus

  • Membership
  • Licence
  •  Memo Category
  • Ethnic
  • Relationship
  • Achievements 
  • Institution
  • Memo Type

Pass

Verified that the records created in company 1001 did not reflect in company 1002.


3Validate that customer loyalty screens have been removed from BOPass
4

Users with access should be able to review the below menu and reports in LinkWeb.

  • Customer Loyalty Adjustment Report
  • Customer Loyalty Transaction
  • Loyalty Adjustment
Pass
5

Process a credit sale for a customer with a total sale of 60 and payment of $20.

Points factor is 2. Points should be $40.

Pass
6

How do we calculate the Point Value?

  1. The point value for the sale in 5 is 20 (Actual Payment amount) on the "Loyalty Adjustment" screen.
  2. The point value for the same sale is 400 (Points / Points to $ factor) in the "Customer Loyalty Transaction" Report
Please review and advise

Environment Details

  1. OS version: Windows Server 2012
  2. Application version: 11.0.308
  3. Setup: Demo
  4. Server : 10.0.0.14
  5. Database: LINKSOFT_REPORTNOTES

Steps to reproduce failed scenarios: N/A

Next Step: for correction


    13 Mar 201909:24AM Comment 15 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 13-03-2019 09:24 AM Time Taken: 4.50

    Development work for this case has been completed.

    The change will be available in version: 11.0.0313

    1. The following changes were made(Include Database object names, Program classes and any other relevant information):|

    1. Removed caching from Attachments
    2. Added column "Status" in "Position" form
    3. Added filter to "Skills" list in "Position ~>Assessment Criteria" form
    4. Corrected title for "Membership" form
    5. Corrected"Page Load" issue with "Ethic" form

    2. The issue was caused by:

    1. Coding issues

    3. Next Step:

    1. UAT

    15 Mar 201910:34AM Comment 16 by Rashna (Edge Business Solutions) Assigned To: Rashna (Edge Business Solutions) Followup Date: 29-03-2019 12:00 AM Time Taken: 2.50
    QA Results
    Tests carried out according to requirements specified on the case header

    Test Results Summary

    Table 1 - Summarised list of issues
    NoTest DescriptionPass/Fail
    1

    Removed caching from Attachments.

    1. Create an attachment group and it should be loaded without refreshing the page 

    Pass

    2

    Added column "Status" in "Position" form

    1. Create a new position. Default status should be "Vacant". This should be reflected in Linkweb.
    2. Assign the position to employee E004 and the status of the position should be updated to "Active".
    3. Unassign the position from employee E004 and the status should be updated to "Vacant"
    Pass
    3

    Added filter to "Skills" list in "Position ~>Assessment Criteria" form.

    1. Mark the skill "P1" as "Void".
    2. "P1" should not appear in the skills list under Position ~>Assessment Criteria" 
    Pass
    4Corrected title for "Membership" form
    Pass
    5

    Corrected"Page Load" issue with "Ethic" form

    1. Create a record for "Ethnic" in linkweb and it should be reflected in BO. Test this vice verser.
    2. Void a  record for "Ethnic" in linkweb and it should be voided in BO. Test this vice verser.
    3. Test Notes update
    Pass

    Environment Details

    1. OS version: Windows Server 2012
    2. Application version: 11.0.0314
    3. Setup: Demo
    4. Server : 10.0.0.14
    5. Database: LINKSOFT_REPORTNOTES

    Next Step: for documentation


      08 Apr 201902:50PM Comment 17 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 09-04-2019 12:00 AM Time Taken: 5.50
      • Documentation for the case has been updated under Link Web Application Portal -> HRM Maintenance-> Achievements
      • Documentation for the case has been updated under Link Web Application Portal -> HRM Maintenance-> Exit Reason
      • Documentation for the case has been updated under Link Web Application Portal -> HRM Maintenance-> Exit Questions
      • Documentation for the case has been updated under Link Web Application Portal -> HRM Maintenance-> Issuable Items
      • Documentation for the case has been updated under Link Web Application Portal -> HRM Maintenance-> Relationship
      • Documentation for the case has been updated under Link Web Application Portal -> HRM Maintenance-> Ethnic
      • Documentation for the case has been updated under Link Web Application Portal -> HRM Maintenance-> Memo Category




      12 Apr 201903:14PM Comment 18 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 12-04-2019 03:14 PM Time Taken: 2.00

      Documentation for the case has been updated under

      •  Link Web Application Portal -> HRM Maintenance-> Point Item
      •  Link Web Application Portal -> HRM Maintenance->Licence



      18 Apr 201902:06PM Comment 19 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 23-04-2019 12:00 AM Time Taken: 3.50

      Hi Sanjay, 

      Documentation for the case has been updated under

      •  Link Web Application Portal -> HRM Maintenance-> Membership
      •  Link Web Application Portal -> HRM Maintenance->Skill
      • Link Web Application Portal -> HRM Maintenance -> Position
      • Link Web Application Portal -> HRM Maintenance->Qualification
      • Link Web Application Portal -> HRM Maintenance->Institution
      • Link Web Application Portal -> HRM Maintenance-> Grade
      • Link Web Application Portal -> HRM Maintenance-> Job Description

      Other sections updated as per comments 17 and 18

      Thanks
      Rashna


      29 Apr 201903:17PM Comment 20 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 29-04-2019 03:17 PM Time Taken: 1.50
      Thanks Rashna

      09 Oct 201908:14AM Comment 21 by Sanjay (Link Technologies) Quality control status: Pass. QC Not required - This case was created before quality check was implemented in version 11 on 30/06/2019
      If you have any queries regarding this support incident, please email admin@linktechnologies.com.au and include the Case No: L09875 in the subject line of all emails regarding this issue.

      Document size: 64.8 KB
      For call complaints, please contact the Managing Director of the company using this form