How to hide fields that are unused from personalize list columns without Deactivating the field.

mouli7
Tera Contributor

Hi all,

How to hide unused/duplicate fields from the personalize list columns of a table without deactivating the field. what would better approach to hide it.

mouli7_0-1719926764919.png


There are some 30 fields and are not being used by the end users on a table(Business applications) that reported by client.
But somehow i saw still there are some data and scripts involved in it,  so we are not ready to deactivate those field.

ISSUE: The end user is getting confused as there a fields with same column name and the field that are un used. This affect when reporting they are confuse which has the right data.

8 REPLIES 8

@mouli7  Create one READ ACL, select name as <table>.*

 

Sample script:- 

eg: 

answer = true;
var rr = root_rule.split('.')[1];
var excludedField = ["field1","field2","field3"];  // define field name based on your need. 
if (excludedField.indexOf(rr) > -1) 
	answer = false;

 

Hope it will help you.

 

Thanks,

Harsh

This solution not hiding field from the personalize line.

it is hiding from the form.

 

why is that so?

Hi @mouli7  READ ACL hide fields from "Form" and the "List" view .

 

To hide column from personalize bucket , you need to use "add_to_list" ACL, but you won't be able to write script on it, it's limitation, that's why I had suggested for READ ACL . 

 

Note: 

 

Doc Link:

 

If READ ACL does not work then you have only one option, Create add_to_list operation ACL for each field.

 

Thanks,

Harsh

 

can you please give me some ide on how to do that scripting