Hi,
I've mapped the "description" field from AD to a property in SharePoint's user profile service. We've called the property in SharePoint "Level" as the company want to use this to assign users a level from 1-4.
I performed a User Profile sync and successfully pulled across the values in the property, so I have a user I can confirm as having Level 2 in this "Level" property.
I then went to create an audience using this property using "Level = 'Level 2'" as a rule. This compiled ok but there were no members in the audience. I tried using "contains 2" as well and still no members in the audience. I changed the rule to "Lastname = 'Smith'" and this worked fine with the members populating as expected, but this property I've added will not.
I've got a number of audiences successfully created on other properties. The only difference I can see between my property and the ones that worked are in the "Edit Profile" screen in Central Admin, the "Level" property doesn't have a"db sync" symbol next to it, whereas the other properties I created audiences against do. I'm not sure what this symbol is, there's no key to tell you what it represents. It's a database icon with a "figure 8" in front of it, hence why I described it as db sync.
Does anyone know of further steps to be done to get this audience working against a custom property?