Composite Applications - Roles portlet

 

+

Search Tips   |   Advanced Search

 

  1. Overview
  2. View application roles
  3. Create application roles
  4. Edit application roles

 

Overview

Access to applications is...

  1. Derived from access control settings specified with the Resources Permissions portlet
  2. Refined by the membership roles created using the Roles portlet

 

View application roles

From the list of application roles, you can...

  1. View all roles that are available for you to assign to members of the selected application template or application.

    Each application initially provides two roles that you can customize to create new roles:

    Administrators

    Edit templates or application and control membership. Application members in this role have Manager access to all pages of the template or application. As application managers, they can create, edit, and delete shared resources.

    Users

    Users can view and use the template or application. Application members in this role have User access to all pages of the template or application. As application users, they can view portal content.

  2. For each role listed, view its description. Role descriptions generally identify the access that members in the role have for working with the application and the membership of the application.

  3. For each role listed, view the permissions that members in the role have for editing the application or managing members or both.

    • Edit Application, if checked, indicates that members in the role can edit application properties, page layout, and roles.

    • Manage Members, if checked, indicates that members in the role can control the membership of the application using the Members portlet. Managing members includes adding and removing individuals and groups to the membership list and assigning roles to members.

  4. Sort the list of roles by clicking the Name column header to toggle between ascending and descending order.

  5. Click New to create a new role for members.

  6. Click a role name to edit the definition of the role: its name, description, and access settings.

  7. Click the Delete icon to delete the role from the application. You cannot delete a role if any one of the following conditions exist:

    • The role is the only role remaining for the application that allows application editing.
    • You are assigned the role.

    When you delete a role, all individuals and groups who are assigned to that role lose their membership in the application.

     

    Creating application roles

    When you create a new role, you name and describe the role and select the access that members assigned to the role will have to the application, the pages of the application, and to the application components. You can create roles when you are working in a template or when you are working in an application.

    To create a new role, follow these steps:

    1. Click New.

    2. From the list Create a new role based on this role: select an existing role or select none to use the default settings.

    3. Type a Role name.

    4. Type a Description for the role.

    5. Select the Application Access Settings that you want members in the role to have when they work with the application. The additional settings extend the basic permission that all members in the role have to view all pages of the application.

      1. If you want members assigned to the role to be able to edit the application, click Also allow members in this role to edit the application. If you select this option, the second option is automatically selected because a role that allows application editing must also allow membership management.

      2. If you want members assigned to this role to be able to add and remove members and assign members to roles, click Also allow members of this role to manage the membership of the application. This setting is not optional if you have selected the first option. You can, however, choose to allow members of the role to manage membership without allowing application editing.

    6. Select the Pages and Components Access Settings that you want members in the role to have for all application pages and for each application component. Each access level that is available for selection is described.

    7. Click OK to save the role.

    Edit application roles

    You edit an application role by changing the values of its name, description, and access settings. The access settings that you can specify will vary because they depend on the components that are defined for the application by the application template.

    To edit a role, follow these steps:

    1. Click the name of the role you want to edit.

    2. Type a new Role name.

    3. Type a new Description for the role.

    4. Select the Application Access Settings that you want members in the role to have when they work with the application. The additional settings extend the basic permission that all members in the role have to view all pages of the application.

      1. If you want members assigned to the role to be able to edit the application, click Also allow members in this role to edit the application. If you select this option, the second option is automatically selected because a role that allows application editing must also allow membership management.

      2. If you want members assigned to this role to be able to add and remove members and assign members to roles, click Also allow members of this role to manage the membership of the application. This setting is not optional if you have selected the first option. You can, however, choose to allow members of the role to manage membership without allowing application editing.

    5. Select the Pages and Components Access Settings that you want members in the role to have for all application pages and for each application component. Each access level that is available for selection is described.

    6. Click OK to save the role.

     

    Parent topic

    Work with instances of composite applications

     

    Previous topic:

    Manage application pages

    Next topic:

    Assigning members to applications