How to use a "isMemberOf" function in a Workflow

Julia7
Mega Contributor

Hi,

I wonder if someone has done that before. In a workflow for a request item, verify if the person that opened the request is member of two specify groups.

 

here is what I have so far, and error that I got in the Flow

 

 

//Verify if the user that opened the request is member of a certain groups

answer = ifScript();

 

    function ifScript() {

          if (current.opened_by.isMemberOf('GROUP1') || current.opened_by.isMemberOf('GROUP2')) {

                return 'yes';

}

return 'no';

}

wf_error.PNG

1 ACCEPTED SOLUTION

solutioningnow
Giga Guru

Hi Julia,



Can you try below script:



//Verify if the user that opened the request is member of a certain groups


answer = ifScript();


    function ifScript() {


var ourUser = gs.getUser();


ourUser = ourUser.getUserByID(current.opened_by);


          if (ourUser.isMemberOf('GROUP1') || ourUser.isMemberOf('GROUP2')) {


                return 'yes';


}


return 'no';


}




Please mark answer as correct/helpful, if it was really helpful



Regards,


Solutioner


Logo.png


Enhance Knowledge NOW@ www.solutioningnow.com


http://www.solutioningnow.com/


View solution in original post

11 REPLIES 11

solutioningnow
Giga Guru

Hi Julia,



Can you try below script:



//Verify if the user that opened the request is member of a certain groups


answer = ifScript();


    function ifScript() {


var ourUser = gs.getUser();


ourUser = ourUser.getUserByID(current.opened_by);


          if (ourUser.isMemberOf('GROUP1') || ourUser.isMemberOf('GROUP2')) {


                return 'yes';


}


return 'no';


}




Please mark answer as correct/helpful, if it was really helpful



Regards,


Solutioner


Logo.png


Enhance Knowledge NOW@ www.solutioningnow.com


http://www.solutioningnow.com/


Wah! Thanks I was not missing much. It works


I'm glad that it worked for you.



Can you please mark my answer as correct?



Regards,


Solutioner


Logo.png


Enhance Knowledge NOW@ www.solutioningnow.com


http://www.solutioningnow.com/


solutioner now I really wish I can but for some reason I do not see the "Mark Answer" that usually arrears on a discussion...


I'm so sorry....