Not working as expected

Sathwik1
Tera Expert

In portal, for a page under the "Can View" section, I mapped a user criteria for it.. and I used advance scripting over there.. and while testing I don't see logs are getting generated.. can anyone please help me to understand on why LOGS are not getting Generated? It makes me feel like user criteria it's self is not working..

answer = AccessValidation();

function AccessValidation() {
    var UserID = gs.getUserName();
    gs.info("Sathwik Entered");
    var gr = new GlideRecord('sys_user');
    gr.addEncodedQuery('user_name=' + UserID');
    gr.query();
    if (gr.next()) {
        gs.info("Sathwik found");
        return true;
    } else {
        gs.info("Sathwik not found");
        return false;
    }
}

@Ankur Bawiskar 

1 ACCEPTED SOLUTION

Ankur Bawiskar
Tera Patron
Tera Patron

@Sathwik1 

where did you add that? share screenshot

try this script

answer = AccessValidation();

function AccessValidation() {
    var gr = new GlideRecord('sys_user');
    gr.addEncodedQuery('sys_id=' + user_id);
    gr.query();
    if (gr.next()) {
        gs.info("Sathwik found");
        return true;
    } else {
        gs.info("Sathwik not found");
        return false;
    }
}

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

View solution in original post

17 REPLIES 17

Sathwik1_0-1743585246566.png

 

@Sathwik1 

at first place is the script being evaluated from ServiceNow -> please confirm this

if not then there's no point in further discussion

try to add simple log and see if that comes

Also is that related list OOB one or custom one?

I could not see this related list when I configured the form for Portal page record (sp_page)

AnkurBawiskar_0-1743585734441.png

 

 

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

It's working when we use "Group" but advance scripting is not working..

@Sathwik1 

share the complete user criteria screenshot and also what's your business requirement.

to whom it should be seen

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

@Ankur Bawiskar  Just realised that, there was some issue with impersonation..

when I clear cache everytime, it was working as expected.