Deployment Guide

     Previous  Next    Open TOC in new window  Open Index in new window  View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

Defining Administrative Roles

This chapter describes administrative roles at a high level.

The purpose of this chapter is to help you develop a plan to assign administrative responsibility for managing portal objects.

At the end of this chapter, you should be able to scope the effort involved in deploying the initial administrative objects. You should also be ready to assign administrative responsibility for the initial deployment.

Before you proceed, print Administrative Roles Worksheet. You can use the worksheet to record your assignments and note the activity rights and access privileges for groups of users.

This chapter includes the following topics to help you scope and assign tasks for your deployment effort.

Task
Topic
  1. Learn about access privileges and activity rights.
  1. Draft a role-based group hierarchy.
  1. Note Activity Rights required for particular roles.
  1. Create an administrative object hierarchy.
  1. Determine which objects you want to manage through the migration approval process.

ALI provides the following resources to prepare the leader for this assignment.

Resource
Description
Consulting Services
Get advice from the experts.
Education Services
Take classes from the experts. To learn how to develop a group hierarchy, enroll in the series of classes developed for ALI administrators.
Knowledge Base
  1. Register and log into the Support Center.
  2. Search the Knowledge Base for role- and group-related topics, such as "Roles", "Groups", "Activity Rights", "ACL", and the like.
Administrator Guide and Online Help
Learn how to implement roles by configuring properties for groups and users.

 


About Access Privileges and Activity Rights

You can manage what users read, select, and modify by assigning access privileges to administrative or content objects (folders) and activity rights to user objects (users and groups).

You delegate administrative responsibility by assigning roles to administrative groups. Generally, roles that include activity rights are held by different people in each department. For example, each department probably has its own community administrator. Keeping the access privileges separate from the activity rights allows you to define activity roles once and then apply them throughout your company, instead of having to define the same set of activity rights for each department. For example, if you want to create a content administrator role, you can create a group with the following activity rights: Access Administration, Create Content Service, Create Job, Create Filter, Create Document Type, and Access Utilities.

You can usually assign access privileges to your existing user groups, because access is generally granted along departmental lines, and, more than likely, your user groups are also along departmental lines. For example, you might give the Marketing group Select access on the Marketing folder and all Marketing objects. Depending on the size of your department, you might also need to create roles for Admin and/or Edit access; if there are only a few people who need Admin or Edit access to an area of the portal, you might want to just change the access for those individual users. You do not need to give creation activity rights (such as Create Portlets) to every role; you only need Edit access on an object to edit the object. Therefore, you create roles that can manage existing objects but cannot create anything.

 


Creating a Group Hierarchy

Put the most powerful groups at the bottom (the deepest level) of a group hierarchy. Because groups inherit the rights of the parent groups, the groups with most rights are the groups furthest down the group hierarchy. For example, the IT Managers group should be a child group of the IT group, not the other way around. This is especially true of groups with activity rights directly assigned to them. They should be as low in the hierarchy as possible.

In Figure 4-1, the first-level group includes all users in the subdomain. You can configure corresponding access privileges and rights for such users. In the first domain, Community Manager 1 is a sub-group of the Domain Users 1 group and its users have all the rights of the Domain Users group, plus additional privileges required for managing communities. The Content Manager 1.1 and Content Manager 1.2 groups have all the rights of the Domain Users 1 group, plus the rights of the Community Manager 1 group, plus additional privileges for managing content. The lowest group in the hierarchy is the Administrator, who has all rights.

Figure 4-1 Representation of Group Hierarchy: Users, Community Managers, Content Managers, Admins

Representation of Group Hierarchy: Users, Community Managers, Content Managers, Admins

 


Assigning Activity Rights

Here are a few suggestions for common roles used to assign sets of activity rights.

Role
Suggested Activity Rights
Content/Document Administrator
  • Access Administration - to access the administration hierarchy
  • Edit Knowledge Directory - to create new document folders
  • Create Content Services - to create new Content Services
  • Create Data Sources - to access secured documents
  • Create Document Types - to force metadata onto documents
  • Create Filters - to automatically manage folders
  • Create Jobs - to run jobs
  • Access Utilities - to approve documents
  • Access Smart Sort - to re-sort entire folders of already categorized documents
Community Creator
  • Access Administration
  • Create Communities - to create communities
  • Create Community Infrastructure - to create community and page templates
Portlet Creator
  • Access Administration
  • Create Portlets - to create portlets
  • Create Web Service Infrastructure - to create the remote server and web service to create truly custom portlets
Group/User Creator
  • Access Administration
  • Create Admin Folders - to make new admin folders to store users
  • Create Experience Definitions - to modify the user experience of users
  • Access Utilities - to create default profiles to apply initial layouts to users
  • Create Authentication Sources - to create authentication sources
  • Create Jobs
  • Create Profile Sources - to apply user information to synchronized users
  • Create Groups - to create groups
  • Create Users - to create users
  • Delegate Rights - to delegate rights to users (create activity groups)

 


Defining an Administrative Object Hierarchy

The Administrative Object Directory is similar to the Knowledge Directory; it is a hierarchical folder structure (up to 10 levels deep), but it stores administrative objects rather than files.

The folders can store any type of administrative object (for example, Content Services, portlets, or users). Within each folder, objects are automatically grouped by object type to ease management. Each folder is secured, and objects created in that folder default to the ACL of the parent folder.

Consider the following tips when creating your administrative object hierarchy:

 


Managing Quality through Object Migration

You can set up a staging system for development, testing, and production deployments and use object migration to move objects from one deployment to another. This allows the ALUI administrator to strictly control who has the ability to create new objects, to test object security and process load, and to make objects available to users only when they are working as planned. For information on object migration, see Using Migration Features to Stage Your Deployment.


  Back to Top       Previous  Next