• No results found

SAP Enterprise Portal 6.0:

N/A
N/A
Protected

Academic year: 2021

Share "SAP Enterprise Portal 6.0:"

Copied!
38
0
0

Loading.... (view fulltext now)

Full text

(1)

SAP Enterprise Portal 6.0:

Decentralized Admin

Scott Jones and John Polus

(2)

Learning Objectives

As a result of this workshop, you will

be able to:

Describe delegated administration in SAP Enterprise

Portal 6.0

Develop a strategy for delegating administration, for

purposes of security, reusability, and efficient support

Implement delegated content administration in SAP

Enterprise Portal 6.0

(3)

Agenda

Concepts of Delegated Administration

Provided Administration Roles, Worksets, and iViews

Implementing Delegated Content Administration

Implementing Delegated User Administration

Example

(4)

Definition: Delegated Administration

Delegated administration is the process of

distributing the various administrative tasks and

content in the portal to one or more administrators or

group of administrators.

Delegated Administration describes...

...how to maintain portal content and components...

...through different administrators...

(5)

Concepts – Delegated Administration

Delegated Administration

How to define access to PCD objects?

Who is administrator? How to put PCD objects in the right order?

Create organizational tree for administrators

Define permissions on folders and objects

Define folder structure for Portal content catalog

(6)

Delegated Administration: Business Scenario

I. Create a system ABC

II. Create iView for system ABC

III. Assign iView to page/ role

IV. Assign Role to users

Delegation of Administration tasks

System Administrator Content Administrator Content Administrator User Administrator

(7)

Administration - ACLs - Portal Content Catalog

Super Admin System Admin User Admin

content & systems & users

systems

System admins:

access to selected folders defined in Portal

Content Catalog System principal:

by default access to any object in Portal Content Catalog or UM

User admins:

access to selected „companies“ System AdminSystem Admin User AdminUser Admin Content Admin Content Content admins: access to selected

objects in Portal Content Catalog Content

(8)

Admin Roles and Portal Content Catalog Objects

Content administrators are

responsible for content objects in the portal content catalog.

ACLs define the access and allowed action for content objects like

folders, roles, worksets, pages, iViews and templates.

System administrators are responsible for system

administration tasks and objects.

ACLs define the access allowed action for objects like transport packages or systems.

User administrators are responsible for users related tasks.

Different User Administrators manage users in different

(9)

Agenda

Concepts of Delegated Administration

Provided Administration Roles, Worksets, and iViews

Implementing Delegated Content Administration

Implementing Delegated User Administration

Example

(10)

Administration Tools in EP 6.0

Predefined Administration Functionality

Roles:

Super Administrator, Content Administrator, System Administrator,

User Administrator

Worksets:

System Administrator, User Administrator, Content Administrator

Par-Files:

Template for iViews, Pages and Layouts

Content Structuring in PCD

Folder Structure for Portal Content Catalog

Permissions

(11)

Administration Roles, Workset and iViews

Four different administration roles in

Portal Content Catalog

Content Administrator Super Administrator System Administrator User Administrator

Three administration worksets

Content Administrator

System Administrator User Administrator

Reusable iView, Layout and Page

Templates delivered as par-files

Goal

Distribute and separate administration task

(12)

Content provided by SAP

„Content Provided By SAP“

Folder “Admin Templates”

includes template iViews, pages and layouts

Folder “Administrators” includes administration roles, worksets and iViews.

Folders “Content For Line Managers” and “Content for Specialists” are currently empty.

Folder “default_objects”

Folder “packages” contains two packages for the portal content (“rescue disk”).

Folder “Portal Users” include the original “every user” role, “welcome” and “personalization” workset.

Folder “Templates” includes

(13)

Design of Administration Roles

Roles originally delivered by SAP are

stored in Folder

„Portal Content“ >

„Content Provided By SAP“ > „Administrators“.

Do not change or overwrite these

original roles!

The original roles are available as delta

links within the folder

„Portal Content“ >

„Portal Administrators“

Only the delta links shall be used for

role-user assignment!

Customer specific administration

iViews, worksets and roles can be

stored under

„Portal Content“ >

(14)

Agenda

Concepts of Delegated Administration

Provided Administration Roles, Worksets, and iViews

Implementing Delegated Content Administration

Implementing Delegated User Administration

Example

(15)

Structuring Guidelines for Portal Content Catalog

Reuse Structure of Content Catalog

Create a new tree node for a company...

Create folders for different role types

Create organizational units for admin areas Create different folders

for PCD object types

Use default Content Catalog Structure to separate SAP EP and iView Studio

Content

Separate company specific content from Standard SAP Delivery

Distinguish between the different Administration Roles

Create a tree hierarchy for administrators reflecting organizational structure Organize PCD objects by different types Create folders for end

user and admin view

(16)

Guidelines for setting permissions

End user:

personalization options and the use of objects!

Where do I have to assign ACL? What do I have to assign?

