You are on page 1of 15

Collaboration

Purpose
With the collaboration capabilities, SAP NetWeaver allows communication and collaboration in the portal. This allows SAP NetWeaver to bring together members of project groups regardless of time and of their geographic location. Users can use virtual rooms for common access and organization of documents, applications, and ideas.

Integration
Like the Portal, Knowledge Management, and Guided Procedures, Collaboration is part of the SAP NetWeaver usage type EP (Enterprise Portal). Applications in other SAP NetWeaver usage types, for example, BI (Business Intelligence) can be linked to Collaboration. The entire functional scope and configuration of the Collaboration capabilities are available in portal iViews. The graphic below depicts the positioning of the Collaboration capabilities in the SAP NetWeaver context and provides an overview of the Collaboration functions.

Collaboration Capabilities in the Context of SAP NetWeaver

Features
Collaboration includes the following functions: Function Making Services Available Description You can configure how the system makes services available for collaboration. You can make services available in the following applications: In the Collaboration Launch Pad, which allows central access to contacts and services in the portal header In the member list of rooms In the context menu for user names

Virtual Rooms

Groupware Integration

In the User Details iView Based on predefined templates, you can create virtual rooms for collaboration within teams and project groups. A room allows the members access to shared data and services independent of their location. For collaboration in the portal, you can integrate the e-mail and scheduling services (Microsoft Exchange, Lotus Domino) used in your company.

Asynchronous Collaboration

For asynchronous collaboration, the following functions are available: Online discussions Online management of tasks, sessions, and documents

Real-Time Collaboration

Online entry of feedback, ratings, and comments For real-time collaboration, the following functions are available: Interactive online access to applications (application sharing) interactive online exchange of information (instant messaging) In addition to the services provided by SAP for real-time collaboration; you can also integrate third-party services, for example, WebEx, in the portal.

Integration of ThirdParty Services

More information on Collaboration is available in the following guides: Administration Guide User Guide

See also: Portal Knowledge Management SAP Business Information Warehouse

Administration Guide
Purpose
The Collaboration administration guide explains the activities that administrators of the SAP NetWeaver Collaboration capabilities may have to perform.

Integration
As part of the SAP NetWeaver Enterprise Portal (EP) usage type, Collaboration is closely linked to the Portal and Knowledge Management. The portal allows users personalized access to company-specific information and services for collaboration. Knowledge Management allows access to information services. In addition, users can access applications in other usage types, for example, BI, in virtual rooms. The graphic below contains an overview of the Collaborationfunctions and shows their integration with the Portal and Knowledge Management.

Features
The following functions are relevant for administration of Collaboration: Function Function Description

Services

By working through the configuration for making services available, you determine which collaboration services are available to the portal users. You can make collaboration services available as follows: In the Collaboration menu of the Collaboration Launch Pad (CLP) and the room member list On the user interface of the User Details iView

Virtual Rooms

In the context menu for the users or user groups displayed A room is a virtual working environment in the portal. In a room, the members of a team or project group can collaborate and access shared applications and information. As the administrator, you configure the templates for rooms and manage existing rooms. The Groupware framework provides the technical prerequisites for integrating third-party groupware applications for e-mail and scheduling. This allows you to integrate the groupware used in your company, for example, Microsoft Exchange or Lotus Domino, in the portal. Asynchronous functions allow asynchronous cooperation with other users. You can use discussions and manage tasks, attachments to tasks, and documents. Users can also use Knowledge Management functions such as discussion groups, feedback, ratings, and comments for asynchronous collaboration. The Synchronous Collaboration Framework (SCF) provides the technical prerequisites for the integration of synchronous collaboration services, for example, WebEx online sessions. SAP delivers Real-Time Collaboration as a standard service for real-time collaboration. This service allows interactive online sessions (application sharing) and instant messaging (instant messaging).

Groupware Integration

Asynchronous Functions

Integration of Services For Synchronous Collaboration

Services for Real-Time Collaboration

Making Services Available


Purpose
As an administrator, you make services available to the portal users, so that they can work together in the portal. Within the Collaboration component, the system provides users with services in the following iViews:

Collaboration Launch Pad (CLP) Member List in Room User Details

Other iViews that display users or user groups and for which the context menu with services for collaboration has been activated.

