Use virtual groups to automatically assign users to user management engine (UME) groups based on the value or values of a single attribute. In the UMEproperties, you define which attribute to use and which values you want to use to form groups. You can even configure virtual groups to support multiple values for when you want to enable users to have membership in more than one virtual group.
These groups exist only in the database of the SAP NetWeaver Application Server (AS) Java. The unique name and unique ID for the virtual group consists of the prefix and name, which you configure with UMEproperties.
If you change the unique name of a virtual group by either editing the prefix or the name entry itself, you create a new virtual group. Any existing role assignments to the old virtual group name are lost.
You can group your users by language.
You do not need to create a group for every possible value the attribute can have.
Separate the names with a semicolon (; ). If you want to use a semicolon in the group names, choose a new separator with the property ume.virtual_groups.group_names_separator .
To enter a more readable list of names without having to worry about spaces at the beginning and end, set the property ume.virtual_groups.trim_group_names to TRUE . If you want to have leading or trailing spaces in the name, set this property to FALSE .
Attribute names and value names for the virtual groups should match exactly.
Using a prefix ensures the virtual groups are displayed together in a search result. The prefix also helps to ensure that the group names do not conflict with those of other established groups.
If role assignments to virtual groups exist, changing this property breaks those role assignments. The roles are assigned to groups with the old names, which no longer exist.
For more information about editing UMEproperties, see Editing UME Properties .
The UME determines group membership at runtime assigning users to groups whenever group membership information is requested.
Lopa de Leeuw wants to create a virtual group for each campus her company has: Sheffield in the United Kingdom, and Josefiau and Lehen in Salzburg, Austria. She already mapped the location attribute in her company's namespace to the location attribute in her company's directory server.
ume.virtual_groups.user_attribute= location
ume.vitrual_groups.user_attribute.namespace= com.parhoon.exports
ume.virtual_groups.names= Sheffield ;Josefiau;Lehen
ume.virtual_groups.name_prefix= Campus_
The UMEcalculates membership in the virtual groups Campus_Sheffield, Campus_Josefiau, and Campus_Lehen based on the contents of the attribute location for users whenever it is required.