Company: Link Technologies
Case No: L09115. Project: 09.40: LinkSOFT Version 9.4
Logged By: Sanjay (Link Technologies) on 16 Feb 2018 02:37PM
Priority: Low
Product: Framework
Group: Enhancement
Time Taken: 57.00 (Weight: 57.00)
Version: 9.496.1128
Assigned To: Sanjay (Link Technologies)
Circulation: Alvis, Development, Rashna, Sanjay, Sanjeet, Vineet
Resolve By: Friday, 16 February 2018 12:00 AM [2261 days since logged date]
Status: Closed
Subject: Automate the process of Licence Implementation
Summary:    

Improve and automate licence management as follows:

  1. Request for licence should be consistent
  2. DEMO licence should be issued for all new setup
  3. Link Staff should be able to see license issued by client and update license records easily
  4. Licence should allow for major version
  5. Licence check should exclude SQL server license counts\

Perform UAT on:

  1. Licence acquisition for DEMO
  2. Licence parameter changes and Request
  3. Licence renewal
  4. Licence Cancellation
  5. Review current license
  6. Verify user count is enforced
  7. Verify Employee count is enforced
Audit Notes:
16 Feb 201802:37PM Comment 1 by Sanjay (Link Technologies) Case 9115 added to project 8.3
16 Feb 201802:56PM Comment 2 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 16-02-2018 02:56 PM Time Taken: 45.00

The following changes have been made:

  1. Added a new license VERSION 4 in the licensing system
  2. Added license modules as follows: 
    1. REPL
    2. POS
    3. LTT
    4. HRM
    5. TNA
    6. ESS
    7. PAY
    8. VMS
    9. REC
  3. Licences can be requested/retrieved from any web application using menu "Global ~> Licence"
  4. Licence Issue Rules:
    1. If a license is requested for the first time, a demo license will be issued automatically
    2. Demo license validity is 60 days, single user with 100 employees
    3. Link Staff can update license parameters using Licence Version 4 on the Licencing system. The client then needs to Retrieve Licence using the "Global~> Licence" system
  5. Licence will change on Major Version Change
  6. Backoffice license check:
    1. User Count happens when logging into Backoffice
    2. Backoffice Licence Validity is checked when Backoffice forms are loaded
    3. Users will see all modules, however, access restriction will be applied when forms are loaded
  7. The following modules use concurrent user count: POS, Backoffice, Reporter
  8. The following modules use Active Named user count: All web applications
  9. The following modules use Active Employee count: HRM and PAY
  10. Link Reporter checks for Concurrent license count from Back-office, POS, and Reporter by Machine name.

Important Notes:

  1. All clients using version 9 and above will be affected by this license system
  2. New major versions will require a license update.
  3. Internet connection is required to access license. Manual license updates are not permitted
  4. While in UAT, licenses will be issued from Https://www.link247.com.au/DEV-Licence. Username: admin  password (standard password)
  5. When in production, licenses will be issued from Https://www.link247.com.au/Licence

16 Feb 201803:49PM Comment 3 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 16-02-2018 03:49 PM
Please proceed with UAT.

19 Feb 201810:13AM Comment 4 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 19-02-2018 10:13 AM

Hi Rashna, please get Vineet or Sanjeet to perform UAT on:

  1. Licence acquisition for DEMO
  2. Licence parameter changes and Request
  3. Licence renewal
  4. Licence Cancellation
  5. Review current license
  6. Verify user count is enforced
  7. Verify Employee count is enforced

19 Feb 201810:34AM Comment 5 by Rashna (Edge Business Solutions) Assigned To: Alvis (Link Technologies) Followup Date: 19-02-2018 10:34 AM Time Taken: 2.00
QA Results
Step 1 - Developer will perform test based on test cases provided
Step 2 - Product expert to complete Product QA based on test cases.

Test cases are provided on the case header before the case is approved for development.

Test Results Summary

Table 1 - Summarised list of issues

Test with a Demo Database.
Database -LINKSOFTCASE9115 on QA1

NoTest Description Pass/Fail 
1
License registration should have the following modules 
  1. REPL
  2. POS
  3. LTT
  4. HRM
  5. TNA
  6. ESS
  7. PAY
  8. VMS
  9. REC

Pass
2
The user should be able to click on Request/Retrieve License. There should be no errors Pass
3

If a license is requested for the first time, a demo license will be issued automatically.

Single user with 100 employees

Pass. The requested license on 19/02/2018, the license was updated with Expiry Date as "20/05/2018".
 
4
Create a new user Rashna in the database. Login into Backoffice as Rashna on QA1. User should be able to login in.
Pass
5
Do not log out Rashna, log into Backoffice as manager from QA2. This should not be allowed because of only one license. Pass. Message - Maximum users allowed in your license has exceeded. Licensed  users 1. Current user count is:2
6 Login into Point of Sales as Rashna on QA1. User should be able to login in.
Pass
7Do not log out Rashna, log into Backoffice as manager from QA2. This should not be allowed because of only one license. Pass. Message - Maximum users allowed in your license has exceeded. Licensed  users 1. Current user count is:2
8Login into Point of Sales as Rashna on QA1. User should be able to login in. Pass
9Do not log out Rashna, log into Backoffice as manager from QA2. This should not be allowed because of only one license.
Pass. Message - Maximum users allowed in your license has exceeded. Licensed  users 1. Current user count is:2
10

Internet connection is required to access license.
We disabled the network and tried to request for a license.


Failed. When the is no internet. If the user clicks on "Request/Retrieve License", the system prompts message "License Request Completed but nothing happens.

Is it possible we can update the notes to say the internet is required?
11 Manual license updates are not permitted. 

Pass, at login the license import form no longer opens. File -- Renew License has been removed from backoffice
12Edit the Max User from 1  to 2. Request license and it should be updated with 2 users and a new license code.Pass
13Edit the Max Employee from 100 to150. Request license and it should be updated with 150 employees and a new license code. Pass
14Edit the Expiry date from 20/05/2018 to 20/02/2099. Request license and it should be updated with date 20/05/2099 and a new license code.
Pass
15Create a new database as "LINKSOFTNEW". Set the company name Registered Name and Trading Name as "Lingam Ltd"Pass
16Click on "Request/Retrieve License" in the database from number 15. This should update license.Failed. License Key is not loaded. Company Name still reads "Your Company Name". Message is "License Request completed".Refer to figure 1.

QA Environment Details

  1. OS version:Windows 7
  2. Application version:9.2.3 Beta 3
  3. Database (Demo/New/Client): Demo LINKSOFTCASE9115
  4. Client on QA1.

Steps to reproduce failed scenarios:

Figure 1: New Database



    19 Feb 201811:00AM Comment 6 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 19-02-2018 11:00 AM

    Hi Sanjay,

    Please add messages when the request fails when no internet connectivity and message to show when "Your Company Name" is sent in the request.

    regards
    Alvis


    19 Feb 201806:21PM Comment 7 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 19-02-2018 06:21 PM Time Taken: 1.00
    Licence system corrected to show a message if internet connection is not available.

    21 Feb 201809:46AM Comment 8 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 21-02-2018 09:46 AM
    Please UAT in BETA4.

    22 Feb 201809:15AM Comment 9 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 22-02-2018 09:15 AM Time Taken: 6.00

    The following changes have been made in BETA5

    1. TNA - THis validates the number of employees with the TNA Mapping table
    2. REPL - This validates the number of users with the Active server connections
    3. LTT - Audit - validates the users

    26 Feb 201802:31PM Comment 10 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 26-02-2018 02:31 PM
    Please also test older version licences renewal in case clients do not upgrade to version 9

    27 Feb 201811:17AM Comment 11 by Vineet (Link Business Solutions) Assigned To: Rashna (Edge Business Solutions) Followup Date: 27-02-2018 11:17 AM Time Taken: 2.00

    Below test has been completed.

    NoTest Description Pass/Fail 
    1
    License registration should have the following modules 
    1. REPL
    2. POS
    3. LTT
    4. HRM
    5. TNA
    6. ESS
    7. PAY
    8. VMS
    9. REC

    Pass
    2
    The user should be able to click on Request/Retrieve License. There should be no errors Pass
    3

    If a license is requested for the first time, a demo license will be issued automatically.

    Single user with 100 employees

    Pass. The requested license on 19/02/2018, the license was updated with Expiry Date as "20/05/2018".
     
    4
    Create a new user Rashna in the database. Login into Backoffice as Rashna on QA1. User should be able to login in. Pass
    5
    Do not log out Rashna, log into Backoffice as manager from QA2. This should not be allowed because of only one license. Pass. Message - Maximum users allowed in your license has exceeded. Licensed  users 1. Current user count is:2
    6 Login into Point of Sales as Rashna on QA1. User should be able to login in.
    Pass
    7Do not log out Rashna, log into Backoffice as manager from QA2. This should not be allowed because of only one license. Pass. Message - Maximum users allowed in your license has exceeded. Licensed  users 1. Current user count is:2
    8Login into Point of Sales as Rashna on QA1. User should be able to login in. Pass
    9Do not log out Rashna, log into Backoffice as manager from QA2. This should not be allowed because of only one license.
    Pass. Message - Maximum users allowed in your license has exceeded. Licensed  users 1. Current user count is:2
    10

    Internet connection is required to access license.
    We disabled the network and tried to request for a license.


    Pass
    11 Manual license updates are not permitted. 

    Pass, at login the license import form no longer opens. File -- Renew License has been removed from backoffice
    12Edit the Max User from 1  to 2. Request license and it should be updated with 2 users and a new license code.Pass
    13Edit the Max Employee from 100 to150. Request license and it should be updated with 150 employees and a new license code. Pass
    14Edit the Expiry date from 20/05/2018 to 20/02/2099. Request license and it should be updated with date 20/05/2099 and a new license code.
    Pass
    15Create a new database as "LINKSOFTNEW". Set the company name Registered Name and Trading Name as "Lingam Ltd"Pass
    16Click on "Request/Retrieve License" in the database from number 15. This should update license.Pass
    17
    Generate license from old version. (Tried version 8.18 POS/RM/ESS)

    Pass
    18
    License Cancellation
    Passed

    Case assigned to Rashna for documentation

    28 Feb 201811:43AM Comment 12 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 01-03-2018 12:00 AM Time Taken: 1.00

    Hi Sanjay, 

    This has been tested as per comment 11.

    Documentation on the case has been completed

    Documentation updated under

    • Global System -- License Registration

    Thanks
    Rashna 


    28 Feb 201801:03PM Comment 13 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 28-02-2018 01:03 PM
    Thanks Rashna. 

    09 Oct 201908:14AM Comment 14 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: L09115 in the subject line of all emails regarding this issue.

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