Process Flow
1. Copy the relevant configuration objects (see Making Services Available: Standard Configuration) to your own namespace. Note the following information:
LinkCommand (optional, only in the case of any changes) A link command is the command to launch a service through the corresponding link. If you do not change the delivered link commands, SAP recommends keeping these in the SAP namespace. Command groups (required) Copy all command groups delivered to your own namespace.

During every SAP NetWeaver update, the system overwrites all link commands and command groups in the SAP namespace. 2. Decide on the scope of the collaboration services that you want to make available in the iViews (see iViews with Collaboration Services).
Decide which services you want to make available in the CLP Collaboration menu and the member list. In the standard system, the same configuration is used for these two iViews.

If you require different services in the member list to those in the CLP, you can create a separate services configuration for the member list. For more information, see point three, configuration of services.
Decide which services you want to make available throughout the portal in the context menu for displayed users or user groups. Decide which services are particularly important in the User Details iView and should appear directly on the user interface. Check whether individual services must be limited to particular portal roles. Create the portal roles necessary for this.

To allow only certain users in your company to create rooms from within the CLP, you assign both the relevant users and the services for creating rooms to the Collaboration portal role.

A service that is not limited to a particular portal role is available to all portal users. 3. Run the configuration for making services available.

iViews with Collaboration Services


Definition
iViews with services are specific iViews in the Knowledge Management and Collaboration components that contain services for collaboration between portal users, for example, sending e-mails, exchanging instant messages, managing tasks, and so on.

Use
As an administrator, you can configure which collaboration services are available in each iView. Overview The graphic below shows examples of iViews in which services for collaboration between portal users are provided.

Structure
You can provide services in the following iViews:

iView

Description

Collaboration Launch Pad (CLP)

The Collaboration Launch Pad provides services that every portal user can launch for communicating or collaborating with his or her contacts (individual users, user groups, or room members). In the CLP, these services are provided through the Collaboration menu. In the standard system, all available services are available in the CLP. These services are grouped into the following areas: groupware, synchronous and asynchronous collaboration, and workflow. The Room Member List provides every member of a room with services for communicating and collaborating with the other room members. The members are sorted by their room roles. As in the CLP, these services are provided through the Collaboration menu. The same configuration is used as for the CLP. However, you can make other services available for the member list, if required. The User Details iView provides every user with services for communicating and collaborating with the user, whose details are displayed, in two ways: Services in the context menu of the user name. As in the CLP, you can also group these services. Services on the user interface of the iView. These services are provided as a group of links in the iView. Therefore, you cannot group these services. During configuration, you must directly assign the services to the object (command group) that corresponds to the set of services provided (type). Applications in the Collaboration and Knowledge Management components can activate the context menu (for example, the User Details and Whos Who iViews). Through the context menu for the user name, you can launch services for collaborating with the user or user group. You can group these services as in the CLP.

Member List in Room

User Details

Other iViews (in Collaboration and Knowledge Management)

Making Services Available: Standard Configuration


This document provides an overview of the configuration objects that SAP supplies for making services available: Types A type comprises a group of services for a specific purpose, for example, for the CLP. Command groups These are assigned to the types. They group all services (link commands) and subordinate groups of services that the type provides. Link commands Each link command provides the link to launch a service.
Types and Command Groups

The SAP standard system contains the following types for making services available: Type clpType Use Making services available in the following iViews: CLP Room Member List

The contextmenu_commandgroup clpGroup is assigned to clpType. This command group corresponds to the Collaboration menu of the respective iView. It comprises the following command groups: clpGWGroup clpSyncGroup clpAsyncGroup clpWorkflowGroup

Each subordinate command group groups the link commands for the associated areas (groupware, synchronous and asynchronous collaboration, and workflow) (see the overview below).

userDetailsType

Provides services as links that can be launched directly on the user interface of the User Details iView; The contextmenu_commandgroup userDetailsGroup is assigned to userDetailsType. This command group corresponds to the group of links in the iView. It comprises the following Link Commands: peopleGWSendMailLink (Send E-Mail) peopleGWAppLink (Create Appointment) peopleGWShowAvailLink (Show Availability) peopleSyncInstantMessageLink (Send Instant Message)

userType

