Col Lab Share PT
Col Lab Share PT
Col Lab Share PT
Siebel Collaboration
Guide
Version 7.8, Rev. A
May 2005
Proprietary Information
Siebel Systems, Inc. considers information included in this
documentation and in Siebel Business Applications Online Help to be
Confidential Information. Your access to and use of this Confidential
Information are subject to the terms and conditions of: (1) the
applicable Siebel Systems software license agreement, which has
been executed and with which you agree to comply; and (2) the
proprietary and restricted rights notices included in this
documentation.
Contents
11
13
Collecting Server Names and Directory Paths for Siebel Collaboration Setup
Editing the Siebel Application CFG File for Siebel Collaboration
Setting Up the Single Sign-On Table for Siebel Collaboration
15
17
Setting Up the Symbolic URL for Access to the SharePoint Portal Server
Copying the Siebel-SharePoint Integration Files
18
19
19
14
21
23
25
30
31
37
38
39
39
40
Contents
40
41
41
42
Changing the Number of Days That Determine the Status of the Team Space
Changing the Look and Feel of the Team Space Pages
43
47
48
50
Index
59
51
44
42
Table 1.
Topic
Description
Corrected the format of the URI for the Siebel inbound Web
Service. The correct format is
http://siebel_web_server/CustAppSvcs_enu/
start.swe?SWEExtSource=CustomUI&SWEExtCmd=Execute&WSSOAP=1
Overview of Siebel
Collaboration
This chapter is an overview of the Siebel Collaboration product. It includes the following topics:
NOTE: Siebel Collaboration is not related to the discontinued Siebel eCollaboration product.
All users of the Siebel application who have visibility to the service request record can view the team
space. The support engineer clicks the Add Member button in the team space to invite other
employees in the company who she believes can help resolve the customers problem. The
employees she invites are the product manager and engineering manager for workflow, the
customers account manager, and the consultant who implemented the workflow.
The support engineer posts the problematic workflow in the documents area of the team space. Then,
she sees that the online presence indicators in the team space show both the product manager and
engineering manager are online. She initiates a chat session with them, and they review the problem
together.
The engineering manager takes an action item to create an alterative workflow for the customer. This
action item is posted in the action-item list in the team space so that other members can monitor
his progress on this item.
The support engineer captures the text from the chat session and posts it in the team space for the
benefit of others. She also starts a discussion thread to solicit solution ideas from other team-space
members.
When the customers account manager views the team space, he is immediately brought uptodate
about the service request. He downloads the new workflow posted by the engineering manager and
incorporates some ideas from the discussion thread. He takes an action item to work with the
customer to try the new workflow.
Meanwhile, the customers sales representative has heard about the service request and is concerned
that the current problem could cause the deal that she is working on with this customer to fall
through. However, she is reassured when she reviews the information in the team space and sees
the progress being made. She likes being able to access all this information without having to contact
each person involved.
The new workflow implemented by the account manager solves the problem. The account managers
and the support engineer document the solution. The document check out and revision features in
SharePoint allow them to work jointly on the report.
When the product manager and engineering manager next look at the team space, the report is
flagged as new. They are happy to learn that proposed workflow solved the problem and that all the
information about the problem is stored in the team space for future reference.
NOTE: This case describes the use of Siebel Collaboration in resolving a service request. For an
example of using Siebel Collaboration with opportunities, see Scenario for Using Siebel Collaboration
on page 38.
Figure 1.
10
This chapter covers how to set up Siebel Collaboration. It includes the following topics:
Collecting Server Names and Directory Paths for Siebel Collaboration Setup on page 14
Editing the Siebel Application CFG File for Siebel Collaboration on page 15
Setting Up the Symbolic URL for Access to the SharePoint Portal Server on page 18
Setting Up Inbound and Outbound Web Services for Siebel Collaboration on page 30
Standard Setup
This chapter describes a standard setup of Siebel Collaboration:
11
Getting Started with Siebel Collaboration About Getting Started with Siebel
Collaboration
NOTE: Siebel Collaboration is configurable. For information about configuring Siebel Collaboration,
including configuring for other business objects and languages, see Chapter 5, Configuring Siebel
Collaboration.
Prerequisites
This chapter assumes that you have installed and set up the:
Siebel application
SharePoint application and other required third-party software listed in System Requirements
and Supported Platforms on Siebel SupportWeb.
Table 2.
User Credential
Windows user
Client machine
Collaboration user
SharePoint application
Siebel user
Siebel application
SharePoint should be configured to use Integrated Windows Authentication (which uses the Windows
user credentials for authentication). Make sure that the SharePoint and client machines use the same
ADSI source for user authentication.
12
For the Siebel application, you can use any of the user authentication methods described in the
Security Guide for Siebel Business Applications. However, you must make sure that there is a
mapping between the Siebel user credentials and the SharePoint user credentials. There are two
ways to set up this mapping: ADSI (Active Directory Service Interfaces) and SSO (single sign-on).
See Table 3 on page 13.
Table 3.
ADSI
LDAP
Database
Authentication
Custom
1.
ADSI
Client machine
SharePoint
Siebel application
SSO
You are instructed on setting this parameter in Editing the Siebel Application CFG File for Siebel Collaboration on page 15.
Related Topics
Security Guide for Siebel Business Applications
Editing the Siebel Application CFG File for Siebel Collaboration on page 15
Collecting Server Names and Directory Paths for Siebel Collaboration Setup on page 14
Editing the Siebel Application CFG File for Siebel Collaboration on page 15
13
Getting Started with Siebel Collaboration Collecting Server Names and Directory Paths
for Siebel Collaboration Setup
Setting Up the Symbolic URL for Access to the SharePoint Portal Server on page 18
10 Setting Up Inbound and Outbound Web Services for Siebel Collaboration on page 30
To make sure you have the information you need to complete the Siebel
Collaboration setup
Print Table 4 and write in the values for your SharePoint environment under the examples.
Table 4.
Item
SharePoint host
machine name
sharepoint_server
SharePoint
portal site
sharepoint_portal_site
Web Site
directory for the
SharePoint
portal site
14
http://sharepoint_portal_site:port
C:\inetpub\sharepoint_portal_site
local drive:
\inetpub\sharepoint_portal_site
Getting Started with Siebel Collaboration Editing the Siebel Application CFG File for
Siebel Collaboration
Table 4.
Item
SharePoint
Services Web
Service
Extension
directory
Siebel Web
Server host
machine name
siebel_web_server
ADSI domain
name
domain_name
Addin directory
on the
SharePoint
server
C:\IntegrationInstall\Addin
SiebelSharePoint
Integration
directory
C:\Siebel\SharePointIntegration
SiebelSharePoint
Integration Web
Service URI
http://sharepoint_server:port/
siebelsharepointintegration.asmx
C:\Program Files\Common
Files\Microsoft Shared\web server
extensions\60
http://sharepoint_server:port/
siebelsharepointintegration.asmx
Open the CFG file for the application and, if the file does not already contain a [Collaboration]
section, add this one:
15
Getting Started with Siebel Collaboration Editing the Siebel Application CFG File for
Siebel Collaboration
[Collaboration]
CollaborationEnabled = TRUE
SecurityToken = l5t42j6d9w73
VerifyCollaborationUser = TRUE
UserAuthentication = CHANGE_ME (ADSI/SSO)
DomainName = CHANGE_ME
SSOSystem = "Team Space Collaboration"
Value
CollaborationEnabled
TRUE
SecurityToken
SecurityToken
For example:
l5t42j6d9w73
Notes
VerifyCollaborationUser
TRUE
FALSE
UserAuthentication
16
ADSI
SSO
Getting Started with Siebel Collaboration Setting Up the Single Sign-On Table for
Siebel Collaboration
Parameter
Value
DomainName
domain_name
Notes
Set the value to the domain of the Windows
user. This value is case sensitive.
NOTE: If user credentials are not prefixed
with the domain name, then this domain is
used.
SSOSystem
Team Space
Collaboration
If, in Step 2, you set UserAuthentication to ADSI, then make sure that in the [LDAPSecAdpt]
section of the CFG file, the UsernameAttributeType and UseAdapterUsername parameters are set
like this:
[LDAPSecAdpt]
UsernameAttributeType = sAMAccountName
UseAdapterUsername = FALSE
In the Siebel application, navigate to Administration - Integration screen > SSO Systems Admin
List view.
In the SSO Systems Administration list, select the Team Space Collaboration record.
17
Getting Started with Siebel Collaboration Setting Up the Symbolic URL for Access to
the SharePoint Portal Server
In the SSO System Users list, for each Siebel Collaboration user: create a new record and
complete the necessary fields.
Some fields are described in the following table.
Field
Comments
Login Name
Password
http://SharepointHost/sites/[ObjectType]_[ROW_ID]/default.aspx
Where:
[ObjectType] is Opp or SR, depending on whether the team space is based on an opportunity or
service request record.
To set up the symbolic URL for access to the SharePoint Portal Server
1
Navigate to the Administration - Integration screen > WI Symbolic URL List view.
In the Host Administration list, select the record whose Virtual Name is SharepointHost.
Set the Name field for this record to the name of your SharePoint portal site. Do not include the
protocol prefix.
For example, if the URL of your SharePoint portal site is at http://sharepoint_server:88 then
enter sharepoint_server:88 in the Name field.
In the Symbolic URL Administration list, select the CollaborationTeamspace record, and make
sure the URL is http://SharepointHost/sites/[ObjectType]_[ROW_ID]/default.aspx
18
Copy the Addin directory and its contents to a new directory on your SharePoint server.
For example, create a directory called IntegrationInstall on the C drive of the SharePoint server
and copy the Addin directory into it. (C:\IntegrationInstall\Addin.)
If your Siebel Server is installed on a platform other than win32, copy the files in binary mode.
Verify that the following directories appear within the Addin directory on the SharePoint server:
sharepoint\config
sharepoint\integrationwebservice
sharepoint\integrationwebservice\bin
sharepoint\template
sharepoint\webparts
sharepoint\webparts\bin
19
Getting Started with Siebel Collaboration Installing the Siebel Site Definition for
SharePoint
About Themes
The Siebel theme determines the colors and fonts used to display the Siebel site. You need to copy
the Siebel theme files to the appropriate directory on your SharePoint server and edit the SharePoint
SPTHEMES.xml file so that SharePoint application can recognize the Siebel theme.
Procedure
This task is a step in Process of Setting Up Siebel Collaboration on page 13.
20
<Thumbnail>../images/thice.png</Thumbnail>
<Preview>../images/thice.gif</Preview>
</Templates>
For example:
Create a new directory on the SharePoint server to use as the Siebel-SharePoint Integration
directory.
For example, C:\Siebel\SharePointIntegration.
Verify that the Siebel-SharePoint Integration directory contains these files and directories:
21
web.config
siebelsharepointintegration.asmx
bin\SiebelSharePointIntegration.dll
If your SharePoint application is using a remote SQL Server database (instead of Microsoft SQL
Server 2000 Desktop Engine), give this domain user the role of db_owner for these SQL
databases (which are used by the SharePoint Server):
SPS_Config_db
_SITE
Add the domain user to the IIS_WPG group on the SharePoint server.
This gives the user access to the Siebel-SharePoint Integration Web Service.
Application Pool Settings: Use the default settings for new application pool.
Configurable: selected
In Internet Information Services (IIS), create a new Web site that allows anonymous access and
uses the application pool created in Step 5 and the directory in Step 1.
For example, create a Web site with these parameters:
22
Port: 2330
Getting Started with Siebel Collaboration Installing the Siebel Web Part
In this example, after completing the preceding steps, you have created the Siebel-SharePoint
Integration Web Service which has a URI of:
http://sharepoint_server:2330/siebelsharepointintegration.asmx
TIP: Make a note of the URI, you enter it again when Setting Up Inbound and Outbound Web
Services for Siebel Collaboration on page 30.
Copy a DLL for the Siebel Web Part into the Web Site directory for the SharePoint portal site
Configure SharePoints web.config file so that the Siebel Web Part is recognized as a safe control
Modify the trust settings in the policy file to give the Siebel Web Part full trust permissions
23
Getting Started with Siebel Collaboration Installing the Siebel Web Part
Edit the file web.config that is in the Web Site directory for the SharePoint portal site
(C:\inetpub\sharepoint_portal_site) by adding the following text to the Safe Control group:
<SafeControl Assembly="SiebelWebParts, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=20916967cfa1c936" Namespace="Siebel.WebParts" TypeName="*"
Safe="True"/>
Determine the file name for the policy file used by the SharePoint portal site:
In the web.config file, locate the element trust, and note the value of the level attribute for this
element, for example, WSS_Minimal.
Locate the securityPolicy section and locate the trustLevel element with the attribute whose
name matches the level attribute that you noted in Step a, for example, WSS_Minimal.
Edit the policy file that you noted in Step c by adding the following text before the CodeGroup
element for ASP.NET:
TIP: Search for the string PermissionSetName="ASP.Net" to find the ASP.NET code group.
CAUTION: Make sure that the value in the PublicKeyBlob does not contain carriage returns. If it
does, team spaces do not display.
24
Getting Started with Siebel Collaboration Installing Configuration Files for SiebelSharePoint Integration
<CodeGroup
class="UnionCodeGroup"
version="1"
PermissionSetName="FullTrust">
<IMembershipCondition
class="StrongNameMembershipCondition"
version="1"
PublicKeyBlob="002400000480000094000000060200000024000052534131000400000100010093A
41BEFD89921C1E63B058F52B8A10587E2F3376D645EC37F4F341521D235C33984CE67A69347CB102FF
1742FE1058FD109621606E234CC1388D736BC84E2426626AED47A9AC87E3473A483ECF47316D64BB3D
DC7B547E2550E72724F5889F11246B0789B27D6816A2761089D172E16125059F914AA13C595ED38C70
EF6FABB"/>
</CodeGroup>
WebParts.reg and IntegrationWebService.reg. These are registry key files used by the
Siebel Web Part and the Siebel-SharePoint Integration Web Service.
siebelSR.xsl and siebelOpp.xsl. These are XSL stylesheets used to control layout and
formatting properties of the Siebel Web Part for service request and opportunity objects.
Config.xml. This file contains configuration and customization settings used by the SiebelSharePoint Integration Web Service and the Siebel Web Part.
25
Getting Started with Siebel Collaboration Installing Configuration Files for SiebelSharePoint Integration
Edit the file WebParts.reg that is in the \config directory that you copied in Step 1:
Parameter
http://sharepoint_server:port/
siebelsharepointintegration.asmx
C:\\Siebel\\SharePointIntegration\\config\\siebelSR.x
sl
C:\\Siebel\\SharePointIntegration\\config\\siebelOpp.
xsl
EnableEventLogging
You can view log entries in the Event Viewer (Application log).
Edit the file IntegrationWebService.reg that is in the \config directory that you copied in Step 1:
Parameter
Configuration File
C:\\Siebel\\SharePointIntegration\\config\\config.xml
EnableWebServiceEventLog
ging
You can view log entries in the Event Viewer (Application log).
26
Edit the config.xml file that is in the \config directory that you copied in Step 1:
Getting Started with Siebel Collaboration Installing Configuration Files for SiebelSharePoint Integration
WebServiceURI
NOTE: This is the same URI that you enter when Setting Up
Inbound and Outbound Web Services for Siebel Collaboration on
page 30.
Username
Password
MaxSessions
For example,
<SiebelConnectInfo WebServiceURI="http://siebel_web_server/CustAppSvcs_enu/
start.swe?SWEExtSource=CustomUI&SWEExtCmd=Execute&WSSOAP=1"
Username="CHANGE_ME" Password="CHANGE_ME" MaxSessions="10" />
27
Getting Started with Siebel Collaboration Installing Configuration Files for SiebelSharePoint Integration
WebServerURI
AdminUsername
AdminPassword
SecurityToken
Enter the same string that you entered for the SecurityToken in
your Siebel CFG file. (See Editing the Siebel Application CFG File
for Siebel Collaboration on page 15.)
Domain
Use this attribute to specify the domain name. If you did not
specify a domain name with the AdminUsername attribute, this
domain is used.
NOTE: The domain name is case sensitive.
AddSiteToPortalSiteList
MaxConnections
For example,
<SharepointConfigInfo
WebServerURI=http://PortalServer:88
AdminUsername="domain\Administrator"
AdminPassword="sample"
SecurityToken="l5t42j6d9w73"
Domain="domain"
AddSiteToPortalSiteList="TRUE"
MaxConnections="50"/>
28
Getting Started with Siebel Collaboration Installing Configuration Files for SiebelSharePoint Integration
Locate the first UserGroups element. This element identifies the users who are added to
all team spaces.
Add a UserGroup element for each user group that you want to have access to all team
spaces. Role is the SharePoint Role identifier, and Login is the login account for the user
on the SharePoint host machine.
<SiebelCollaborationConfig>
....
<UserGroups>
<UserGroup Role="Administrator">
<User Login=" CHANGE_ME" />
</UserGroup>
<UserGroup Role="Contributor">
<User Login=" CHANGE_ME" />
</UserGroup>
</UserGroups>
....
</SiebelCollaborationConfig>
Locate the UserGroups element contained in the ObjectType elements. This element
identifies the users who are added to team spaces for that object. For example, the
following text shows the UserGroups element for the team spaces associated with service
request objects:
<ObjectTypes>
<ObjectType Type="Service Request" SitePrefix="SR" SiteTemplate="SIEBEL#0"
SiteTheme="SIEBEL" ActiveDays="30" ActiveNewDays="1" UserRole="Contributor">
. . .
<UserGroups>
<UserGroup Role="Administrator">
<User Login=" CHANGE_ME" />
</UserGroup>
</UserGroups>
<UserGroup Role="Contributor">
<User Login=" CHANGE_ME" />
</UserGroup>
</UserGroups>
. . .
</ObjectType>
Add a UserGroup element for each user group you want to have access to the team
spaces for the object.
29
Getting Started with Siebel Collaboration Setting Up Inbound and Outbound Web
Services for Siebel Collaboration
Make sure that the Enterprise Application Integration component group is enabled.
This enables the component Custom Application Object Manager which corresponds to the Web
Collaboration Service, inbound Web Service. For general information about checking your
enterprise and Siebel Server Configurations, see the Siebel System Administration Guide.
Navigate to Administration - Web Services screen > Inbound Web Services view.
In the Service Ports list, Address field, enter the path for the Siebel Server.
http://siebel_web_server/CustAppSvcs_enu/
start.swe?SWEExtSource=CustomUI&SWEExtCmd=Execute&WSSOAP=1
Make sure that Custom Application Object Manager component is online and running.
NOTE: This is the same URI that you entered when Installing Configuration Files for SiebelSharePoint Integration on page 25.
In the Outbound Web Services list, select the record named SiebelSharePointIntegration.
In the Service Ports list, Address field, enter the URL for your Siebel-SharePoint Integration
Web Service, which you set up in Setting Up the Siebel-SharePoint Integration Web Service
on page 21.
For example, http://sharepoint_server:port/siebelsharepointintegration.asmx
This task completes the process of setting up Siebel Collaboration. After completing this task, see
Chapter 4, Using Siebel Collaboration. Alternatively, if you have problems with your setup, see
Troubleshooting Siebel Collaboration Setup on page 31.
30
The log file for the Siebel application, for example, the log file for the Call Center application
contains SCCObjMgr_enu in the file name.
The log file for the Siebel inbound Web Service. This is the log file associated with the Custom
Application Service and contains CustomAppObjMgr in the file name.
For debugging Siebel Collaboration, it is recommended that you set the log level to 5.
For general information about Siebel log files, see the System Monitoring and Diagnostics Guide
for Siebel Business Applications.
Logging to the Event Viewer is enabled through the registry files as described in Installing
Configuration Files for Siebel-SharePoint Integration on page 25.
If an error occurs in the Siebel application, check the log files on the Siebel Server. If an error occurs
in the team space, check the Event Viewer log. If the log indicates a problem on the Siebel Server,
then check the Siebel Server log also.
31
Refer to Table 5 on page 32 if you have problems with setting up Siebel Collaboration.
Table 5.
Symptom/Error Message
Diagnostic Steps/Causes
Solution
32
Symptom/Error Message
Diagnostic Steps/Causes
Solution
Confirm that the policy file for the SharePoint portal site
is correctly configured. (See Installing the Siebel Web
Part on page 23.)
33
Table 5.
Symptom/Error Message
Diagnostic Steps/Causes
Solution
The Siebel-SharePoint
Integration Web Service cannot
communicate with the Siebel
inbound Web Service.
The Siebel-SharePoint
Integration Web Service is not
configured correctly.
34
Table 5.
Symptom/Error Message
Diagnostic Steps/Causes
Solution
The Siebel-SharePoint
Integration Web Service is not
configured correctly.
The Siebel-SharePoint
Integration Web Service cannot
communicate with the Siebel
inbound Web Service.
35
Table 5.
36
This chapter covers how the end user (such as a sales representative or a technical support engineer)
uses Siebel Collaboration. It includes the following topics:
Figure 2.
37
The icon in the field indicates whether or not a team space exists for the record. See Table 6 on
page 38 for information about the icons that appear in the Team Space field.
Table 6.
The Team Space Field in the Opportunities and Service Requests List Views
An Icon Like
This . . .
A team space has been created or modified within the past day. This is an
active-new team space.
A team space has not been modified within the past 2-30 days. The team
space is still considered to be active.
A team space has not been modified for over 30 days. This is an inactive
team space.
Those Siebel users who belong to the sales team (opportunities) or account team (service
requests) automatically become members when the team space is created.
Other Siebel users become team space members when they click the Create Team Space or
Collaborate buttons for the first time.
By being named in the User Group entries in the Siebel-SharePoint Integration Web Services
config.xml file.
38
Discussions give visibility and can capture ongoing conversation taking place around the
opportunity. Employees brought in midstream can read the discussions to update themselves
about the status of the opportunity.
The documents section is used for posting technical documents and for drafts of sections of the
RFP; document check-out prevents shared files from getting overwritten.
The task list helps to make sure that everything is done on time.
The online presence indicator makes it easy to use instant messaging and get answers fast.
The sales team access the team space from within their Siebel application. Others, such as the
engineers who do not have access to the Siebel application, access the team space from their Sites
pagein the same way that they access their other SharePoint sites.
For opportunity records, the creator of the opportunity record becomes the owner of the team
space.
For service request records, the owner of the service request record becomes the owner of the
team space.
Select a record where the Team Space field shows a grey icon.
The grey icon indicates that a team space has not yet been created for the record.
39
Using Siebel Collaboration Viewing Team Spaces Within the Siebel Application
Click Collaborate.
This action opens the team space.
Use the SharePoint interface to create additional members, start discussion threads, post
documents, and assign action items.
See the Microsoft Office SharePoint Help system for general information about how to use the
SharePoint application.
Select a record where the Team Space field shows a green icon.
The green icon indicates that a team space exists for the record.
Click Collaborate.
See the Microsoft Office SharePoint Help system for general information on how to use the
SharePoint application.
Browse to the SharePoint portal site and navigate to the Sites page.
40
This chapter covers how to configure Siebel Collaboration using Siebel Tools and the config.xml file.
It includes the following topics:
Changing the Number of Days That Determine the Status of the Team Space on page 42
Changing the Look and Feel of the Team Space Pages on page 43
Hiding and Showing the Navigation Bars on Team Space Pages on page 44
Change the number of days that determine whether a team space is marked as new, active, or
inactive.
41
Change who gets automatically added to the team space when the team space is created. They
want to give a team from the finance and legal departments visibility to all team spaces created
for opportunities.
Edit the Siebel Web Part to include the anticipated close date for the opportunity.
Improve display performance of the Opportunities List view by implementing caching for the
team space icon.
Configure Siebel Collaboration for other languages so that it can be rolled out to the companys
international offices where the Siebel application is localized.
Changing the Number of Days That Determine the Status of the Team Space on page 42
Changing the Look and Feel of the Team Space Pages on page 43
Hiding and Showing the Navigation Bars on Team Space Pages on page 44
If you make configuration changes to files or registry settings on the SharePoint server, restart
Internet Information Services (IIS) in order for the changes to take effect.
And, if a team space does exist, how recently it has been modified
42
Configuring Siebel Collaboration Changing the Look and Feel of the Team Space Pages
For general information about the Team Space field, see About Using Siebel Collaboration on
page 37.
This task is a step in Process of Configuring Siebel Collaboration on page 42.
To configure the number of days that determine the team space status
1
Locate the Object Type element for the object you want to configure: for example, Opportunity
or Service Request.
Edit the Siebel site definition files in the SharePoint Services Web Service Extension
Directory, C:\Program Files\Common Files\Microsoft Shared\web server
extensions\60\TEMPLATE\1033 directory.
Edit the Siebel theme files in the SharePoint Services Web Service Extension Directory,
43
Configuring Siebel Collaboration Hiding and Showing the Navigation Bars on Team
Space Pages
Figure 3.
44
Configuring Siebel Collaboration Hiding and Showing the Navigation Bars on Team
Space Pages
Figure 4.
These navigation bar modifications were only made to the ASPX pages within the Siebel site
definition. If you want to apply navigation bar modifications for pages in the LAYOUTS directory, to
hide the SharePoint top navigation bar within the Siebel application, see the following procedure.
CAUTION: Pages in the LAYOUTS directory are not part of the Siebel site definition. Any changes to
these pages may be lost when updates, Service Packs, or version upgrades are applied to the
SharePoint installation. Before you edit these pages, refer to the SharePoint documentation for
general information about making changes to pages in the LAYOUTS directory.
For information about making navigation bar modifications to ASPX pages in the LISTS directory of
the Siebel site definition, see Configuring Siebel Collaboration for Another Language on page 59.
This task is a step in Process of Configuring Siebel Collaboration on page 42.
To hide the SharePoint top navigation bar for pages displayed in the Siebel
application
1
Open the ASPX file (contained in a subdirectory of the SharePoint Services Web Service
Extension Directory\Template\LAYOUTS directory).
Wrap this pair of tags around the Web Part for the SharePoint top navigation bar:
45
Configuring Siebel Collaboration Hiding and Showing the Navigation Bars on Team
Space Pages
Then Wrap the <SIEBEL... Tag Around this Set of Tags in the File:
Contains the
pattern
<SPSWC:TopPageSection . . . </SPSWC:TopPageSection>
SPSWC:CategoryNav
igationWebPart
Contains the
pattern
SharePoint:Portal
Connection
is
layouts/1033/
PortalHeader.aspx
is
For example:
<SIEBEL:HideDataInSiebelApp runat=server><SPSWC:TopPageSection
runat="server">
<SPSWC:PageHeader id="PageHeader" runat="server"
TitleLocId="AudienceAdminMain_PageTitle_Text" HelpID="ManageAudiences" />
<div class="ms-phnav1wrapper ms-navframe"> <SPSWC:CategoryNavigationWebPart
runat="server" id="HorizontalNavBar" DisplayStyle="HorizontalOneLayer" />
</div>
</SPSWC:TopPageSection> </SIEBEL:HideDataInSiebelApp>
<SPSWC:CategoryNavigationWebPart . . .
</SPSWC:CategoryNavigationWebPart>
layouts/1033/
QuickLinks.aspx
TIP: You can use these <SIEBEL... tags to configure other HTML to only appear when the page
is viewed directly in the SharePoint application.
46
Configuring Siebel Collaboration Configuring the Siebel Web Part for Team Spaces
Which fields from the opportunity or service request records are displayed in the team spaces
The ObjectType element in the config.xml file determines which fields from the objects business
component can appear in the Siebel Web Part.
The siebelSR.xsl and siebelOpp.xsl files determine the layout and formatting of the service request
data and the opportunity data in the Siebel Web Part. (The colors and fonts come from CSS style
sheets referenced in the ASPX pages.) After you add or delete fields from the config.xml file, you
need to make the corresponding changes to the XSL file; each field must be referenced in both files,
otherwise they do not appear in the Siebel Web Part.
This task is a step in Process of Configuring Siebel Collaboration on page 42.
Locate the ObjectType element for the Web Part object you want to change (Opportunity or
Service Request).
Add or delete Field elements as necessary. When you add a field, the name of the field must
match the name of the field in the business component.
For example, to add the Area field and delete the Account field from the Service Request Web
Part, edit the config.xml file by adding the bold text and deleting the italic text from the Service
Request object.
<ObjectType Type="Service Request" SitePrefix="SR" SiteTemplate="SIEBEL#0" SiteTheme="SIEBEL"
ActiveDays="30" ActiveNewDays="1" UserRole="Contributor">
<Name>
<LocaleText lcid="1033" text="Service Request" />
</Name>
<SiteGroup Role="Contributor">
<LocaleText lcid="1033" text="Siebel Users" />
</SiteGroup>
<UserGroups>
<UserGroup Role="Administrator">
<User Login="CHANGE_ME (or delete user groups element)" />
</UserGroup>
</UserGroups>
<Fields>
<Field name="SR Number">
<LocaleText lcid="1033" text="Service Request #" />
</Field>
<Field name="Abstract">
<LocaleText lcid="1033" text="Summary" />
</Field>
<Field name="Description">
<LocaleText lcid="1033" text="Description" />
</Field>
<Field name="Account">
47
Open the XSL file corresponding to the object you are modifying.
For example, for the service request object, open the file
C:\Siebel\SharePointIntegration\config\SiebelSR.xsl
Add or delete Field elements as necessary to match the changes you made in Step 3.
For example,
<xsl:template match="/SiebelCollaboration/FieldList">
<xsl:apply-templates select="Field[@Name='SR Number']" />
<xsl:apply-templates select="Field[@Name='Abstract']" />
<xsl:apply-templates select="Field[@Name='Description']" />
<xsl:apply-templates select="Field[@Name='Status']" />
<xsl:apply-templates select="Field[@Name='Area']" />
Open the XSL file for the Siebel Web Part in the Siebel-SharePoint Integration\config
directory.
For example, C:\Siebel\SharePointIntegration\config\SiebelSR.xsl
Edit the file; use standard XSL syntax to modify the XSL file.
The XML that the XSL manipulates has the following format:
<SiebelCollaboration>
<FieldList>
<Field Name="Area">
<Value>Help Desk<Value>
<Caption>SR Area</Caption>
</Field>
<Field Name="Abstract">
<Value>Printer isn't working<Value>
<Caption>Summary</Caption>
</Field>
<Field>
. . .
</SiebelCollaboration>
48
You can edit this file to change which users are added each time a team space is created.
You can edit this file to determine what rights users have (for example, Reader, Contributor,
Administrator).
Siebel Tools:
The business components called Opportunity Teamspace Members and Service Request
Teamspace Members represent the Siebel users who become members when the team space
is created: you can create new business components that return different lists of Siebel
users, and substitute your new business components for the Opportunity Teamspace
Members and Service Request Teamspace Members business components supplied.
For example, the text added here in bold gives Reader rights to the Finance user group for
all team spaces created for opportunity records.
<ObjectType Type="Opportunity" SitePrefix="SR" SiteTemplate="SIEBEL#0"
SiteTheme="SIEBEL" ActiveDays="30" ActiveNewDays="1" UserRole="Contributor">
. . .
<UserGroups>
<UserGroup Role="Administrator">
<User Login="OpptyAdmin"/>
</UserGroup>
<UserGroup Role="Reader">
<User Login="FinsGroup"/>
</UserGroup>
</UserGroups>
For example, the text edited here in bold gives Web Designer rights to new owners of team
spaces based on service requests.
<ObjectType Type="Service Request" SitePrefix="SR" SiteTemplate="SIEBEL#0"
SiteTheme="SIEBEL" ActiveDays="30" ActiveNewDays="1" UserRole="Web Designer">
Related Topic
Installing Configuration Files for Siebel-SharePoint Integration on page 25
To change which Siebel user becomes the owner of team space upon creation
1
49
Configuring Siebel Collaboration Changing the Cache Setting for Siebel Collaboration
Opportunity
Service Request
These business components represent the Siebel users who automatically become members of
the team space. In the preconfigured application, this is the sales team or account team
members.
Replace the business component with a new business component that you create yourself and
which returns the list of Siebel users that you want to automatically become members of the
team space.
Make the name of the new business component the same as the original business component
(Object Type Teamspace Members) that you are replacing.
Make sure that your business component contains these fields:
Field
Comments
Login
The LOGIN column from the S_USER table, representing the users who are to
be added as team space members.
Object Id
The row ID of the primary business component (the object for which the team
space is being created).
50
Open the CFG file for the application and, if the file does not already contain a [Collaboration
Teamspace Existence Cache] section, add this one:
;; This section is for collaboration teamspace existence cache parameters
[Collaboration Teamspace Existence Cache]
MaxItems
= 1000
ItemTimeout
= 300
;; Object specific unique cache identifier
Opportunity Cache Key
= OP
Service Request Cache Key = SR
Parameter
Comments
MaxItems
ItemTimeout
Opportunity Request
Cache Key
If you have extended Siebel Collaboration for additional Siebel objects, such as accounts, add a
unique cache key parameter to the section.
Keep this string short (two letters), for example:
Account Cache Key
= AC
A primary business component, representing the Siebel object that you want to configure (for
example, Account)
51
A team space business component, representing the Siebel users who automatically become
members of a new team space.
NOTE: You can omit this business component. Without this business component, the team
space owner is the only Siebel user automatically made a member of the team space. The
owner then invites the other members.
A new view and applet setup to display the team space within the Siebel application.
On the SharePoint side, an updated config.xml file and a new XSL file configured to include the
new object.
Object Requirements
Only business objects that meet these requirements can be enabled for Siebel Collaboration:
The primary business component must use the class CSSBCBase or a class derived from
CSSBCBase
Be a list applet
Use the class CSSFrameList or a class derived from the CSSFrameList class
The first procedure is carried out in Siebel Tools. (See Siebel Tools Procedure on page 52.)
The second procedure is carried out on the SharePoint server. (See SharePoint Procedure on
page 57.)
Identify the business component and the applet that you want to configure, making sure that the
preceding requirements are met.
For example, the Account business component is based on the CSSBCBase class and the Account
List Applet is based on the CSSFrameList class.
52
Calculated
Calculated Value
Comments
TeamspaceExi
stenceState
TRUE
TeamspaceNone
TeamspaceSy
mbolicURL
TRUE
Collaboration
Teamspace
TeamspaceObj
ectType
TRUE
Abbreviation of
Object Type
Value
Comments
CollaborationField:Description
A description field
CollaborationField:Owner
CollaborationField:Title
Object name
For example, Name
Configure the list applet (for example, the Account List Applet) by adding the column that
displays the team space icon and the buttons for Collaborate and Create Team Space:
Value
Name
TeamspaceExistenceState
Field
TeamspaceExistenceState
Available
TRUE
Display Name
Team Space
SBL_COLLABORATION_TEAM_SPACE_HOR
53
Value
EncodeData
TeamspaceState
TRUE
TRUE
HTML Type
ImageButton
Read Only
TRUE
Text Alignment
Left
Type
TextBox
Show in List
TRUE
Width
20
Text Alignment-Label
Right
54
Attribute
Attribute
Name
CreateTeamSpace
Collaborate
Caption
Collaborate
Caption - String
Reference
SBL_COLLABORATION_CREATE_
TEAM_SPACE_HOR
SBL_COLLABORATE1004224858-039
Height
10
10
DontEncodeData
DontEncodeData
HTML Only
TRUE
TRUE
HTML Type
MiniButton
MiniButton
Method Invoked
CreateTeamSpace
Collaboration
Tab Stop
TRUE
TRUE
Text Alignment
Left
Left
Type
TextBox
TextBox
Visible
TRUE
TRUE
Add the two controls to the toolbar on the list applets Edit List template.
Value
Comments
CollaborationView
(Optional) If you want to have some Siebel users (in addition to the team spaces owner)
automatically become members of newly created team space, then create the Teamspace
Members business component as follows:
Identify which users you want to have added as members when a team space is created.
Create a business component that represents these users and name it Object Teamspace
Members.
Comments
Login
The LOGIN column from the S_USER table, representing the users who are to
be added as team space members.
Object Id
The row ID of the primary business component (the object for which the team
space is being created).
For example, create a business component called Account Teamspace Members that
represents the account team.
Create a link between the new Object Teamspace Members business component and your
primary business component.
For example, create a link between the Account Teamspace Members business component
and the Account business component as follows:
Attribute Name
Value
Name
Account
Source Field
Leave blank
55
Attribute Name
Value
Destination Field
Object Id
Cascade Delete
None
Copy the Service Request Teamspace Applet and rename it Object Teamspace Applet (for
example, Account Teamspace Applet).
Change the Business Component property from Service Request to Object (for example,
Account).
Create a new business object and name it Collaboration Object, for example, Collaboration
Account.
Add the primary business component, for example Account. Make sure to indicate that this is the
primary business component for the object.
(Optional) Add the Teamspace Members business component, for example Account Teamspace
Members.
Create and configure the collaboration view; this is the view that will contain the Teamspace
Applet that you created in Step 6 on page 56:
Copy the Service Request Teamspace View and rename it Object Teamspace View, for example
Account Teamspace View.
Change its Business Object property from Service Request to Object, for example, Account.
Change the properties for the view web template item as follows:
Attribute
Value
Name
Applet
change the Visibility Applet attribute for the view to Object Teamspace Applet, for example
Account Teamspace Applet.
Add the Object Teamspace View in the required screen as an Aggregate View type with an
appropriate sequence number; set Display In Page and Display In Site Map to FALSE.
(Do not specify any labels or parent category.)
Related Topic
Configuring Membership Lists for Team Spaces on page 48
56
SharePoint Procedure
This procedure outlines the steps you carry out on the SharePoint Portal Server to edit the config.xml
file, XSL file, and registry to accommodate a new object. Throughout this procedure, the example is
enabling accounts for Siebel Collaboration.
TIP: Review the Opportunity or Service Request configuration, and use it as a guide as you extend
Siebel Collaboration for other objects.
Add a new ObjectType element the ObjectTypes element to describe your new object. Make sure
that you:
Create a field element for each of the data fields that you want to display in the Siebel Web
Part.
Set the SitePrefix to the same text that you entered for TeamspaceObjectType in Step 2 on
page 53.
TIP: Copy and edit one of the existing ObjectType elements in the file.
For example, an ObjectType for accounts:
<ObjectType
Type="Account"
SitePrefix="Acc"
SiteTemplate="SIEBEL#0"
ActiveNewDays="0"
ActiveDays="30"
UserRole="Contributor">
<Name>
<LocaleText lcid="1033" text="Account"/>
</Name>
<SiteGroup Role="Contributor">
<LocaleText lcid="1033" text="Siebel Users"/>
</SiteGroup>
<Fields>
<Field name="Id">
<LocaleText lcid="1033" text="Account #'"/>
</Field>
<Field name="Name">
<LocaleText lcid="1033" text="Name"/>
</Field>
<Field name="Type">
<LocaleText lcid="1033" text="Type"/>
</Field>
<Field name="Account Status">
<LocaleText lcid="1033" text="Account Status"/>
57
</Field>
<Field name="Description">
<LocaleText lcid="1033" text="Description"/>
</Field>
</Fields>
</ObjectType>
Copy the SiebelSR.xsl file and rename it SiebelObject.xsl, for example, SiebelAccount.xsl.
Locate the SiebelSR.xsl file in the Siebel-SharePoint Integration\config directory. (For
example, C:\Siebel\SharePointIntegration\config\SiebelSR.xsl)
/>
NOTE: The @Name value is the name of the field used by the business component.
Create and run a registry entry to specify the location of the new SiebelObject.xsl file:
directory\config directory).
The registry entry must be named ObjectType XSL File, where ObjectType is the Type
attribute in the ObjectType element of the config.xml file.
For example, for accounts, the registry entry looks like this:
[HKEY_LOCAL_MACHINE\SOFTWARE\Siebel Systems, Inc.\Collaboration\Sharepoint]
"Account XSL File"="C:\\Siebel\SharePointIntegration\\config\\SiebelAccount.xsl"
Related Topics
Configuring the Siebel Web Part for Team Spaces on page 47
Installing Configuration Files for Siebel-SharePoint Integration on page 25
58
Downloading the SharePoint language pack for the new language from Microsoft
Copying the STS site definition that is provided in the language pack
Customizing the copied site definition to be the Siebel site definition in the new language
Download and install the Microsoft Windows SharePoint Services Language Template Pack for the
new language.
http://www.microsoft.com/downloads/details.aspx?FamilyID=E7EEC77D-4365-4B66-8E8D9D079C509679&displaylang=en
The installer places the new language template pack in a folder called SharePoint Services
Web Service Extension Directory\Template\lcid (where lcid is the language identifier
(ID) associated with the language). For example, C:\Program Files\Common
Files\Microsoft Shared\Web Server Extensions\60\Template\1036
Make a copy of the STS directory and rename it SIEBEL. (Use all capital letters to name the
folder.)
59
Localize the default.aspx file (copied from the Siebel ENU site definition) by replacing lines from
the default.aspx file in the lcid STS site definition:
Edit the file default.aspx, which is in the SharePoint Services Web Service Extension
Directory\TEMPLATE\lcid\SIEBEL directory, by copying lines from the version of the
default.aspx that is in the STS directory (SharePoint Services Web Service Extension
Directory\Template\lcid\STS) and pasting them into the default.aspx file in the SIEBEL
directory.
Locale id
html element
Title element
TD element that
contains the logo
Edit the file WEBTEMPSIEBEL.XML, which is in SharePoint Services Web Service Extension
Directory\TEMPLATE\lcid\XML directory:
For each of the Configuration elements, translate the strings in the Title and Description
attributes.
Edit the file ONET.XML, which is in the SharePoint Services Web Service Extension
Directory\TEMPLATE\lcid\SIEBEL\XML directory:
TIP: For Step a, Step c, and Step e, you can also copy the text from the ONET.XML file for the
U.S. English site definition (SharePoint Services Web Service Extension
Directory\TEMPLATE\1033\SIEBEL\XML\ONET.XML).
Add the following text into the NavBars element in the NavBars section (this text defines the
Siebel navigation bar):
<NavBar Name="Siebel Navbar" Prefix="<TABLE style='padding-top: 8px' class=msnavframe CELLPADDING=0 CELLSPACING=0 BORDER=0 width=100%> <TR> <TD
valign=top width=4px><IMG SRC='/_layouts/images/blank.gif' width=1
height=1 alt=''></TD> <TD valign=top class=ms-viewselect>
<TABLE style='margin-left: 3px' width=115px cellpadding=0 cellspacing=2
BORDER=0> <TR><TD width=100%>Team Space</TD></TR>
<TR><TD class='ms-navline'><IMG SRC='/_layouts/images/blank.gif'
width=1 height=1 alt=''></TD></TR> </TABLE> <table
border=0 cellpadding=4 cellspacing=0>"
60
In the Configurations element, remove all Configuration elements except for the one
Configuration element where ID=-1.
Add the following text to the Configurations element, add the text after the one Configuration
element that you did not remove in Step b.
<Configuration ID="0" Name="Opportunity">
<Lists>
<List Title="Document Library" Type="101" />
<List Title="Discussion"
Url="Lists/Discussion"
QuickLaunchUrl="Lists/Discussion/AllItems.aspx"
Type="108" />
<List Title="Announcements" Type="104"
Url="Lists/Announcements" />
<List Title="Contacts"
Url="Lists/Contacts"
QuickLaunchUrl="Lists/Contacts/AllItems.aspx"
Type="105" />
<List Title="Links" Type="103"
Url="Lists/Links" />
<List Title="Events"
Url="Lists/Events"
QuickLaunchUrl="Lists/Events/AllItems.aspx"
Type="106" />
<List Title="Action Items" Type="107" />
<List Title="Site Template Gallery"
Type="111"
Url="_catalogs/wt"
RootWebOnly="TRUE" />
<List Title="Web Part Gallery"
Type="113"
Url="_catalogs/wp"
61
RootWebOnly="TRUE" />
<List Title="List Template Gallery"
Type="114"
Url="_catalogs/lt"
RootWebOnly="TRUE" />
</Lists>
<Modules>
<Module Name="SiebelTeamspace"/>
<Module Name="WebPartPopulation"/>
</Modules>
</Configuration>
<Configuration ID="1" Name="Service Request">
<Lists>
<List Title="Document Library" Type="101" />
<List Title="Discussion"
Url="Lists/Discussion"
QuickLaunchUrl="Lists/Discussion/AllItems.aspx"
Type="108" />
<List Title="Announcements" Type="104"
Url="Lists/Announcements" />
<List Title="Contacts"
Url="Lists/Contacts"
QuickLaunchUrl="Lists/Contacts/AllItems.aspx"
Type="105" />
<List Title="Links" Type="103"
Url="Lists/Links" />
<List Title="Events"
Url="Lists/Events"
QuickLaunchUrl="Lists/Events/AllItems.aspx"
Type="106" />
<List Title="Action Items" Type="107" />
<List Title="Site Template Gallery"
Type="111"
Url="_catalogs/wt"
RootWebOnly="TRUE" />
<List Title="Web Part Gallery"
Type="113"
Url="_catalogs/wp"
RootWebOnly="TRUE" />
<List Title="List Template Gallery"
Type="114"
Url="_catalogs/lt"
RootWebOnly="TRUE" />
</Lists>
<Modules>
<Module Name="SiebelTeamspace"/>
<Module Name="WebPartPopulation"/>
</Modules>
</Configuration>
62
In the Modules element, remove all Module elements except for the one Module element where
Name="WebPartPopulation".
NOTE: Make sure you are in the top-level Modules element, below the configurations
element. Do not delete the single-line module elements contained in the Configuration
elements.
Add the following text to the Modules element; add the text after the one Module element that
you did not remove in Step d.
<Module Name="SiebelTeamspace" Url="">
<File Url="default.aspx">
<AllUsersWebPart WebPartZoneID="Top" WebPartOrder="1">
<![CDATA[
<WebPart xmlns="http://schemas.microsoft.com/WebPart/v2">
<Title>Siebel Collaboration</Title>
<Description>Summary data for Siebel Collaboration team sites
</Description>
<Assembly>SiebelWebParts, Version=1.0.0.0, Culture=Neutral,
PublicKeyToken=20916967cfa1c936</Assembly>
<TypeName>Siebel.WebParts.SiebelWebPart</TypeName>
<UnexpectedError xmlns="Siebel.WebParts">An unexpected error has
occurred. Please contact your System Administrator.</UnexpectedError>
</WebPart>
]]>
</AllUsersWebPart>
<AllUsersWebPart WebPartZoneID="Left" WebPartOrder="1">
<![CDATA[
<WebPart xmlns="http://schemas.microsoft.com/WebPart/v2">
<Assembly>Microsoft.SharePoint, Version=11.0.0.0,
Culture=neutral, PublicKeyToken=71e9bce111e9429c</Assembly>
<TypeName>Microsoft.SharePoint.WebPartPages.MembersWebPart
</TypeName>
<Title>Members</Title>
<Description>Use the Members Web Part to see a list of the site
members and their online status.</Description>
<FrameType>Standard</FrameType>
</WebPart>
]]>
63
</AllUsersWebPart>
<View List="108" BaseViewID="1" WebPartZoneID="Right" WebPartOrder="1"/>
<View List="101" BaseViewID="1" WebPartZoneID="Right" WebPartOrder="2"/>
<View List="107" BaseViewID="4" WebPartZoneID="Right" WebPartOrder="3"/>
<NavBarPage Name="Home" ID="1002" Position="Start"> </NavBarPage>
<NavBarPage Name="Home" ID="0" Position="Start"> </NavBarPage>
</File>
</Module>
Found in the . . .
Appears in Bold in . . .
Strings "Siebel
Navbar" and "Team
Space"
Step a
Step a
Step c
Step e
Step e
Edit the ASPX files in the LISTS directory (SharePoint Services Web Service Extension
Directory\TEMPLATE\lcid\SIEBEL\LISTS).
The files in the DISCUSS, TASKS, and DOCLIB directories need to be edited. Files in the other
directories only need to be edited if you have customized your Siebel site definition to include
display pages from other directories.
Locate the line beginning with <%@ Page language="C#"... and add this line immediately above
it:
<%@ Register Tagprefix="SIEBEL" Namespace="Siebel.WebParts"
Assembly="SiebelWebParts, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=20916967cfa1c936" %>
64
Locate the HTML for the SharePoint top navigation bar, which begins with <!-- Banner --> and
wrap these HTML tags around it:
Locate the HTML for the left navigation bar, which begins below <TD valign=top height=100%
class=ms-nav> and insert this HTML:
<SIEBEL:HideDataInSiebelApp ShowInSiebel="true"
runat=server><SharePoint:Navigation LinkBarId="1012" runat="server"/>
</SIEBEL:HideDataInSiebelApp>
ID" />
For example, to add French:
<Languages defaultlcid="1033">
<Language code="ENU" lcid="1033" />
<Language code="FRA" lcid="1036" />
</Languages>
65
66
Index
C
cache setting for Siebel Collaboration,
configuring
50
CollaborationEnabled parameter in
application CFG file
15
config.xml file for Siebel Collaboration
25
configuration files for Siebel-SharePoint
Integration
25
configuring Siebel Collaboration
about
41
process for
42
scenario for
41
D
directory paths for Siebel Collaboration
setup
14
DomainName parameter in application CFG
file
15
N
navigation bars on Collaboration pages
adding Siebel bar
59
hiding and showing
44
O
outbound Web Service for Siebel
Collaboration, setting up
30
E
error messages in Siebel Collaboration
F
features, new in this release of Siebel
Collaboration
5
I
inbound Web Service for Siebel
Collaboration, setting up
30
Integration Web Service for SiebelSharePoint
See Siebel-SharePoint Integration Web
Service
IntegrationWebService.reg file for Siebel
Collaboration
25
31
SecurityToken parameter
in application CFG file
15
in config.xml file
25
server names for Siebel Collaboration
setup
14
setting up Siebel Collaboration
about
11
process for
13
SharePoint
See Microsoft SharePoint
SharePoint host machine name
14
SharePoint Portal Server, setting up
Symbolic URL for
18
SharePoint portal site
14
SharePoint Services Web Service Extension
Directory
14
Siebel Collaboration
67
Index T
about
7
configuring
41
extending for additional languages
59
extending for new Siebel objects
51
prerequisites
11
setting up
11
usage example
7
using
37
Siebel objects, adding to Siebel
Collaboration
51
Siebel site definition for SharePoint,
installing
19
Siebel Web Part for Siebel Collaboration
installing
23
Siebel Web Part for Siebel Collaboration,
configuring
47
Siebel Web Server host machine name
14
siebelOpp.xsl file for Siebel
Collaboration
25
Siebel-SharePoint Integration
directory
14
Siebel-SharePoint integration files, copying
to the SharePoint server
19
Siebel-SharePoint Integration Web
Service
21
Siebel-SharePoint Integration Web Service
URI
14
siebelSR.xsl file for Siebel
Collaboration
25
single sign-on
See SSO
site definitions, Microsoft SharePoint
19
SSO parameter for Siebel Collaboration
11
SSO table, setting up for Siebel
Collaboration
17
SSOSystem parameter
in application CFG file
15
symbolic URL
setting up for access to SharePoint Portal
Server
18
68
T
team space field
about
37
configuring icon for
42
team spaces
components of
9
configuring page appearance
43
creating
39
membership lists for
37
configuring membership lists for
48
viewing within the Siebel application
40
viewing without the Siebel application
40
themes in Microsoft SharePoint
19
troubleshooting Siebel Collaboration
setup
31
U
usage example for Siebel Collaboration
7
user authentication for Siebel
Collaboration
11
UserAuthentication parameter in application
CFG file
15
using Siebel Collaboration
process for
39
scenario for
38
V
VerifyCollaborationUser parameter in
application CFG file
15
version 7.8, new features in Siebel
Collaboration
5
W
Web Services for Siebel Collaboration,
setting up
30
Web Site directory for the SharePoint portal
site
14
WebParts.reg file for Siebel
Collaboration
25