Name

global.PlatformEncryptedFields

Description

Available fields based on encryption configurations states and user session.

Script

var PlatformEncryptedFields = Class.create();
PlatformEncryptedFields.prototype = {

  process: function(dependent_value) {
  	var columnData = new SNC.MassEncryptionJob().getSupportedFieldChoicesForTable(dependent_value);
  	var columnJson = JSON.parse(columnData);
  	var choiceList = new GlideChoiceList();
  	for (var columnValue in columnJson)
  		choiceList.add(columnValue, columnJson[columnValue]);

  	return choiceList;
  },

  type: 'PlatformEncryptedFields'
};

Sys ID

11f2ef1a77000010bef6d0adda1061fd

Offical Documentation

Official Docs: