Project WebSynergy Milestone 3 Administration Guide

Chapter 3 Administering Roles and Permissions

Roles and permissions can be administered by using some portlets, such as the Enterprise Admin Portlet and Communities Portlet. Alternatively, we can use the Control Panel to administer roles and permissions.

Administration Roles

The tasks which an admin user can perform are called as administration roles. The admin user can use the Control Panel to perform different administration tasks.

Using the Control Panel to Administer Roles and Permissions

You can use the Control Panel to administer roles and permissions.

ProcedureTo use the Control Panel

  1. Login to Project WebSynergy as Admin user.

  2. Choose Control Panel from the welcome menu.

    Figure 3–1 Welcome menu – Control Panel

    Welcome menu – Control Panel

    The Control Panel page appears.

    Figure 3–2 Control Panel

    To use the Control Panel

  3. To view and make changes to an item, choose an item from the left menu.

    For example, click on Users under Portal. From this page, you can set roles and permissions for users. Similarly, you can set roles and permissions for Organizations, Communities, and User Groups.

    Figure 3–3 Using the Control Panel

    To use the Control Panel

User Groups

User Groups are arbitrary groupings of users. These groups are created by portal administrators to group users together who don't have an obvious organizational or community-based attribute or aspect which brings them together. Groups can have permissions, much like roles. You would therefore use a User Group to grant permissions to any arbitrary list of users.

For example, a User Group called “People Who Have Access to My Stuff” could be created, and permission to a particular Document Library folder could be granted to that User Group. This list of users could be members of separate Organizations, Communities, or Roles, who happen to also have access to this Document Library folder which is on some personal, community, or organization page that is accessible to them in the portal.

Defining User Groups

To be done.

ProcedureTo create a User Group

  1. Login to WebSynergy as Admin user.

  2. Click Add Applications, and click Add against the Enterprise Admin portlet.

    Figure 3–4 Adding Enterprise Admin portlet to the portlet page

    This figure illustrates adding Enterprise Admin portlet
to the portlet page.

  3. Click on User Groups.

    Figure 3–5 User Groups

    This figure illustrates the User Groups tab.

  4. Click on the Add User Group button.

    Figure 3–6 Adding an User Group

    This figure illustrates adding an User Group

  5. Specify a name and a description for the group and click Save.

Assigning Users to User Groups

To be done.

ProcedureTo assign Users to User Groups

  1. Select a user group and click Actions to select Assign Members from the menu.

    Figure 3–7 Assigning Users to User Groups

    This figure illustrates assigning Users to User Groups

    You can see all the current members of the User Group

    Figure 3–8 Current Tab

    This tab displays the current Users of the User Group.

  2. Click on Available tab to view the list of all available members.

    All available members are listed.

    Figure 3–9 Available Tab

    This tab displays all the available members.

  3. Select the users who you want to include in the User Group and click the Update Association button.

  4. Click on the Current tab to view the users who are included in the User Group.

    Figure 3–10 Current Tab (after adding members to the User Group)

    This tab displays all the available members.

Communities

Communities are collections of Users who have a common interest. WebSynergy's default pages are in the Guest community, because everyone-whether they are anonymous or members of the portal-has a common interest in the default, public pages of your site.

There are three types of Communities:

An Open Community (the default) allows portal users to join and leave the Community whenever they want to, provided they have access to a Communities portlet from which to do this. A Restricted Community requires that users be added to the Community by a community administrator. Users may use the Communities portlet to request membership. A Private community do not allow users to join and to leave the community.

Defining Communities

To be done.

ProcedureTo add a Community

  1. Login to WebSynergy as Admin user.

  2. Click Add Applications, and click Add against the Communities portlet.

    Figure 3–11 Adding Communities portlet to the portlet page

    This figure illustrates adding Communities portlet to
the portlet page.

  3. Click on Add Community button.

    Specify the Name, Description, Type, and Active attributes for the community. Open is the default type.

    Figure 3–12 Adding a Community

    This figure illustrates adding a Community.

  4. Click Save to save the community.

Assigning Users to Communities

To be done.

ProcedureTo assign Users to a Community

  1. Click on All Communities to list all available communities.

  2. Click the Actions button for the selected Community, and select Assign Members from the menu.

    Figure 3–13 Assigning Users to a Community

    Figure illustrating assigning Users to a Community

    All the current members of the Community are listed.

    Figure 3–14 Current Tab (before assigning members to the Community)

    Figure illustrating the Current Tab

  3. Click Available tab to list all available users.

    Select the checkbox against each of the users who you want to assign as members. For example, select the checkbox against the user Joe Smith.

    Figure 3–15 Available Tab

    Figure illustrating the Available Tab

  4. Click Update Associations button to assign selected Users as members.

  5. Click on Current tab to view the users who are current members of the community.

    Figure 3–16 Current Tab (after assigning members to the Community)

    Figure illustrating the Available Tab

Organizations

Organizations are hierarchical collections of Users. They are one of the two types of portal resources that can have pages. There is also a special type of Organization called a location, which can define where users are specifically located.

There are two kinds of Organizations:

The organization of type Regular can have suborganizations, but an organization of type Location is not allowed to have suborganizations.

Let us consider the example of creating an organization called Admin Organization and a Suborganization called Admin Location.

Defining Organizations

This section outlines the procedure for Create an Organizationand Creating a Suborganization.

ProcedureTo create an Organizations

  1. Login to WebSynergy as Admin user.

  2. Click Add Applications and expand the Admin folder.

  3. Click Add against the Enterprise Admin portlet.

    Figure 3–17 Adding Enterprise Admin portlet to the portlet page

    Figure illustrating adding Enterprise Admin portlet to