1. Preferred: Assign Roles! 2. Assign Groups*

3. Only Assign Single Users in rare cases!

1. Preferred: Assign ACL on Top Folders!

2. Use Inheritance

3. Enable end user „use“ on top level folder!

4. Limit access on top folders – Resetting permissions on top folder would reset the whole ACL structure of content tree

Admins:

(17)

Permission Lifecycle

I. Create a system ABC

II. Create iView for system ABC

III. Assign iView to page/ role

IV. Assign Role to users

Delegation of Administration tasks

System „ABC“ iView „ABCiview“ page/role assignment user-role assignment

No USE

No USE

Inheritance

of Page ACL

Inheritance

of Role ACL

(18)

Delegated Administration: Business Scenario

I. Create a system ABC

II. Create iView for system ABC

III. Assign the iView to page/ role

IV. Assign Role to users

Delegation of Administration tasks

System Administrator Content Administrator Content Administrator User Administrator

(19)

Delegation Administration Scenario

Checks if USE permissions have been granted to assigned users! Object Role “R3_role”:

CA2 = Full Control group “R3_users” = USE Object „ABCiview“: SA = READ CA = Full Control CA2 = READ No USE permission Object system „ABC“: SA = Full Control CA = READ No USE permission Necessary Object Permission Folder „R3“: SA = Full Control CA = WRITE CA2 = READ No USE permission Folder „R3“: SA = Full Control CA = WRITE CA2 = READ No USE permission Folder „R3“: SA = Full Control CA = WRITE CA2 = READ No USE permission Necessary Folder Permission Assign role „R3_role“ to group „R3_group“ Access Folder „R3“ Assign „ABCiview“ to page

(20)

Agenda

Concepts of Delegated Administration

Provided Administration Roles, Worksets, and iViews

Implementing Delegated Content Administration

Implementing Delegated User Administration

Example

(21)

Delegated User Administration - Concept

Delegated User Administration becomes possible in EP 6.0 SP1.

Currently the delegated user administration is based on the

concept of COMPANY.

Companies are not related to groups.

It is not possible to use GROUPS as a means of delegated user

administration yet.

(22)

The Concept of Companies

A company is an attribute in a user’s profile.

Every user belongs to one company only.

Companies are not related to user groups.

(23)

Usage of Companies

The following scenarios would be possible:

1. No Companies:

Closed environment, internal use only.

2. One Company and Guest Users:

internal use + self registration and approval process.

3. Two Companies and Guest Users:

internal use + self reg. + limitted acces to externals (e. g. suppliers).

4. Delegated Administration using the company concept:

internal use; companies are treated as administration groups

5. Fully Company Aware:

(24)

Role Assignment

If the company concept is enabled, the list of users for role

assignment is limited

Role assignment can only be done for roles where the admin has

write access (ACL check)

Use case: Restrict useradmin's rights, so that he can't assign the

superadmin role

By default disabled - no ACL check (user admin can assign all

roles)

Enabling ACL check:

(25)

2

Delegated User Administration: ACLs on Roles

(26)

ACLs on Roles - II

A combination of the permissions of Full User Administration and Full ACL

Administration.

By default, this action is assigned to the Super Administration role only.

Full User

Administration,

Full ACL

Any role to which this action is assigned has Owner permissions on all objects in the Portal Content Catalog.

It is not possible to remove this permission in the permission editor. This action is designed for super administrators that are not responsible for overall user administration.

Full ACL

Administration

Contains permission required by an delegated user administrator: Administration of users belonging to the same company as the administrator

Role assignment: Permissions to assign roles to users belonging to the same company as the administrator. No permissions to assign roles to groups.

Delegated User

Administration

Contains permissions by an overall user admin:

Administration of users belonging to any company and possibility of assigning users to companies

Group management Role assignment User mapping

Import and export of user data Manual replication of user data

Full user

(27)

Delegated User Administration - Configuration

Enable ACL checking for user<->role assignment:

Set CheckACL=On in the iView "com.sap.portal.roleAssignment"

Define the required companies.

Done by means of properties in sapum.properties

Create roles for delegated user administrators

Define one or more delegated user administrators for each

company. These must be assigned to the company whose

users they are going to administer.

Assign users to companies

Overall user administrator uses user administration UI

Users request to belong to a company; Delegated user

administrators approve the requests.

(28)

Delegated User Administration

Delegated User Administration based on company concept:

A company is used as a set of users

User administration can be done per company, by a company

administrator for all the users within that company

(29)

End-User self registration - Prerequisites

The company concept allows for self-registration with an approval

workflow

When registering users can specify which company they belong to

Approval or rejection is done by the company administrator

Prerequisites:

Following properties have to be set (in sapum.properties)

ume.logon.selfreg=true (Enable self-registration)

ume.admin.selfreg_company=true (Enable Company self-registration)

Companies have been defined

(30)
(31)

Agenda

Concepts of Delegated Administration

