My Request Filter call script include

Betty9
Tera Contributor

Hi all, When I set My Request Filter, I want to call script include in Flag filter condition ,but it not work , Is it possible to call script include in my request filter? Any help will be appreciated!

 

 

javascript: new global.showTeamsTicket.isMemberofGroup(gs.getUserID())

 

 

Betty9_0-1703768714465.png

 

1 ACCEPTED SOLUTION

Anil Lande
Kilo Patron

Hi @Betty9 

Yes, you can call script include in the filter.

Check other OOB filters, few filters are configured to run javascript code.

Below is one of the out of the box example using same.

 

Screenshot 2023-12-28 at 6.50.06 PM.png

Please appreciate the efforts of community contributors by marking appropriate response as correct answer and helpful, this may help other community users to follow correct solution in future.
Thanks
Anil Lande

View solution in original post

10 REPLIES 10

@Betty9 I doubt if you would be able to check the flag status to true using 

new global.showTeamsTicket.isMemberofGroup(gs.getUserID())

Essentially at the run time condition evaluates to one of the following.

 

Flag is true (when isMemberofGroup return true)

Flag is false (when isMemberofGroup return false)

 

In both the cases the condition builder will evaluate this condition to true and the incident would be shown in My Request section.

 

Thank for pointing it out,  i want to chcek if loginuser belong to some group, Now I am consider to write group's sysid to Flag filed, and use script include to check, How about this solution? Do you have some suggesstion about this, Thanks advance!

@Betty9 Yes, ideally the flag field should store a sys_id and the script include should also return a group sys_id. Incident records will be shown if the sys_id matches and won't be shown if there is a mismatch.

 

Hope this helps.

I got it. Thank you very much!

Anil Lande
Kilo Patron

Can you please share your retirement and did you check the script include function by calling it through background script?

Is it returning true/false when you pass logged In user sys_id?

 

Please appreciate the efforts of community contributors by marking appropriate response as correct answer and helpful, this may help other community users to follow correct solution in future.
Thanks
Anil Lande