Name
sn_hr_core.HRAllowedPriorityFieldsSNC
Description
No description available
Script
var HRAllowedPriorityFieldsSNC = Class.create();
HRAllowedPriorityFieldsSNC.prototype = {
initialize: function() {},
process: function(tableName) {
var fieldNames = [];
var allowedFieldTypes = this.getAllowedFieldTypes();
var gr = new GlideRecord(tableName);
if (!gr.isValid())
return fieldNames;
var elements = gr.getElements();
for (var i = 0; i < elements.length; i++) {
var elem = elements[i].getED();
var internalType = elem.getInternalType();
if (allowedFieldTypes.indexOf(internalType) !== -1)
fieldNames.push(elem.getName());
}
return fieldNames;
},
getAllowedFieldTypes: function() {
return ["string", "email", "phone_number_e164", "ph_number"];
},
type: 'HRAllowedPriorityFieldsSNC'
};
Sys ID
55d29527532201102a09ddeeff7b12a2