Name
sn_entitlement.LicenseFamilyDao
Description
No description available
Script
var LicenseFamilyDao = Class.create();
LicenseFamilyDao.prototype = {
initialize: function() {},
/**
* Retrieves the license family ids (license_family.sys_id) values associated with a subscription
*
* @param {guid} subscriptionId The subscription_entitlement.sys_id value to filter family ids by
* @returns {array} An array of license_family.sys_id values
*/
getLicenseFamilyIdsBySubscriptionId: function(subscriptionId) {
const gr = new GlideRecord('subscription_has_family');
gr.addQuery('subscription.sys_id', subscriptionId);
gr.query();
let ids = [];
while (gr.next())
ids.push(String(gr.subscription_family.sys_id));
return ids;
},
type: 'LicenseFamilyDao'
};
Sys ID
6d5e5175ffc12110468365d7d3b8fe86