What is ml_admin and ml_report_user

parth2922
Tera Contributor

hey all, I want to know more about roles ml_admin and ml_report as I have faced one weird issue. In the incident table, one ACL is listed which allows the user to read for records in the incident. always who have ml_admin or ml_report_user role.

parth2922_0-1701930776952.png

parth2922_1-1701930844867.png

and also, does not have any condition or script.

 

However, after assigning this role to one of my users, I am unable to get the incident table in the user account. 

 

user account: 

Only two records are availble which is created by that user but the incident has 67 records

parth2922_2-1701930926759.png

 

But using API https://<instance>/api/now/table/incident, I can fetch all 67 records of the incident using those user creds.

 

can anyone help me to understand the behavior of the ml_admin and ml_report_user roles?

 

 

4 REPLIES 4

Danish Bhairag2
Tera Sage
Tera Sage

Hi @parth2922 ,

 

In that ACL is there any condition or script written?

 

Thanks,

Danish

 

no there is no any condition or script written

Anand Kumar P
Giga Patron
Giga Patron

Hi @parth2922 ,

Details

  • From the Quebec version, there will be two OOB users created with names ml.admin & ml_report.user.
  • These are users for carrying out ML solutions training jobs.
  • By default, they have the 'web service access only' flag to false.

Additional Information

  • As they are not interactive users, the flag 'web service access only' can be set as true.
  • The consequence will be that these users will not be available for impersonation.
  • If needed, the flag can be updated to false and impersonation can be done.
  • There shouldn't be any significant impact in doing this but advised to test on a sub-prod instance first.
    Thanks,
  • Anand

But i do not understand how can i able to see in UI