Please note that userDetailsGroup must not contain any subgroups. Making the services available in the context menu for users; The type applies to all applications in the Knowledge Management and Collaboration area that display users and allow services for users. You can assign the following configuration objects to userType: leftclick_command: peopleDetailsLink The command allows the user to launch the User Details iView by clicking the user name. In the User Details iView that is launched, this command is not active, because launching the User Details iView again makes no sense. contextmenu_commandgroup: userGroup This corresponds to the context menu for the user name in the User Details iView. You can structure the context menu in the same way as the Collaboration menu on the CLP.

Link Commands

The SAP standard system contains two types of Link Commands for making services available. Each link command type is identified by a separate Java class and has a specific purpose: Link commands for services in the Collaboration menu (of the CLP and the member list) (Java class = com.sap.ip.collaboration.coreui.api.people.flexibleui.CLPUICommand)

Link Command clpAsyncRoomLink

Use Creating a room (only for the Collaboration portal role) clpAsyncTaskLink Creating a task (replaced by clpWorkflowTaskLink) clpGWAppLink Creating an appointment clpGWSendMailLink Sending an e-mail clpGWShowAvailLink Showing user availability clpSyncAppSharingLink Allowing shared access to an application clpSyncInstantMessageLink Sending an instant message clpSyncSessionLink Creating a session clpSyncWebExLink Starting a WebEx session clpWorkflowFeedbackLink Requesting feedback clpWorkflowNominationLink Requesting a nomination clpWorkflowTaskLink Creating a task (in the Universal Worklist) Link commands for services in the context menu for users or user groups (Java class = com.sap.netweaver.coll.coreui.api.uicommands.UILaunchCommand) Link Command groupDetailsLink peopleAsyncRoomLink peopleAsyncTaskLink peopleDetailsLink peopleGWAppLink peopleGWSendMailLink peopleGWShowAvailLink peopleSyncAppSharingLink peopleSyncInstantMessageLink peopleSyncSessionLink peopleSyncWebExLink peopleWorkflowFeedbackLink peopleWorkflowNominationLink peopleWorkflowTaskLink Use Launching the user group details Creating a room Creating a task Launching the user details Creating an appointment Sending an e-mail Showing user availability Allowing shared access to an application Sending an instant message Creating a session Starting a WebEx session Requesting feedback Requesting a nomination Creating a task (in the Universal Worklist)

Working with the Collaboration Launch Pad (CLP)


Use
The Collaboration Launch Pad (CLP) is the central entry point for collaborating in the portal. In the default setting, you launch the CLP in the masthead by choosing the Collaboration link. You can execute the following activities in the CLP: Managing your contacts (in the contact list) Launching services and functions for collaborating with other portal users.

The graphic below illustrates the structure and functions of the CLP.

Integration
Besides in the CLP, the Collaboration menu is also available in the Member List of the rooms. In the standard system, it provides the same services as in the CLP; however, the administrator can configure it differently.

Features
CLP Function Structuring the Contacts List Description To structure your contacts list more clearly, you can create subordinate contacts lists. To do this, choose New Contacts List in the Contacts menu or in the context menu for the contacts list (My Contacts). You can rename or delete the subordinate contacts lists. To do this, choose the required function in the context menu for the relevant subordinate contacts list. You can add the following types of contacts to your contacts list: Portal users User groups Member of a room (sorted by room roles)

Adding and Managing Contacts

Proceed as follows: Adding to the contacts list My Contacts: In the Contacts menu or the context menu for the contacts list (My Contacts), choose Add Contacts or Add Room Members. Adding to a subordinate contacts list: In the context menu for the contacts list, choose Add Contacts or Add Room Members. You can copy, move, and remove the contacts you have added. To do this, choose the required function in the Contacts menu or the context menu for the relevant contact. When you use the availability status, the CLP provides the following options: Displaying the current availability of your contacts. By choosing the corresponding button, you can update the display of the availability status. Setting the display of your own availability status. In the CLP Collaboration menu, you can launch

Using the Availability Status

Launching Services

collaboration services for one or more contacts or use functions that enable collaboration. See Standard Collaboration Services. To collaborate with your contacts proceed as follows: Select the contacts in question. In the Collaboration menu, launch the required service.