How to use if condition gs.getuser().ismemberof in flow designer

Rajveer
Tera Expert

Hi Experts,

How to use  if condition of following script in flow designer. gs.getuser().ismemberof('current.cmdb_ci.support_group')

Regards 

Rajveer

1 ACCEPTED SOLUTION

Tested with below.

1. Inputs: cmdb_ci is of type "Reference.Configuration Item"

find_real_file.png

2. Script step: Input Variable name is "supportGroup" and Value is "action -> cmdb_ci -> Support group -> Name".  I just selected it from data pill on the right side of the page under "cmdb_ci" > Support group" > "Name".

Created Output Variables named "ismember" (Label is "isMember") of type "True/False".

 

find_real_file.png

find_real_file.png

3. In my Configuration Items table, there is a record named "apache linux den 200" that has Support group "IT Securities". I've added myself as a member of group "IT Securities".

find_real_file.png

4. Test the created action. Select "apache linux den 200" as input.

find_real_file.png

5. Test result is "true".

find_real_file.png

6. Rerun the test but this time select "Blackberry" that has "Support group" set to "Capacity Mgmt" which I'm not a member of.

find_real_file.png

7. Test output returns "false".

find_real_file.png

View solution in original post

17 REPLIES 17

Not sure what the question is. Wasn't the original question about referencing ci_cmdb.support_group? So why it the above Action referencing "Owning stream"."CAB approval group"? Also, why is the output of the Action "true" when the output of the script is "false"?

How to use  if condition of following script in flow designer. gs.getuser().ismemberof('current.cmdb_ci.support_group')

 

Hi Hitoshi,

Apology, i attached wrong screenshot in that question.

 

find_real_file.png

find_real_file.png

find_real_file.png

find_real_file.png

Please check if "apache linux den 200" has support group set to "IT Securities". If so, it may be a defect with the New York release because I'm testing on Paris. Should contact HI Support because everything else looks the same.

find_real_file.png