I wanted to give Write Access to only one field on form using ACL but its not working?

kalyan13
Tera Guru

Hi,

 

I wanted give write access to only one field on a form and read access to all fields on the same form. I am doing this, But not working properly.

 

 

1. Created record-read-table-none ACL. No role was used, so that all users can read.find_real_file.png

2. Created record-read-table-* ACL. No role was used, so that all users can read fields.

find_real_file.png

3. Created record-write-table-email ACL. Role 'ACL ROLE' was used, so that ACL ROLE users can edit email field.

find_real_file.png

 

But Users are still not able write email field on my Form. It is still in read only. Where am I going wrong?

find_real_file.png

 

 

 

 

1 ACCEPTED SOLUTION

kalyan13
Tera Guru

You need to make 4 ACL to complete this task.

1st step > table_name.none (operation=read) {give 2 role A & B}

2nd step > table_name.none (operation=write) {Role = A & B}

3rd step > table_name.field_name (operation=write) {Role = A} [field_name=select name of the field that you want in write mode.]

4th step > table_name.* (operation=write) {Role = B}

 

After complete this , give Role A to the Group or User whom you want to show one field in write mode.

 

 

At last done.

Thank you Anurag & Vishwanath Namgode

View solution in original post

13 REPLIES 13

find_real_file.png

 

find_real_file.png

 

find_real_file.png

Still same error

 

I have tried with out giving role and also tried with giving  role but still same error

 

Vishwanath Nam1
Tera Contributor

Hi,

Here You need 4 ACL.

 

Please refer to the below link:

https://community.servicenow.com/community?id=community_question&sys_id=0678d7f6db38234067a72926ca96...

 

 

Mark correct or helpful if it helps you.

 

Regards,

Vishwanath Namgode

 

kalyan13
Tera Guru

You need to make 4 ACL to complete this task.

1st step > table_name.none (operation=read) {give 2 role A & B}

2nd step > table_name.none (operation=write) {Role = A & B}

3rd step > table_name.field_name (operation=write) {Role = A} [field_name=select name of the field that you want in write mode.]

4th step > table_name.* (operation=write) {Role = B}

 

After complete this , give Role A to the Group or User whom you want to show one field in write mode.

 

 

At last done.

Thank you Anurag & Vishwanath Namgode