You can only pick attributes which have relationships to other objects / which are drop-down lists to pick from. If you were able to instead create your boolean as a reference list object to store values "True" / "False" (or "VIP" / "Mere Mortal" if more appropriate!) then create a relationship to the User object then you should be able to select this within the variation rules. Try this out on your test system if you think this is a possible route you can take.
Hi Karen - is there another way to do this? My VIP boolean has been around forever, and is used in loads of queries, so I don't really want ot have to change the design of that
Hi Karen - Hopefully I managed to answer my own question. I created a reference list as well and set that to be calculated, which is the one I will add to the variation attributes.
Thanks to Stu and Phil :-)
static def GetAttributeValue(User):
Flag = 'No'
if User._VIP == 1:
Flag = 'Yes'