the portlet page

  4. Click on Organizations.

    All the existing Organizations are listed.

    Figure 3–18 Organizations (currently existing)

    The figure illustrating the currently existing Organizations.

  5. Click Add Organization.

  6. Specify the Name, Type, and Country for the Organization.

    The Organization needs to be of type Regular.

    Figure 3–19 Creating a new Organization

    Figure illustrating creating a new Organization

  7. Click Save.

    You can specify the other attributes, such as email ID, Address, and website.

    Figure 3–20 New Organization

    New Organization

  8. Click on Return to Full Page and navigate back to the Organizations tab.

    You will find the just created organization in the list of Organizations.

    Figure 3–21 Organizations (including the new)

    Organizations (including the new)

ProcedureTo create a Suborganization

  1. Click on Add Organization button.

  2. Specify the name of the organization and other details.

    Make sure to select Location as the Type attribute.

    Figure 3–22 Creating a Suborganization

    Figure illustrating creating a Suborganization

  3. Click Select to select the parent organization.

    Figure 3–23 Selecting a Parent Organization

    Figure illustrating selecting a Parent Organization

    The resultant window lists all the Organizations of type Regular.


    Note –

    The system restricts creating a Location Organization without assigning a parent organization to it.


  4. Select an Organization to make it the parent organization.

    The selected Organization becomes the parent organization.

    Figure 3–24 Suborganization with a Parent Organization

    Suborganization with a Parent Organization

  5. Click Save.

    You can add other attributes such as phone number and address.

    Figure 3–25 Organization particulars

    Organization particulars

  6. Click on Return to Full Page and navigate back to the Organizations tab.

    Figure 3–26 Organizations Tab (after adding the Suborganization)

    Organizations Tab (after adding the Suborganization)

Creating Users Under Organizations

To be done.

ProcedureTo create Users under Organization

  1. Click on the Actions button against the selected Organization.

    We are selecting Admin Organization, as it is our example organization.

    Figure 3–27 Adding Users to an Organization

    Figure illustrating adding Users to an Organization

  2. Select Add User from the menu.

    Specify the name and other details for the user.

    Figure 3–28 Creating a User (belonging to Organizations: Admin Organization)

    Creating a User

    By default, the user is assigned to the same Organization.

  3. Click Select to add the User to other Organizations.

    Figure 3–29 Window to select Organizations

    Window to select Organizations

  4. Click on an Organization, to add the User to the Organization.

    In our example, we are selecting Admin Location.

    The user is added to the selected Organization.

    Figure 3–30 Creating a User (belonging to Organizations: Admin Organization & Admin Location)

    Creating a User

  5. Click Save.

    You can specify a password, and can set Regular, Community, and Organization roles for the user.

    Figure 3–31 The User (Joe Smith) is created

    The User (Joe Smith) is created

Users and User Roles

There are three kinds of User Roles:

What Different User Roles Mean?

To be done.

Defining User Roles

All users are listed on clicking the Users tab in the Enterprise Admin portlet. You can assign Roles to a user.

Figure 3–32 Users tab of the Enterprise Admin portlet

Users tab of the Enterprise Admin portlet

ProcedureTo define User Roles

  1. Click on a selected User from the list.

    You can define Regular Roles, Community Roles, and Organization Roles tabs allow assigning Regular, Community, and Organization roles for the user.

  2. Defining Roles for a User:

    1. To define Regular Roles, right-click on the Regular Roles tab.

      Figure 3–33 Regular Roles

      Regular Roles

      It lists all the Regular Roles assigned to the User. Power User and User are the default Regular Roles. You can remove roles by clicking Remove against the user. Administrator, Guest, Power User and User are different kinds of Regular Roles.

    2. Click the Assign Regular Roles button.

      By default, it lists all the current Regular Roles of the user.

      Figure 3–34 Regular Roles (Current)

      Regular Roles

    3. Click the Available button to list all the available roles.

      Figure 3–35 Regular Roles (Available)

      Regular Roles

    4. Select a Role that you want to associate with the user, and click the Update Associations button.

    5. Click the Current tab to view the current roles assigned with the user.

      Figure 3–36 Regular Roles (Assigned)

      Regular Roles

  3. Return to the user page, and click on the Community Roles tab to view the community roles assigned to the user.

    Figure 3–37 Community Roles

    Community Roles

  4. Click on the Organization Roles tab.

    The organizations with which the user is associated and the roles associated with them are listed.

    Figure 3–38 Organization Roles

    Organization Roles

Plugins

To be done.

What Are Plugins?

To be done.

Enabling Plugins

To be done.

ProcedureTo access Plugins

  1. Expand the Enterprise Admin portlet to view all the tabs associated with the portlet.

  2. Click on the Plugins tab.

    Figure 3–39 Plugins tab of the Enterprise Admin portlet

    Plugins tab of the Enterprise Admin portlet

    You can see four tabs listing portlets of four different categories namely; Portlet Plugins, Theme Plugins, Layout Template Plugins, Web Plugins.

Working With Plugin Permissions

You can activate or deactivate a Portlet Plugin, and you can change the User Roles associated with a plugin. For example, the Admin portlet has the Administrator role associated with it. This means, a user registered as an administrator can access the portlet.

ProcedureTo Change Plugin Permissions

  1. Click on the portlet name.

    For example, click on the Activities portlet.

    Figure 3–40 Plugin permissions

    Plugin permissions

    By default, all plugins are active. If you want to make the portlet inactive, deselect the Active checkbox. You can change the user access permissions for the portlet by adding or removing roles.

  2. Click Save.