Details
-
Task
-
Resolution: Fixed
-
P2: Important
-
None
-
None
-
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!