Uploaded image for project: 'Qt License server'
  1. Qt License server
  2. QLS-1721

New fields on Product2, New_License__c

    XMLWordPrintable

Details

    • 2
    • SFDC IT Sprint 03/25

    Description

      New fields on Product2, which hold the default values for Unified license data.

      The data from these fields is to be copied over to the license record at creation, on this ticket: https://bugreports.qt.io/browse/QLS-1722

      As the picklists need to use identical values in two places, let's try creating global value sets for them:

      • UL_Lease_Time_Units
      • UL_Lease_Renewal_Types
      • UL_Reservation_Types

      Naming: UL_DF_fieldname as "unified license default"

      Product2 new fields:

       

      Label API Type Value(s) / default Description & Help text
      UL Lease Time UL_DF_Lease_Time__c Decimal (18, 0) (Default: 0) Numerical time value of the time to lease out one seat from the license to each end user by the Qt License Server.
      UL Lease Time Unit UL_DF_Lease_Time_Unit__c Picklist seconds
      minutes
      hours
      days
       
      (Default: Null)
      The unit of the value in UL_DF_Lease_Time__c field. 
      UL Lease Renewal UL_DF_Lease_Renewal__c Picklist active
      passive
       
      (Default: null)
      This relates to the timing when the license seat(s) can be renewed on the Qt License Server
      UL Reservation Type UL_DF_Reservation_Type__c Picklist process
      user
       
      (Default: null)
      This relates to the type how the license seat(s) can be allocated on the Qt License Server
      UL Borrowing Enabled UL_DF_Borrowing_Enabled__c Checkbox (Default: off) Mostly used with licenses that have more than one seat pool and where seats can be temporarily borrowed between pools. 

      New_License__c new fields:

       

      Label API Type Value(s) / default Description & Help text
      UL Lease Time UL_Lease_Time__c Decimal (18, 0) (Default: 0) Numerical time value of the time to lease out one seat from the license to each end user by the Qt License Server.
      UL Lease Time Unit UL_Lease_Time_Unit__c Picklist seconds
      minutes
      hours
      days
       
      (Default: Null)
      The unit of the value in UL_DF_Lease_Time__c field. 
      UL Lease Renewal UL_Lease_Renewal__c Picklist active
      passive
       
      (Default: null)
      This relates to the timing when the license seat(s) can be renewed on the Qt License Server
      UL Reservation Type UL_Reservation_Type__c Picklist process
      user
       
      (Default: null)
      This relates to the type how the license seat(s) can be allocated on the Qt License Server
      UL Borrowing Enabled UL_Borrowing_Enabled__c Checkbox (Default: off) Mostly used with licenses that have more than one seat pool and where seats can be temporarily borrowed between pools. 

       

      Also for all fields: Add user permissions to read for all and write for admins and whoever manages the records and creates licenses. (TBD?)

      Also confirm on which record types the picklists need to be made available for!

       

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            irfan Muhammad Irfan
            tuomas-mikkola Tuomas Mikkola
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes