Hi community members,
So in a process model, I added a XOR node. In the condition I put "=a!isUserMemberOfGroup(loggedInUser, a!groupsByName("Test group"))". The purpose is if the user belongs Test group it will go to path A. If not it will go to path B. So I'm sure the loggedInUser belongs to Test group, however when testing, after this XOR node it goes to path B.
Did I make some mistake on that expression? I tried "=a!isUserMemberOfGroup(pv!loggedInUser, a!groupsByName("Test group"))" and it was not working too.
Any suggestions?
Based on suggestions, I created a constant for the group and use the expression a!isUserMemberOfGroup(loggedInUser(),cons!TEST_GROUP) . However it still didn't work as expected in the XOR node (not outputing "true"). But when I test the expression outside of the process, it outputs "true". So I'm wondering what's potential issue here?
Thanks.
Discussion posts and replies are publicly visible
Hi noahc5006,
Instead of using a!groupsByName() create a constant for the group and call the constant in the a!isUsermemberOfGroup(loggedInUser(),cons!TEST_GROUP) it will resolve your issue.