User Criteria script not triggering debugger or running

kgomez222
Tera Contributor

Hey all, i've been struggling with user criteria for the past week. i've created a mock function to practice creating user criteria scripts.

No matter what I do, my script does not run. User criteria scripts are not cached so it looks like they run each time.
it SHOULD be running

But, when do they run?
when a user clicks on self service > knowledge?

when a user opens an article?
I've tested every scenario and my user criteria script simply does not run. The debugger does not trigger and I don't know what's going on

here is my function. 

// Get the user's groups
var userGroups = new GlideRecord('sys_user_grmember');
userGroups.addQuery('user', user_id);
userGroups.query();

// Check if the user belongs to the TEST group
var answer = false;
while (userGroups.next()) {
  var group = userGroups.group.getRefRecord();
  if (group.type == 'TEST') {
    answer = true;
    break;
  }
}

return answer;

 

5 REPLIES 5

@kgomez222 

Is your issue fixed or any follow up required, just let me know.

If it is resolved , please mark the appropriate response as accepted solution so it can end up it solved queue

 

 

Best Regards
Aman Kumar