Provided Administration Roles, Worksets, and iViews

Implementing Delegated Content Administration

(32)

Example: – Content Administration areas

Super Administrator = Company1 IT User Administration = Company1 IT Content Manager Company1 Aerospace Content Manager Company1Aerospace Production

Content Manager Company1Aerospace Sales Content Manager Company1Energy

Company1

Company1 Aerospace

Company1 Energy

Production Sales Gas Inc.

Corporate Group

Line of Business

Sub companies

Company1 IT

Central IT will have access to all areas

Aerospace / Energy Information managers will have access to own areas only!!

(33)

Permission tree - Example

Company1 Content Catalog:

Super Admin = FULL CONTROL Group Ocean11_IT = READ

End User = USE

Company1 Aerospace:

CA Company1 Aerospace = WRITE SA Company1 Aerospace = WRITE Admin Company1 Aerospace = READ End User = USE

Company1 Energy:

CA Company1 Energy = WRITE SA Company1 Energy = WRITE Admin Company1 Energy = READ End User = USE

Company1 Aerospace Production:

CA Company1 Aerospace Production = WRITE SA Company1 Aerospace Production = WRITE Admin Company1 Aerospace = READ

End User = USE

Company1 Aerospace Sales

Company1 Gas:

(34)

Agenda

Concepts of Delegated Administration

Provided Administration Roles, Worksets, and iViews

Implementing Delegated Content Administration

Implementing Delegated User Administration

Example

(35)

Delegated Administration

Delegated Admininstration

Delegated

Content

Administration

Roles Worksets Pages iViews Systems ...

Delegated

User

Administration

Companies

User Self-Registration

(36)

Summary

As a result of this workshop, you are now

able to:

Describe delegated administration in SAP Enterprise

Portal 6.0

Develop a strategy for delegating administration, for

purposes of security, reusability, and efficient support

Implement delegated content administration in SAP

Enterprise Portal 6.0

(37)

Further Information

Public Web:

www.sap.com

solutions

mySAP Enterprise Portal

SAP Customer Services Network:

www.sap.com/services/

SAP Service Marketplace: service.sap.com/ep

Related Workshops/Lectures at SAP TechEd 2003

PRTL203: SAP Enterprise Portal 6.0: Security and User Management

,

Wed, 1:30 PM, PB320; Thu, 9:15 AM, PB310; Fri, 8:00 AM, PB310, Lecture

PRTL255: Setting Up Portal Roles in the SAP Enterprise Portal 6.0, Tue, 1:45

PM, 107; Thu, 8:00 AM, GB122, Hands-on

Related SAP Education Training Opportunities

http://www.sap.com/usa/education/

EP100, Managing Enterprise Portal Content (EP 5.0 SP5)

Consulting Contact

(38)

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint®and SQL Server®are registered trademarks of

Microsoft Corporation.

IBM®, DB2®, DB2 Universal Database, OS/2®, Parallel Sysplex®, MVS/ESA, AIX®, S/390®, AS/400®, OS/390®,

OS/400®, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere®, Netfinity®, Tivoli®, Informix

and Informix®Dynamic ServerTM are trademarks of IBM Corporation in USA and/or other countries.

ORACLE®is a registered trademark of ORACLE Corporation.

UNIX®, X/Open®, OSF/1®, and Motif®are registered trademarks of the Open Group.

Citrix®, the Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin®and

other Citrix product names referenced herein are trademarks of Citrix Systems, Inc.

HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World Wide Web Consortium,

Massachusetts Institute of Technology.

JAVA®is a registered trademark of Sun Microsystems, Inc.

JAVASCRIPT®is a registered trademark of Sun Microsystems, Inc., used under license for technology invented

and implemented by Netscape.

MarketSet and Enterprise Buyer are jointly owned trademarks of SAP AG and Commerce One.

SAP, R/3, mySAP, mySAP.com, xApps, xApp and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other

countries all over the world. All other product and service names mentioned are the trademarks of their respective

References

Related documents

Created by RamaRavikumar Ramakrishnan for Mechanical Engineering on 30 November 2010.. All

Module analysis for multiple-choice responses (MAMCR) was applied to a large sample of Force Concept Inventory (FCI) pretest and post-test responses (N pre ¼ 4509 and N post ¼ 4716)

A special thank you is extended to the California State Railroad Museum, Southern Pacific Transportation Company, and the Pacific Coast Chapter of the Railroad &amp;

That is, if we include the terai districts the findings would change in particular for the landless and mean income variables, which is explained by the higher mean incomes in

preferences (preference for old leaves, h = 0.2; preference for young leaves, h  =  0.8) and three herbivore distributions: (1) a homogeneous herbivore distribution where all

Based on this background, a space-time correlation functions between the links of MIMO Rayleigh fading channels are derived using a new three-dimensional (3-D) cylinder

These numbers are higher than the required value of 1.30 for final situations (fully consolidated without wave action). No It is logical that for the seaside a higher safety