Category:SimpleSync
Last Updated:2011-08-18
 
Groups as Groups - new article added
You may have the desire to have SimpleSync created contacts automatically assigned to existing destination Groups. Group membership is controlled by the existing Group object itself (which SimpleSync can not modify). Therefor, your SimpleSync connection can not be configured to add synced contacts to existing destination groups.
Recommended solution for Ex200x:
On an Exchange 200x destination, the recommended method to accomplish this goal is to create a Query based Distribution Group. To add ALL synced contacts to a Query based Distribution Group, use a query to include all objects in the sync container. Alternatively, you may use an attribute based query. If necessary, you may use custom mapping to assign appropriate attribute values to be picked up by the Query based Distribution Group.
Recommendations for other directory types:
For all other email directory types, there is a solution which may give you the same result, which is to make contacts synced from source objects members of existing destination groups...
The solution for configurations (A) (B) and (C) may be applied in both v3 and v4 of SimpleSync.
The solution for configuration (D) utilizes ’Group as Group’ sync which is only available as of Simplesync v4.x.
All solutions utilizes Grouping of objects on the source directory. In a nut shell, you will create new groups on your source directory, add source members to these groups, then sync the group to the destination (either as a Contact or as a Group). After the first sync creates new contact/group on your destination, manually add the new contact/group to your existing destination groups as desired.
NOTE: Due to the use of Query Filters in this solution, it is recommended you create a test connection to test your results before changing your production sync. Incorrect use of Query filters can result in deletion of destination objects.
Review of possible configurations and how to apply this solution.
(A) New connection.
(B) Existing connection which is not currently configured to pull source Groups.
(C) Existing Connection which is already configured to pull source Groups, and uses sync ’As Email Address’.
(D) Existing connection which is already configured to pull Source Groups, and uses sync ’Groups as Groups’.
Solution for environments (A) (B) (C)
Solution for environments (D)
More Information:
Review the basic ’Group as Group’ sync Knowledge Base article for general information on Group as Group sync.