The CreatorCon Call for Content is officially open! Get started here.

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