Managing user account group memberships on Novell eDirectory A full functional wizard to manage group memberships is described in this example. The wizard contains a number of projects, to implement the wizard. Besides the LDAP script actions, the wizard project scripts contain a lot of other UMRA actions that are used to make the wizard more user-friendly. The wizard can be extended in many ways to improve the functionality. The wizard contains 2 screens: The first screen is used to select a user account.  Figure 40: Update user group membership wizard, step 1: Select user. The second screen shows the available groups and the groups of which the user account is a member. The end-user can add the selected user account to the available groups and remove the group membership from groups of which the user account is a member.  Figure 41: Update user group membership wizard, step 2: Select group. The wizard contains a number of projects. The projects can be found at the following location, relative to the UMRA Console program directory: .\Example projects\LDAP\Novell\ManageGroupMembershipWizard The following table briefly describes the projects of the wizard. Project | Description | Novell eDirectory - InitializeVars.ufp | Initialize the variables that user used in the other project. This project is executed by the other projects. | Novell eDirectory - Get Users.ufp | Find the user accounts from which the group memberships need to be managed. The users will be presented in a list. | Novell eDirectory - Find Group Name.ufp | From a distinguished group name, find the more user-friendly common name. | Novell eDirectory - Manage groupmembership.ufp | Show a list with user accounts and let the end-user select one of the accounts. | Novell eDirectory - Update Groupmembership.ufp | Show the list with available groups and the groups of which the user account is a member. When one of the buttons is pressed, add the selected user to the selected group or remove the user from a selected group or let the end-user select another user account. | Table 8: Projects of UMRA application to manage Novell eDirectory group memberships. |