Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

How to show only active users on reports

Priyanka132
Giga Contributor

Hi All,

We have requirement to make "active=true" to be a mandatory filter on all reports being created on the sys_user table. Our user table is very large and has a large data of inactive users. Hence, any query on sys_user table from report should query only active users (additional filters can be included as per reports requirement).

 

find_real_file.png

1 ACCEPTED SOLUTION

Omkar Mone
Mega Sage

Hi 

Try writing a before query BR on it. 

 

Something like this  :-

 

var tm = '';
var as = new GlideRecord('sys_user');
as.addQuery('active','true');
as.query();
while(as.next())
{
tm += as.name +',';
gs.addInfoMessage('ACTIVE User List : " +tm);
}

View solution in original post

5 REPLIES 5

Omkar Mone
Mega Sage

Hi 

Try writing a before query BR on it. 

 

Something like this  :-

 

var tm = '';
var as = new GlideRecord('sys_user');
as.addQuery('active','true');
as.query();
while(as.next())
{
tm += as.name +',';
gs.addInfoMessage('ACTIVE User List : " +tm);
}