You are on page 1of 58

Guide d'administration de SAP BusinessObjects XI 3.

1, option d'intgration pour logiciel Microsoft SharePoint

SAP BusinessObjects XI3.1 Service Pack 4

Copyright

2011 SAP AG. Tous droits rservs.SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, et les autres produits et services SAP mentionns dans ce document, ainsi que leurs logos respectifs, sont des marques commerciales ou des marques dposes de SAP AG en Allemagne ainsi que dans d'autres pays. Business Objects et le logo Business Objects, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius et les autres produits et services Business Objects mentionns dans ce document, ainsi que leurs logos respectifs, sont des marques commerciales ou des marques dposes de Business Objects Software Ltd. Business Objects est une socit du Groupe SAP. Sybase et Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, et les autres produits et services Sybase mentionns dans ce document, ainsi que leurs logos respectifs, sont des marques commerciales ou des marques dposes de Sybase, Inc. Sybase est une socit du Groupe SAP. Tous les autres noms de produits et de services mentionns sont des marques commerciales de leurs entreprises respectives. Les donnes contenues dans ce document sont uniquement mentionnes titre informatif. Les spcifications des produits peuvent varier dun pays lautre. Les informations du prsent document sont susceptibles dtre modifies sans pravis. Elles sont fournies par SAP AG et ses filiales ( Groupe SAP ) uniquement titre informatif, sans engagement ni garantie d'aucune sorte. Le Groupe SAP ne pourra en aucun cas tre tenu pour responsable des erreurs ou omissions relatives ces informations. Les seules garanties fournies pour les produits et les services du Groupe SAP sont celles nonces expressment titre de garantie accompagnant, le cas chant, lesdits produits et services. Aucune des informations contenues dans ce document ne saurait constituer une garantie supplmentaire. 2011-05-27

Table des matires


Chapitre 1 Bienvenue dans SAP BusinessObjects, option d'intgration pour logiciel Microsoft SharePoint 5 A propos de ce guide...................................................................................6 Public concern par ce guide......................................................................6 Chapitre 2 Configuration de l'option d'intgration pour logiciel Microsoft SharePoint

Fichier modle de configuration..................................................................8 Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint ....................................................................8 Mise jour du fichier web.config............................................................9 Configuration des balises du fichier web.config...................................18 Cration de sites SharePoint supplmentaires.........................................27 Utilisation du modle BusinessObjects................................................27 Configuration des composants WebPart...................................................28 Ajout d'un composant WebPart............................................................28 Connexion d'un composant WebPart...................................................29 Personnalisation de la Recherche avance..............................................29 Chapitre 3 Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint

31

Prsentation...............................................................................................32 Configuration de BusinessObjects Enterprise...........................................32 Scurit et connexion unique ..............................................................32 Droits utilisateur et groupes d'utilisateurs.............................................41 Configuration de Secure Socket Layer................................................41

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Table des matires

Configuration d'ISA 2006 pour proxy inverse.......................................43 Configuration des paramtres facultatifs de BusinessObjects Enterprise..48 Dfinition d'un serveur pour le traitement des rapports........................48 Dfinition des paramtres....................................................................49 Recommandations pour la planification et l'extension du systme...........50 Exportation de rapports........................................................................51 Informations sur la source de donnes................................................51 Droits et rapports..................................................................................51 Amlioration des performances............................................................51 Remarques sur les rapports Crystal..........................................................52 Annexe A Informations supplmentaires 53

Index

57

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Bienvenue dans SAP BusinessObjects, option d'intgration pour logiciel Microsoft SharePoint

Bienvenue dans SAP BusinessObjects, option d'intgration pour logiciel Microsoft SharePoint A propos de ce guide

A propos de ce guide
Le prsent guide dcrit la configuration, le dploiement et le dpannage de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint.

Public concern par ce guide


Ce guide s'adresse au public suivant : les administrateurs qui souhaitent savoir comment configurer BusinessObjects Enterprise pour travailler avec SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint ; les dveloppeurs de composants WebPart qui souhaitent apprendre crer des composants WebPart personnaliss.

Il est primordial de bien connatre son serveur de portail et d'avoir une exprience pratique de Crystal Reports et de BusinessObjects Enterprise. Pour en savoir plus sur SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint, voir le Guide d'installation de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint, le Guide de dmarrage de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint et voir http://help.sap.com/. Pour en savoir plus sur BusinessObjects Enterprise, voir le Guide d'administration de SAP BusinessObjects Enterprise joint BusinessObjects Enterprise. Pour en savoir plus sur Crystal Reports, voir le Guide de l'utilisateur de Crystal Reports inclus avec Crystal Reports.

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Fichier modle de configuration

Le prsent chapitre dcrit comment configurer SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint pour des dploiements SharePoint spcifiques. Pour en savoir plus sur les tches gnrales d'administration, voir le Guide d'administration de SAP BusinessObjects Enterprise XI Portal Integration Kit.

Fichier modle de configuration


Le fichier modle de configuration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint est situ dans le rpertoire suivant : c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\CONFIG\webconfig.businessobjects.xml. A chaque cration de site Web via la solution SharePoint, SharePoint utilise ce fichier modle de configuration XML pour gnrer les entres du fichier web.config. Ce modle spcifie galement les informations du systme BusinessObjects Enterprise indiques lors de l'installation. Par consquent, si vous installez le CMS (Central Management Server) BusinessObjects Enterprise sur un autre ordinateur, vous devez mettre jour ce fichier XML. Vous devez notamment mettre jour la valeur de la cl BusinessObjects Enterprise Central Management Server pour vous assurer qu'elle correspond au nom du CMS.

Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint
La prsente section dcrit comment mettre jour le fichier web.config. Elle aborde aussi la dfinition des balises et des paramtres de configuration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint.

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint

Mise jour du fichier web.config


Le programme d'installation de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint met jour le fichier web.config situ sur l'emplacement racine standard du serveur Web (.\Inetpub\wwwroot). Le programme d'installation cre galement un fichier de sauvegarde du fichier web.config, intitul backup web.config. Ce fichier est stock dans le rpertoire d'installation.
Remarque :

Dans certains cas, le fichier web.config peut se trouver un autre endroit. Prenez cet exemple : le site SharePoint est hberg sur le port 81 et non sur le port 80 par dfaut. Dans ce cas, le fichier web.config pour le port 81 se trouve sous c:\nom_ordinateur\webroot\web.config, non l'emplacement par dfaut (c:\Inetpub\wwwroot\web.config). Mme si vous indiquez l'URL et le numro de port appropris lors de l'installation, le programme d'installation tente toujours de mettre le fichier de configuration jour dans c:\Inetpub\wwwroot. Si le port 80 ne comporte aucun dploiement SharePoint ou .NET, il se peut que le rpertoire c:\Inet pub\wwwroot ne contienne pas de fichier web.config. Dans ce cas, vous devez mettre jour manuellement le fichier web.config. Au cours du processus d'installation, des balises supplmentaires sont ajoutes au fichier web.config. Les balises contiennent le texte suivant : Pour SharePoint 2007 : <appSettings> <add key="Deployed_UrI" value=" <SHAREPOINT SITE> /_layouts" /> <add key="logonPage" value=" <SHAREPOINT SITE> /lo gon.aspx" /> <add key="FeedCacheTime" value="300" /> <add key="FeedPageUrl" value="/_layouts/feed.aspx?" /> <add key="FeedXsl1" value="/Style Library/Xsl Style Sheets/Rss.xsl" /> <add key="ReportViewerMessages" value="Microsoft.Sha rePoint.Portal.Analytics.UI.ReportViewerMessages, Microsoft.SharePoint.Portal, Version=12.0.0.0, Culture=neutral,PublicKeyToken=71e9bce111e9429c" /><!- Authentication mode can be secWinAD, secWindowsNT, secEnterprise -->

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint

<add key="BusinessObjects Enterprise Authentication Mode" value="secEnterprise" /> <!-- Management server is the name of the server where the CMS resides --> <add key="BusinessObjects Central Management Server" value="bngvmharishk:6400" /> <!-- Token expiry in minutes to limit re-authentication --> <add key="BusinessObjects Enterprise Token Timeout" value="600" /> <!-- InfoObject ProgID Exclusion Types (any valid En terprise Prog-Id comma separated) --> <add key="BusinessObjects Enterprise Object Exclusions" value="CrystalEnterprise.ObjectPackage,CrystalEnter prise.Program,CrystalEnterprise.AFDashboardPage" /> <!-- Displaying problem tracking messages in web part pages --> <add key="BusinessObjects Enterprise Trace Enabled" value="False" /> <!-- Whether to prompt the logon page for the user to input the username&password --> <add key="BusinessObjects Enterprise Credential Prompt" value="true" /> <!-- Voyager viewer Url Object Types that use Analytic Viewer Url Key --> <add key="BusinessObjects Enterprise SharePoint Info View Voyager Viewer Object Types" value="MDAnalysis" /> <!-- Document viewer Url Object Types that use Document Viewer Url Key --> <add key="BusinessObjects Enterprise SharePoint Info View Document Viewer Object Types" value="CrystalReport,Analysis,Webi,Rtf,Txt,Pdf,Ex cel,Ppt,Word,FullClient" /> <add key="InfoViewLogonPage" value="/_layouts/InfoVie wApp/logon.aspx" /> <add key="BOBJBanner" value="/_layouts/BOBJRe sources/Images/login_banner_center.gif" /> <!--relative Url needs to be given for the next 2 en tries without the "/" preceding the start of the path-> <add key="AdvancedSearchUrl" value="Pages/Advance Search.aspx" /> <add key="BOBJDefaultPage" value="Pages/default.aspx" /> <add key="ssoEnabled" value="false" /> <!-- Voyager viewer Url %id%, %type%, %lang% and %to ken% are substitution variables --> <add key="BusinessObjects Enterprise SharePoint Info

10

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint

View Voyager Viewer Url" value=" <JAVA INFOVIEW> //OpenDocument/opendoc/openDo cument.jsp?sIDType=CUID&amp;iDocID=%id%&amp;token=%to ken%&amp;lang=%lang%" /> <!-- Document viewer Url %id%, %type%,%lang% and %to ken% are substitution variables --> <add key="BusinessObjects Enterprise SharePoint Info View Document Viewer Url" value=" <.NET INFOVIEW> //OpenDocument/opendoc/openDocument.aspx?sKi nd=%type%&amp;sIDType=CUID&amp;iDocID=%id%&amp;to ken=%token%&amp;lang=%lang%"/> </appSettings> <system.net> <defaultProxy> <proxy autoDetect="true" /> </defaultProxy> </system.net> <CrystalReports> <add key="path.dhtmlViewer" value="/crystalreportvie wers12"/> </CrystalReports> <InfoViewAppSettings> <!-- ==================== --> <!-- Customizable options --> <!-- You can specify the default CMS machine name here --> <!-- Put your CMS name inside <param-value> "/> --> <!-- eg. --> <!-- <add key="cms.default</param-name> --> <!--CrystalMS"/> --> <add key="cms.default" value="localhost" /> <!-- Choose whether to let the user change the CMS name--> <!-- If it isn't shown the default System from above will be used --> <add key="cms.visible" value="false" /> <!-- You can specify the default Authentication types here --> <!-- secEnterprise, secLDAP, secWinAD, secSAPR3 --> <add key="authentication.default" value="secEnter prise"/> <!-- Choose whether to let the user change the authen tication type --> <!-- If it isn't shown the default authentication type from above will be used --> <add key="authentication.visible" value="false" /> <!-- The default home page -->
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 11

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint

<add key="homepage.default" value="/listing/Home.aspx" /> <!-- If the locale preference is disabled (only english languages will be used/allowed) --> <add key="disable.locale.preference" value="false" /> <!-- Set to false to disable Siteminder single sign on. --> <add key="siteminder.enabled" value="false" /> <!-- You can specify the siteminder Authentication type here --> <!-- secLDAP, secWinAD --> <add key="siteminder.authentication" value="secLDAP" /> <!-- Set to true to enable other single sign on. --> <add key="sso.enabled" value="false" /> <!-- Set to false to disable logon with token. --> <add key="logontoken.enabled" value="true" /> <!-- For turning persistent cookies on/off for the logon page. Defaults to true if this is not present --> <add key="persistentcookies.enabled" value="true" /> <!-Trusted authentication: set how to retrieve userID set to "REMOTE_USER" for HttpServletRequest.getRemoteU ser() set to "HTTP_HEADER" for HTTP header set to "QUERY_STRING" for URL query string set to "COOKIE" for cookie set to "WEB_SESSION" for web session set to "USER_PRINCIPAL" for user principal reset to empty to disable trusted authentication --> <add key="trusted.auth.user.retrieval" value="" /> <!-Trusted authentication: set Header/URL parameter/Co okie/Session variable name to retrieve username No need to set for REMOTE_USER or USER_PRINCIPAL.--> <add key="trusted.auth.user.param" value="" /> <!-Trusted authentication: session variable name to re trieve the shared secret; Leave empty if shared secret is not passed from web session --> <add key="trusted.auth.shared.secret" value="" />

12

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint

<!-Configurable logon service These 2 configurations allow one to customize the lo cation of the logon service config.logon.service.context: the service context path. e.g. /InfoViewApp config.logon.service.url: the service url without co ntext path. e.g. /logon/logon.do --> <add key="config.logon.service.context" value="" /> <add key="config.logon.service.url" value="" /> <!-Configurable timeout service These 2 configurations allow one to customize the lo cation of the timeout service config.timeout.service.context: the service context path. e.g. /InfoViewApp config.timeout.service.url: the service url without context path. e.g. /logon/logon.do --> <add key="config.timeout.service.context" value="" /> <add key="config.timeout.service.url" value="" /> <!-cms.clusters: comma separated list of cluster names Each cluster in the above list requires its own para meter: param-name = cms.clusters.<clustername> (without the @) param-value = comma separated list of cms servers note: Each param-name must match case with the corres ponding value in cms.clusters. note2: No port needs to be given for a server. If none is given, then the default port 6400 is assumed. Alternatively, these parameters may be put in a file called "clusters.properties" which should be placed in the WEB-INF/classes directory. The parameters in this file should be stored in the normal .properties format, i.e. one "<name>=<value> pair per line. If this file exists, the settings in web.xml will be ignored entirely. --> <!-- EXAMPLE: <add key="cms.clusters" value="@samplecluster, @sample
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 13

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint

cluster2, @samplecluster3"/> <add key="cms.clusters.samplecluster" value="cm sone:6400, cmstwo"/> <add key="cms.clusters.samplecluster2" value="cms3, cms4, cms5"/> <add key="cms.clusters.samplecluster3" value="aps05"/> --> <!-- Sample equivalent clusters.properties file: cms.clusters=@samplecluster, @samplecluster2, @sample cluster3 cms.clusters.samplecluster=cmsone:6400, cmstwo cms.clusters.samplecluster2=cms3, cms4, cms5 cms.clusters.samplecluster3=aps05 --> <!-- proxy.contextpaths: comma separated list of proxies --> <!-- EXAMPLE: <add key="proxy.contextpaths" value="/Infoview"/> OR <add key="proxy.contextpaths" value="/Marketi ng,/Sales/infoview,/HR"/> --> <add key="proxy.contextpaths" value="" /> <!-- Default window properties when viewing a document in a new window. --> <!-- Does not override the window properties defined in the plugin files. --> <add key="window.properties.default" value="fullscreen=yes,location=no,scrollbars=yes,menu bars=no,toolbars=no,resizable=yes"/> <!-- location to pick up help files --> <add key="customized.help.location" value="" /> <!-- Shared Destination From Field --> <!-- Enables or Disables the From field when scheduling a object to a destination. When the value is set to false the From field will not be rendered and the system will first attempt to get the email value from the report default, if report default is not available it will attempt to get the value from the email address on user profile of the logged on user and lastly if the user profile email address in not available it will use the job server default. --> <add key="SMTPFrom" value="true" /> <!-- application name --> <add key="app.name" value="BusinessObjects InfoView"

14

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint

/> <add key="app.name.short" value="InfoView" /> <add key="app.name.greeting" value="BusinessObjects" /> <add key="app.supportmygroups" value="false" /> <add key="app.supportlocreports" value="false" /> <add key="app.ondemandlink" value="http://informa tion.ondemand.com/istore/" /> <add key="app.ondemand.toolbar.button.enabled" va lue="false" /> <add key="app.ondemand.textlink.enabled" value="true" /> <!-- threshold at which the tree list control will not display all the nodes --> <!-- instead, a too many children message will be printed --> <add key="max.tree.children.threshold" value="200" /> <!-- URLs --> <add key="url.exit" value="" /> <add key="url.error" value="common/error.aspx" /> <!-- Content : ALL schema and non-schema (global) file resources. --> <!-- Resolution: Resource path resolves to <schema Path>/<resourcePathAndFileName>. --> <!-- Prefixes : - Values prefixed with the value given by schema.prefix are resolved to the current schema --> <!-- - Values prefixed with the value given by schema.global.prefix are resolved as non-schema (glo bal) items --> <!-- - NONE indicates no prefix --> <!-- - If these 2 prefixes are the same (including both NONE) you essentially have NO global items. --> <!---> <!-<!-> <!-- If neither prefix is matched, item is "schema". - The prefix is not part of the file spec. --> Note : Only the default schema is now in use. -Schemas -->

<add key="schema.global.prefix" value="NONE" /> <add key="schema.prefix" value="*" /> <!-- context-relative paths --> <add key="schema.global" value="/res/general" />
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 15

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint

<add key="schema.default" value="/res/schema.blue" /> <!-- File resources --> <add key="img.obj.default" value="ce_generic_obje ct.gif" /> <add key="img.list.heading.separator" value="separa tor_grey_title_bar.gif" /> <add key="img.list.plus" value="collapse.gif" /> <add key="img.list.minus" value="expand.gif" /> <add key="img.banner.left" value="*IV_left_topban ner.gif" /> <add key="img.banner.right" value="*IV_right_topban ner.gif" /> <add key="img.banner.logo" value="*login_banner_cen ter.gif" /> <!-- Sorting Arrows --> <add key="img.sort.arrowdown" value="sort_desc.gif" /> <add key="img.sort.arrowup" value="sort_asc.gif" /> <!-- Panel gradient & buttons --> <add key="img.panel.titlebar" value="*pa nel_title_bar_fill.gif" /> <add key="img.panel.footerbar" value="*panel_foo ter_bar_fill.gif" /> <add key="img.panel.new.window" value="*new_window.gif" /> <add key="img.panel.new.window.hover" value="*new_win dow_hover.gif" /> <add key="img.panel.arrowdown" value="*arrow_down.gif" /> <add key="img.panel.arrowdown.hover" value="*ar row_down_hover.gif" /> <add key="img.panel.arrowleft" value="*arrow_left.gif" /> <add key="img.panel.arrowleft.hover" value="*ar row_left_hover.gif" /> <add key="img.panel.arrowright" value="*ar row_right.gif" /> <add key="img.panel.arrowright.hover" value="*ar row_right_hover.gif" /> <add key="img.panel.arrowup" value="*arrow_up.gif" /> <add key="img.panel.arrowup.hover" value="*arrow_up_ho ver.gif" /> <add key="img.panel.close" value="*close_panel.gif" /> <add key="img.panel.close.hover" value="*close_panel_ho ver.gif" /> <add key="img.panel.maximize" value="*maximize.gif" /> <add key="img.panel.maximize.hover" value="*maximize_ho

16

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint

ver.gif" /> <add key="img.panel.minimize" value="*minimize.gif" /> <add key="img.panel.minimize.hover" value="*minimize_ho ver.gif" /> <add key="img.panel.restore" value="*restore_down.gif" /> <add key="img.panel.restore.hover" value="*res tore_down_hover.gif" /> <add key="img.panel.tearoff" value="*tear_off.gif" /> <add key="img.panel.tearoff.hover" value="*tear_off_ho ver.gif" /> <!-- Toolbar (22x22) images --> <add key="img.toolbar.calendar" value="toolbar/calen dar.gif" /> <add key="img.toolbar.home" value="toolbar/home.gif" /> <add key="img.toolbar.refresh" value="toolbar/re fresh.gif" /> <!-- Error (32x32) image --> <add key="img.error" value="infoview_error.gif" /> <!-- InfoView homepage icons --> <add key="img.home.myinfoview" value="MyInfoView.gif" /> <add key="img.home.favefolder" value="favfolder.gif" /> <add key="img.home.folder" value="folder.gif" /> <add key="img.home.help" value="help.gif" /> <add key="img.home.inbox" value="inbox.gif" /> <add key="img.home.preferences" value="preferences_in foview.gif" /> <add key="img.home.ondemand" value="ondemand.gif" /> <!-- JSTL Configuration --> <add key="localizationContext" value="com.businessob jects.infoview.ApplicationResources" /> <!-- Clustering: true - SessionCleanupListener will expire an Enterprise Session. false - SessionCleanupListener will logoff an Enter prise Session. --> <add key="distributable" value="true" /> <!-- Uncomment the following context-param if you are using multi-byte characters with WebLogic and you are not using CrystalUTF8InputActionServlet as the action servlet. Please note that for this to work your
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 17

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint

application will need to send data to and receive data from the client browser in UTF8. --> <!-<add key="weblogic.httpd.inputCharset./*" value="utf8"/> --> <add key="path.rightFrame" value="1" /> </InfoViewAppSettings> <InfoViewAppActionMapping> <add key="logon" value="/logon/logon.aspx" /> <add key="logonForm" value="/logon/logon.aspx" /> <add key="logonService" value="/logon/logon.aspx" /> <add key="timeout" value="/logon/logon.aspx" /> <add key="logoff" value="/logon/logoff.aspx" /> <add key="main" value="/listing/main.aspx" /> <add key="appService" value="/common/appService.aspx" /> <add key="help" value="/help/helpredir.aspx" /> </InfoViewAppActionMapping> </configuration> Si le fichier web.config ne se trouve pas l'emplacement par dfaut, copiez ces balises et collez-les dans le fichier web.config appropri.
Remarque :

Ces balises doivent se trouver la fin de votre fichier web.config, entre les balises </system.web> et </configuration>.

Configuration des balises du fichier web.config


Etat de la session

L'tat enablesession doit tre dfini sur "true" dans le fichier web.config : <pages enableSessionState="true" enableViewState="true" enableViewStateMac="true" validateRequest="false" Comment following tag in <system.web> Section: (This will be available with MOSS 2007 and won't be available with WSS 3) <!-- <sessionState mode="SQLServer" timeout="60" allowCustomSqlDatabase="true" partitionResolverType="Microsoft.Office.Server.Adminis

18

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint

tration.SqlSessionStateResolver, Microsoft.Office.Server, Version=12.0.0.0, Culture=neu tral, PublicKeyToken=71e9bce111e9429c" />-->

Ajoutez la balise suivante aprs la balise d'tat de la session dans la section <System.Web> : <sessionState mode="InProc" />
Configurations AppSetting

Les balises suivantes doivent tre ajoutes la fin du fichier web.config : <appSettings> <add key="Deployed_UrI" value="<SHAREPOINT SITE>/_layouts" /> <add key="logonPage" value="<SHAREPOINT SITE>/logon.aspx" />
Page de connexion InfoView

<add key="InfoViewLogonPage" value="/_layouts/InfoVie wApp/logon.aspx" /> <add key="BOBJBanner" value="/_layouts/BOBJRe sources/Images/login_banner_center.gif" /> <!--relative Url needs to be given for the next 2 entries without the "/" preceding the start of the path--> <add key="AdvancedSearchUrl" value="Pages/Advance Search.aspx" /> <add key="BOBJDefaultPage" value="Pages/default.aspx" /> <add key="ssoEnabled" value="false" /> <!-- Voyager viewer Url %id%, %type%, %lang% and %token% are substitution variables -->

Visualiseur de documents

<add key="BusinessObjects Enterprise SharePoint InfoView Voyager Viewer Url" value="<JAVA INFOVIEW>//OpenDocument/opendoc/openDocument.jsp?sID Type=CUID&amp;iDocID=%id%&amp;token=%token%&amp;lang=%la ng%" />
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 19

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint

<!-- Document viewer Url %id%, %type%, %lang% and %token% are substitution variables --> <add key="BusinessObjects Enterprise SharePoint InfoView Document Viewer Url" value="<.NET INFOVIEW>//OpenDocument/opendoc/openDocument.aspx?sKi nd=%type%&amp;sIDType=CUID&amp;iDocID=%id%&amp;token=%to ken%&amp;lang=%lang%" /> </appSettings> Cette balise permet de dfinir l'URL du visualiseur de documents et celle de la liste de documents.
Visualiseur Crystal

<CrystalReports> <add key="path.dhtmlViewer" value="/crystalreportvie wers12" /> </CrystalReports>


Paramtres App Infoview

<InfoViewAppSettings> <!-- ==================== --> <!-- Customizable options --> <!-- You can specify the default CMS machine name here --> <!-- Put your CMS name inside <param-value> "/> --> <!-- eg. --> <!-- <add key="cms.default</param-name> --> <!--CrystalMS"/> --> <add key="cms.default" value="localhost" /> <!-- Choose whether to let the user change the CMS name --> <!-- If it isn't shown the default System from above will be used --> <add key="cms.visible" value="false" / <!-- You can specify the default Authentication types here --> <!-- secEnterprise, secLDAP, secWinAD, secSAPR3 --> <add key="authentication.default" value="secEnterprise" /> <!-- Choose whether to let the user change the authenti cation type --> <!-- If it isn't shown the default authentication type

20

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint

from above will be used --> <add key="authentication.visible" value="false" /> <!-- The default home page --> <add key="homepage.default" value="/listing/Home.aspx" /> <!-- If the locale preference is disabled (only english languages will be used/allowed) --> <add key="disable.locale.preference" value="false" /> <!-- Set to false to disable Siteminder single sign on. --> <add key="siteminder.enabled" value="false" /> <!-- You can specify the siteminder Authentication type here --> <!-- secLDAP, secWinAD --> <add key="siteminder.authentication" value="secLDAP" /> <!-- Set to true to enable other single sign on. --> <add key="sso.enabled" value="false" /> <!-- Set to false to disable logon with token. --> <add key="logontoken.enabled" value="true" /> <!-- For turning persistent cookies on/off for the logon page. Defaults to true if this is not present --> <add key="persistentcookies.enabled" value="true" /> <!-Trusted authentication: set how to retrieve userID set to "REMOTE_USER" for HttpServletRequest.getRemoteU ser() set to "HTTP_HEADER" for HTTP header set to "QUERY_STRING" for URL query string set to "COOKIE" for cookie set to "WEB_SESSION" for web session set to "USER_PRINCIPAL" for user principal reset to empty to disable trusted authentication --> <add key="trusted.auth.user.retrieval" value="" /> <!-Trusted authentication: set Header/URL parameter/Co okie/Session variable name to retrieve username No need to set for REMOTE_USER or USER_PRINCIPAL. --> <add key="trusted.auth.user.param" value="" /> <!-Trusted authentication: session variable name to retrieve the shared secret; Leave empty if shared secret is not passed from web ses sion
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 21

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint

--> <add key="trusted.auth.shared.secret" value="" /> <!-Configurable logon service These 2 configurations allow one to customize the loca tion of the logon service config.logon.service.context: the service context path. e.g. /InfoViewApp config.logon.service.url: the service url without context path. e.g. /logon/logon.do --> <add key="config.logon.service.context" value="" /> <add key="config.logon.service.url" value="" /> <!-Configurable timeout service These 2 configurations allow one to customize the loca tion of the timeout service config.timeout.service.context: the service context path. e.g. /InfoViewApp config.timeout.service.url: the service url without co ntext path. e.g. /logon/logon.do --> <add key="config.timeout.service.context" value="" /> <add key="config.timeout.service.url" value="" /> <!-cms.clusters: comma separated list of cluster names Each cluster in the above list requires its own parame ter: param-name = cms.clusters.<clustername> (without the @) param-value = comma separated list of cms servers note: Each param-name must match case with the correspo nding value in cms.clusters. note2: No port needs to be given for a server. If none is given, then the default port 6400 is assumed. Alternatively, these parameters may be put in a file called "clusters.properties" which should be placed in the WEB-INF/classes directory. The parame ters in this file should be stored in the normal .properties format, i.e. one "<name>=<va lue> pair per line. If this file exists, the settings in web.xml will be ignored entirely. -->

22

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint

<!-- EXAMPLE: <add key="cms.clusters" value="@samplecluster, @sample cluster2, @samplecluster3"/> <add key="cms.clusters.samplecluster" value="cmsone:6400, cmstwo"/> <add key="cms.clusters.samplecluster2" value="cms3, cms4, cms5"/> <add key="cms.clusters.samplecluster3" value="aps05"/> --> <!-- Sample equivalent clusters.properties file: cms.clusters=@samplecluster, @samplecluster2, @sampleclu ster3 cms.clusters.samplecluster=cmsone:6400, cmstwo cms.clusters.samplecluster2=cms3, cms4, cms5 cms.clusters.samplecluster3=aps05 --> <!-- proxy.contextpaths: comma separated list of proxies --> <!-- EXAMPLE: <add key="proxy.contextpaths" value="/Infoview"/> OR <add key="proxy.contextpaths" value="/Marketing,/Sales/in foview,/HR"/> --> <add key="proxy.contextpaths" value=""/> <!-- Default window properties when viewing a document in a new window. --> <!-- Does not override the window properties defined in the plugin files. --> <add key="window.properties.default" value="fullscreen=yes,location=no,scrollbars=yes,menu bars=no,toolbars=no,resizable=yes" /> <!-- location to pick up help files --> <add key="customized.help.location" value="" /> <!-- Shared Destination From Field --> <!-- Enables or Disables the From field when scheduling a object to a destination. When the value is set to false the From field will not be rendered and the system will first attempt to get the email value from the report default, if report default is not available it will attempt to get the value from the email address on user profile of the logged on user and lastly if the user
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 23

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint

profile email address in not available it will use the job server default. --> <add key="SMTPFrom" value="true" /> <!-- application name --> <add key="app.name" value="BusinessObjects InfoView" /> <add key="app.name.short" value="InfoView" /> <add key="app.name.greeting" value="BusinessObjects" /> <add key="app.supportmygroups" value="false"/> <add key="app.supportlocreports" value="false" /> <add key="app.ondemandlink" value="http://information.on demand.com/istore/" /> <add key="app.ondemand.toolbar.button.enabled" va lue="false" /> <add key="app.ondemand.textlink.enabled" value="true" /> <!-- threshold at which the tree list control will not display all the nodes --> <!-- instead, a too many children message will be printed --> <add key="max.tree.children.threshold" value="200" /> <!-- URLs --> <add key="url.exit" value="" /> <add key="url.error" value="common/error.aspx" /> <!-- Content : ALL schema and non-schema (global) file resources. --> <!-- Resolution: Resource path resolves to <schema Path>/<resourcePathAndFileName>. --> <!-- Prefixes : - Values prefixed with the value given by schema.prefix are resolved to the current schema --> <!-- - Values prefixed with the value given by schema.global.prefix are resolved as non-schema (glo bal) items --> <!-- - NONE indicates no prefix --> <!-- - If these 2 prefixes are the same (including both NONE) you essentially have NO global items. --> <!-- - If neither prefix is matched, item is "schema". --> <!-- - The prefix is not part of the file spec. --> <!-- Note : Only the default schema is now in use. -->

24

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint

<!-- Schemas --> <add key="schema.global.prefix" value="NONE" /> <add key="schema.prefix" value="*" /> <!-- context-relative paths --> <add key="schema.global" value="/res/general" /> <add key="schema.default" value="/res/schema.blue" /> <!-- File resources --> <add key="img.obj.default" value="ce_generic_object.gif" /> <add key="img.list.heading.separator" value="separa tor_grey_title_bar.gif" /> <add key="img.list.plus" value="collapse.gif" /> <add key="img.list.minus" value="expand.gif" /> <add key="img.banner.left" value="*IV_left_topbanner.gif" /> <add key="img.banner.right" value="*IV_right_topban ner.gif" /> <add key="img.banner.logo" value="*login_banner_cen ter.gif" /> <!-- Sorting Arrows --> <add key="img.sort.arrowdown" value="sort_desc.gif" /> <add key="img.sort.arrowup" value="sort_asc.gif" /> <!-- Panel gradient & buttons --> <add key="img.panel.titlebar" value="*pa nel_title_bar_fill.gif" /> <add key="img.panel.footerbar" value="*panel_foo ter_bar_fill.gif" /> <add key="img.panel.new.window" value="*new_window.gif" /> <add key="img.panel.new.window.hover" value="*new_win dow_hover.gif" /> <add key="img.panel.arrowdown" value="*arrow_down.gif" /> <add key="img.panel.arrowdown.hover" value="*ar row_down_hover.gif" /> <add key="img.panel.arrowleft" value="*arrow_left.gif" /> <add key="img.panel.arrowleft.hover" value="*ar row_left_hover.gif" /> <add key="img.panel.arrowright" value="*arrow_right.gif" /> <add key="img.panel.arrowright.hover" value="*ar row_right_hover.gif" /> <add key="img.panel.arrowup" value="*arrow_up.gif" /> <add key="img.panel.arrowup.hover" value="*arrow_up_ho
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 25

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Mise jour du fichier web.config pour des serveurs virtuels activs ultrieurement par SharePoint

ver.gif" /> <add key="img.panel.close" value="*close_panel.gif" /> <add key="img.panel.close.hover" value="*close_panel_ho ver.gif" /> <add key="img.panel.maximize" value="*maximize.gif" /> <add key="img.panel.maximize.hover" value="*maximize_ho ver.gif" /> <add key="img.panel.minimize" value="*minimize.gif" /> <add key="img.panel.minimize.hover" value="*minimize_ho ver.gif" /> <add key="img.panel.restore" value="*restore_down.gif" /> <add key="img.panel.restore.hover" value="*res tore_down_hover.gif" /> <add key="img.panel.tearoff" value="*tear_off.gif" /> <add key="img.panel.tearoff.hover" value="*tear_off_ho ver.gif" /> <!-- Toolbar (22x22) images --> <add key="img.toolbar.calendar" value="toolbar/calen dar.gif" /> <add key="img.toolbar.home" value="toolbar/home.gif" /> <add key="img.toolbar.refresh" value="toolbar/re fresh.gif" /> <!-- Error (32x32) image --> <add key="img.error" value="infoview_error.gif" /> <!-<add <add <add <add <add InfoView homepage icons --> key="img.home.myinfoview" value="MyInfoView.gif" /> key="img.home.favefolder" value="favfolder.gif" /> key="img.home.folder" value="folder.gif" /> key="img.home.help" value="help.gif" /> key="img.home.inbox" value="inbox.gif" />

<add key="img.home.preferences" value="preferences_info view.gif" /> <add key="img.home.ondemand" value="ondemand.gif" /> <!-- JSTL Configuration --> <add key="localizationContext" value="com.businessobje cts.infoview.ApplicationResources" /> <!-- Clustering: true - SessionCleanupListener will expire an Enterprise Session. false - SessionCleanupListener will logoff an Enterprise Session.

26

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Cration de sites SharePoint supplmentaires

--> <add key="distributable" value="true" /> <!-- Uncomment the following context-param if you are using multi-byte characters with WebLogic and you are not using CrystalUTF8InputActionServlet as the action servlet. Please note that for this to work your application will need to send data to and receive data from the client browser in UTF8. --> <!-<add key="weblogic.httpd.inputCharset./*" value="utf-8"/> --> <add key="path.rightFrame" value="1" /> </InfoViewAppSettings> <InfoViewAppActionMapping> <add key="logon" value="/logon/logon.aspx" /> <add key="logonForm" value="/logon/logon.aspx" /> <add key="logonService" value="/logon/logon.aspx" /> <add key="timeout" value="/logon/logon.aspx" /> <add key="logoff" value="/logon/logoff.aspx" /> <add key="main" value="/listing/main.aspx" /> <add key="appService" value="/common/appService.aspx" /> <add key="help" value="/help/helpredir.aspx" /> </InfoViewAppActionMapping> </configuration>

Cration de sites SharePoint supplmentaires


Lors de la cration du site SharePoint, vous pouvez ajouter manuellement des composants WebPart au site partir de la "Web Part Gallery" (Galerie de composants WebPart). Sinon, vous pouvez utiliser le modle Business Objects pour crer un site SharePoint.

Utilisation du modle BusinessObjects


Le modle BusinessObjects vous permet de crer un site prt l'emploi pour que vous puissiez travailler avec des objets de l'environnement

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 27

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Configuration des composants WebPart

SharePoint dans BusinessObjects Enterprise. Vous pouvez slectionner le modle BusinessObjects lors de la cration du site. Ce modle est constitu des composants WebPart BusinessObjects suivants : Composant WebPart Explorateur de contenu Composant WebPart Actions d'utilisateur Ces composants WebPart doivent tre associs des objets BusinessObjects Enterprise issus du systme SharePoint. La connexion entre les composants WebPart est dj tablie. Vous pouvez ajouter des composants WebPart supplmentaires au site, si besoin.

Configuration des composants WebPart


La prsente section dcrit comment configurer des composants WebPart en les ajoutant la page SharePoint et en les connectant au "composant WebPart Explorateur de contenu".

Ajout d'un composant WebPart


Vous pouvez modifier l'affichage et les fonctionnalits des pages Web du systme SharePoint en ajoutant des composants WebPart. Pour ajouter un composant WebPart, procdez de la manire suivante : 1. Ouvrez le navigateur Web et accdez la page du portail SharePoint laquelle vous souhaitez ajouter le composant WebPart. La page est recharge en mode Edition. En cas d'chec du chargement de la page en mode Edition, slectionnez Modifier la page dans la liste droulante Actions du site. 2. Cliquez sur Ajouter un composant WebPart. La fentre "Ajouter des composants WebPart -- Dialogue de page Web" s'affiche. 3. Slectionnez le composant WebPart prdfini de votre choix dans la liste des galeries, puis cliquez sur Ajouter Le composant WebPart est ajout au portail SharePoint.

28

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Personnalisation de la Recherche avance

Connexion d'un composant WebPart


Pour connecter tout composant WebPart au "composant WebPart Explorateur de contenu", procdez de la manire suivante :
Remarque :

La connexion de composants WebPart est uniquement possible en mode Edition. 1. Dans le "composant WebPart Explorateur de contenu", cliquez sur Edition. 2. Slectionnez Connexions > Send RepositoryExplorer To (Connections > Envoyer RepositoryExplorer ). Tous les composants WebPart ajouts la page SharePoint sont rpertoris. 3. Cliquez sur le composant WebPart que vous voulez connecter au "composant WebPart Explorateur de contenu". Le composant WebPart est dsormais connect au "composant WebPart Explorateur de contenu".

Personnalisation de la Recherche avance


Sur la page affichant les rsultats de la recherche avance, vous pouvez raliser les actions disponibles pour le type d'objet slectionn. Pour visualiser le rsultat de ces actions, vous devez configurer la page cible. Par exemple, vous devez configurer la page cible pour pouvoir afficher un rapport Crystal depuis la page de rsultats de la Recherche avance. Vous pouvez aussi configurer la page cible pour restreindre les rsultats de la recherche aux contenus BusinessObjects uniquement, aux contenus SharePoint uniquement, ou aux deux rfrentiels. Pour configurer la page cible, procdez de la manire suivante : 1. Connectez-vous SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint. 2. Ouvrez la page Recherche avance et cliquez sur Edit page (Modifier la page) dans la liste droulante Actions du site. Le mode Edition est activ.
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 29

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint Personnalisation de la Recherche avance

3. Cliquez sur Modifier et slectionnez Modifier le composant WebPart partag. 4. Dans la fentre "Recherche avance", dveloppez Paramtres BusinessObjects. Les proprits suivantes sont affiches : Page cible des actions de l'utilisateur - Cette proprit vous permet de personnaliser la page cible pour visualiser les rsultats d'une action ralise depuis la page de rsultats de la recherche avance des contenus Business Objects. La page cible personnalise l'aide de cette proprit n'affiche les rsultats que si vous accdez la page Recherche avance depuis le panneau Quick Launch (Dmarrage rapide) ou une page hbergeant le "composant WebPart Advanced search". Par dfaut, la valeur de cette proprit est dfinie sur BobjDefault page (Page BobjDefault). Cette valeur est dfinie dans le fichier web.config. Page cible des rsultats des deux recherches - Cette proprit vous permet de personnaliser la page cible pour visualiser les rsultats d'une action ralise depuis la page de rsultats de la recherche avance des contenus Business Objects et SharePoint. Page cible des rsultats de la recherche Sharepoint - Cette proprit vous permet de personnaliser la page cible pour visualiser les rsultats d'une action ralise depuis la page de rsultats de la recherche avance des contenus SharePoint. Page cible des rsultats de la recherche BusinessObjects - Cette proprit vous permet de personnaliser la page cible pour visualiser les rsultats d'une action ralise depuis la page de rsultats de la recherche avance des contenus Business Objects. 5. Dfinissez les proprits selon vos besoins.
Remarque :

Vrifiez que le chemin de la page ne commence pas par /. Par exemple, si vous souhaitez dfinir la page par dfaut en tant que valeur d'une proprit, saisissez la valeur Pages/default.aspx. 6. Cliquez sur Appliquer. 7. Cliquez sur OK.

30

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Prsentation

Prsentation
Le prsent chapitre dcrit comment configurer BusinessObjects Enterprise pour travailler avec SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint. Il propose aussi des conseils pour la planification des rapports et la dfinition des proprits afin d'optimiser l'efficacit des rapports des utilisateurs. Pour raliser ces tches, vous devez matriser l'administration et l'utilisation de BusinessObjects Enterprise. Pour en savoir plus sur l'installation de BusinessObjects Enterprise, voir le Guide d'administration de SAP BusinessObjects Enterprise.

Configuration de BusinessObjects Enterprise


A la premire installation de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint, vous devez configurer ou mettre jour certains paramtres de BusinessObjects Enterprise pour optimiser votre dploiement.

Scurit et connexion unique


SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint prend en charge les modes d'authentification suivants avec le dploiement BusinessObjects Enterprise : Enterprise LDAP Windows AD Windows NT La connexion unique est active lorsque la valeur true est assigne l'option SSO Enabled (Connexion unique active) dans le fichier web.co nfig. Aprs l'installation de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint, vrifiez que les paramtres de scurit de BusinessObjects Enterprise sont correctement dfinis. Dans le cas contraire,

32

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise

le message d'erreur suivant peut s'afficher lorsque les utilisateurs tentent d'accder l'application : "Impossible d'accder l'infrastructure de BusinessObje cts Enterprise au niveau de nomserveur pour nomutilisa teur. Il se peut que l'infrastructure ne soit pas acces sible ou que vous ne disposiez pas des droits via la co nnexion automatique avec modeauthentification. Contactez votre administrateur de reporting pour en savoir plus sur la disponibilit." Si vous utilisez l'authentification LDAP, NT ou AD, assurez-vous que : l'invite demandant les rfrences utilisateur BusinessObjects Enterprise a la valeur false ; le dploiement LDAP, NT ou AD est correctement configur ; les noms d'utilisateur du portail correspondent aux alias dfinis dans le systme d'authentification.
Remarque :

Pour les utilisateurs slectionnant l'authentification Enterprise ou LDAP pour se connecter automatiquement, SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint autorise l'accs avec le nom d'utilisateur du portail et un mot de passe vide. Pour empcher les utilisateurs d'accder l'application sans entrer de mot de passe, activez le processus d'authentification CMC. Pour en savoir plus sur l'activation et la configuration de CMC pour les diffrents types d'authentification, rfrez-vous au Guide d'administration de SAP BusinessObjects Enterprise.

Configuration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint pour la connexion unique avec NTLM de Windows AD et Kerberos
Pour configurer SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint pour la connexion unique avec NTLM de Windows AD et Kerberos, procdez comme suit : 1. Connectez-vous au portail SharePoint en tant qu'administrateur. 2. Dans la barre d'outils du portail SharePoint, slectionnez Actions du site > Paramtres du site > Personnes et groupes.

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 33

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise

La page "People and Groups: Home Members" (Personnes et groupes : Membres locaux) s'affiche. 3. Sur la page "People and Groups: Home Members" (Personnes et groupes : Membres locaux), cliquez sur Nouveau. La page "Add Users: Home" (Ajouter des utilisateurs : Accueil) s'affiche.

4. Sur la page "Add Users: Home" (Ajouter des utilisateurs : Accueil), saisissez le nom de l'utilisateur dans le champ Users/Groups (Utilisateurs/Groupes) et cliquez sur Check Names (Vrifier les noms) . Le nom de domaine et le nom de l'utilisateur apparaissent dans le champ Utilisateurs/Groupes. 5. Dans la section "Autoriser l'accs" de la page "Add Users: Home" (Ajouter des utilisateurs : Accueil), cliquez sur Ajouter des utilisateurs un groupe SharePoint et slectionnez Home Owners [Full Control] (Propritaires locaux [Contrle total]). 6. Cliquez sur OK. Les utilisateurs sont ainsi autoriss se connecter SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint par le biais du mode d'authentification Windows AD. 7. Pour activer la connexion unique, accdez C:\Inetpub\ww wroot\wss\VirtualDirectories\80 et C:\Program Files\Common Files\Microsoft Shared\web server

34

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise

extensions\12\TEMPLATE\LAYOUTS\InfoViewApp et apportez les modifications suivantes au fichier web.config : <add key="ssoEnabled" value= "true" /> <add key="authentication.default" value= "secWinAD" />

La connexion unique est dsormais active pour les utilisateurs.


Remarque :

Le mode d'authentification doit tre le mme pour SAP BusinessObjects Enterprise XI 3.1 et Microsoft Office SharePoint Server 2007.

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint pour l'authentification LDAP
Vous devez installer MOSS 2007 et un serveur LDAP. Vous devez aussi crer des groupes et utilisateurs dans LDAP. Une application Web SharePoint doit aussi tre cre sous MOSS 2007. Si MOSS 2007 et LDAP se trouvent sur deux systmes diffrents, vous devez vous assurer que ces deux systmes peuvent communiquer entre eux. Pour configurer SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint pour Windows LDAP, procdez de la manire suivante : 1. Connectez-vous au site d'administration centrale de SharePoint 3.0. 2. Cliquez sur l'onglet Gestion des applications. 3. Dans la section de gestion des applications Web de SharePoint, cliquez sur le lien Crer ou tendre une application Web. 4. Cliquez sur Etendre l'application Web. 5. Indiquez le nom du port, le nom de l'hte, etc. 6. Dans le menu droulant Zone, slectionnez Personnaliser puis cliquez sur Crer. L'application tendue est alors cre. 7. Cliquez sur Gestion des applications. 8. Sous Scurit des applications, cliquez sur le lien Fournisseurs d'authentification. 9. Sur la page "Fournisseurs d'authentification", cliquez sur le lien Zone. 10. Sur la page "Modifier l'authentification", slectionnez Formulaires en tant que type d'authentification.

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 35

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise

11. Saisissez le nom du fournisseur d'appartenances dans le champNom du fournisseur d'appartenances. Le nom d'appartenances LDAP dsigne le nom du fournisseur d'appartenances LDAP que vous avez indiqu dans le fichier web.co nfig. 12. Saisissez le nom du gestionnaire de rles dans le champ Nom du gestionnaire de rles. 13. Slectionnez Non pour l'option Activer l'intgration des clients ? 14. Cliquez sur Enregistrer. Le <mode d'authentification> dans le fichier web.config de l'application Web tendue est dsormais dfini sur "Formulaires".

Modification du fichier web.config de l'application Web tendue pour LDAP


Pour modifier le fichier web.config de l'application Web tendue pour LDAP, procdez de la manire suivante : 1. A partir d'IIS, ouvrez la console d'administration centrale, puis le fichier web.config. 2. Dans le fichier web.config, ajoutez les lignes suivantes entre les lments </system.web> et <runtime> : <connectionStrings> <add name="LDAPConnectionString" connectionString="ldap://bo-test.product.businessobje cts.com:35020/dc=product, dc=businessobjects, dc=com"/> </connectionStrings> 3. Dans le fichier web.config, ajoutez les informations du fournisseur d'appartenances suivantes entre les lments </authorization> et <httpModules> : <membership defaultProvider="LDAPMembership"> <providers> <add name="LDAPMembership" type="Microsoft.Office.Server.Security.LDAPMembership Provider,Microsoft.Office.Server, Version=12.0.0.0, Culture=neutral,PublicKeyToken=71e9bce111e9429c" server="bo-test" port="35020" useSSL="false" userDNAttribute="dn"

36

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise

userNameAttribute="uid" userContainer="dc=product,dc=businessobjects,dc=com" userObjectClass="top" useDNAttribute="false" userFilter="(ObjectClass=top)" scope="Subtree" otherRequiredUserAttributes="sn,givenname,cn"/> </providers> </membership>


Remarque :

Les valeurs indiques peuvent diffrer selon la manire dont l'utilisateur a t cr dans LDAP. 4. Dans le fichier web.config de l'application Web, ajoutez les informations du gestionnaire de rles suivantes : <roleManager defaultProvider="LDAPRoleProvider" enabled="true" cacheRolesInCookie="true" cookieName=".PeopleDCRole"> <providers> <add name="LDAPRoleProvider" type="Microsoft.Office.Server.Security.LDAPRoleProvi der, Microsoft.Office.Server, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C" server="bo-test" port="35020" useSSL="false" groupContainer="dc=product,dc=businessobjects,dc=com" groupNameAttribute="cn" groupMemberAttribute="uniquemember" userNameAttribute="uid" dnAttribute="dn" useUserDNAttribute= "false" groupFilter="(ObjectClass=top)" scope="Subtree" /> </providers> </roleManager> 5. Dans le fichier web.config du site d'administration centrale, ajoutez les informations du gestionnaire de rles suivantes entre les lments </authorization> et <httpModules> : <roleManager defaultProvider="AspNetWindowsTokenRoleProvider" enabled="true" cacheRolesInCookie="true"
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 37

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise

cookieName=".PeopleDCRole"> <providers> <add name="LDAPRoleProvider" type="Microsoft.Office.Server.Security.LDAPRoleProvi der, Microsoft.Office.Server, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C" server="bo-test" port="35020" useSSL="false" groupContainer="dc=product,dc=businessobjects,dc=com" groupNameAttribute="cn" groupMemberAttribute="uniquemember" userNameAttribute="uid" dnAttribute="dn" useUserDNAttribute= "false" groupFilter="(ObjectClass=top)" scope="Subtree" /> </providers> </roleManager> 6. Redmarrez IIS. 7. Connectez-vous l'administration centrale et cliquez sur l'onglet Gestion des applications. 8. Cliquez sur Administrateurs de collections de sites. 9. Ajoutez tous les utilisateurs LDAP en tant qu'administrateur principal. Lors de l'ajout d'un utilisateur LDAP en tant qu'administrateur principal, vrifiez que l'utilisateur est identifi. 10. Connectez-vous au site SharePoint en tant qu'administrateur du site avec les droits utilisateur LDAP.

Ajout d'utilisateurs et de groupes d'utilisateurs aux applications Web


Tout utilisateur connect une application Web en tant qu'administrateur du site a accs toutes les tches d'administration, dont la cration et la suppression d'utilisateurs et de groupes d'utilisateurs. Cependant, les autres utilisateurs LDAP ne peuvent se connecter qu'aprs avoir t ajouts l'application Web. Pour ajouter des utilisateurs et des groupes d'utilisateurs une application Web, procdez de la manire suivante : 1. Connectez-vous l'application Web en tant qu'administrateur du site.

38

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise

2. Slectionnez Paramtres du site > Personnes et groupes, puis ajoutez les groupes ou utilisateurs LDAP dans le champ Add the LDAP Groups or Users (Ajouter les groupes ou utilisateurs LDAP), comme suit : Pour ajouter un groupe, utilisez la syntaxe suivante : ldaprolepro vidername: nomgroupe Pour ajouter un utilisateur, indiquez le nom de l'utilisateur.

Connexion l'application tendue en tant qu'utilisateur LDAP


Pour vous connecter l'application tendue en tant qu'utilisateur LDAP, procdez de la manire suivante :
Remarque :

Toutes les tapes sont raliser manuellement dans IIS. 1. Activez Authentification intgre et dsactivez Ouverture de session anonyme.
Remarque :

Vrifiez que l'authentification LDAP est active dans CMS, et testez l'accs de l'utilisateur LDAP InfoView. 2. Comparez le fichier web.config de l'application de base avec le fichier web.config de l'application tendue, et modifiez le fichier web.config de l'application tendue pour inclure les entres manquantes. 3. Convertissez les dossiers InfoviewApp, InfoviewAppActions, PlatformServices, et AnalyticalReporting en rpertoires virtuels. Vrifiez que ces rpertoires virtuels de l'application tendue pointent vers le mme pool d'applications que dans l'application de base. 4. Copiez les contenus du dossier "<Sharepoint:port\bin>" de l'application de base dans le dossier <"ExtendedApplica tion:Port\bin> de l'application tendue. 5. Crez un rpertoire virtuel appel crystalreportviewers12 et faitesle pointer vers C:\Program Files\BusinessObjects\com mon\4.0\crystalreportviewers12.

Configuration de l'option d'intgration pour logiciel Microsoft SharePoint pour la connexion unique de Windows NT
La prsente section dcrit comment modifier les fichiers web.config et ajouter des utilisateurs au groupe SharePoint pour configurer SAP
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 39

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise

BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint pour la connexion unique de Windows NT.

Modification du fichier web.config pour l'application Web tendue pour la connexion unique Windows NT
Pour modifier le fichier web.config de l'application Web tendue pour la connexion unique Windows NT, procdez de la manire suivante : 1. Accdez C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\Web Content\InfoViewApp\InfoViewApp 2. Ouvrez le fichier web.config et suivez les tapes suivantes : Dfinissez "cms.visible" sur "true" Dfinissez "authentication.visible" sur "true" Dfinissez "authentication.default" sur "secWindowsNT" Dfinissez "sso.enabled" sur "true" Retirez les commentaires "identity impersonate"

3. Accdez C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\Web Content\InfoViewApp\PlatformServices 4. Ouvrez le fichier web.config et suivez les tapes suivantes : Dfinissez "authentication.default" sur "secWindowsNT" Dfinissez "sso.enabled" sur "true" Retirez les commentaires "identity impersonate"

5. Accdez C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\InfoViewApp 6. Ouvrez le fichier web.config et suivez les tapes suivantes : Dfinissez "authentication.default" sur "secWindowsNT" Dfinissez "sso.enabled" sur "true" Dfinissez "authentication.visible" sur "true" Retirez les commentaires "identity impersonate"

7. Accdez C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\PlatformServices 8. Ouvrez le fichier web.config et suivez les tapes suivantes :

40

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise

Dfinissez "authentication.default" sur "secWindowsNT" Retirez les commentaires "identity impersonate"

Remarque :

Une fois ces tches accomplies, vous pouvez ajouter des utilisateurs l'application. Pour en savoir plus sur l'ajout d'utilisateurs et de groupes d'utilisateurs l'application, voir Ajout d'utilisateurs et de groupes d'utilisateurs aux applications Web.

Droits utilisateur et groupes d'utilisateurs


Les utilisateurs doivent disposer des droits de visualisation pour consulter les rapports planifis et les instances dj dclenches. Pour accder aux rapports en temps rel, ils doivent disposer des droits Visualiser la demande. Pour vous assurer que tous les utilisateurs disposent des droits de visualisation, dans la CMC de BusinessObjects Enterprise, ajoutez les utilisateurs au groupe Tout le monde puis assignez des droits de visualisation ce groupe. Les droits de visualisation autorisent tous les utilisateurs appartenant au groupe Tout le monde visualiser les rapports depuis l'environnement SharePoint. Pour en savoir plus sur la dfinition des droits d'utilisateur, voir le Guide d'administration de SAP BusinessObjects Enterprise.

Configuration de Secure Socket Layer


Vrifiez qu'une application Web SharePoint de travail est disponible. Pour configurer Secure Socket Layer (SSL) sur WSS 3.0 ou MOSS 2007, procdez de la manire suivante : 1. Connectez-vous au site d'administration centrale de SharePoint 3.0. 2. Dans l'onglet Gestion des applications, cliquez sur Crer ou Etendre l'application Web. 3. Dans la liste droulante Application Web, slectionnez Etendre une application Web existante puis l'application Web pour laquelle vous souhaitez configurer SSL.
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 41

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise

4. Dans le champ "Crer un nouveau site Web IIS", saisissez une valeur adapte. 5. Dans le champ Port, indiquez le port SSL par dfaut. 6. Cochez la case Utiliser SSL.
Remarque :

Vrifiez que la valeur indique dans le champ "URL" est correcte. 7. Dans le champ "Zone", slectionnez Personnaliser. 8. Cliquez sur OK. 9. Accdez au site IIS, slectionnez le site que vous avez cr puis slectionnez Proprits.
Remarque :

Vrifiez que le site Web est cr sur le port 80. Cependant, si le port 80 est dj utilis par un autre site, vous pouvez assigner un autre port votre nouveau site. Le port 80 ne peut pas tre employ par deux sites Web diffrents. 10. Sur la page "Proprits", cliquez sur l'onglet Scurit de rpertoire. 11. Slectionnez Certificats de serveur. Si le systme dispose dj d'un certificat de serveur, slectionnez Attribuer un certificat existant et suivez les instructions de l'Assistant l'cran. En l'absence de certificat, vous devez en crer un. Pour IIS 6.0, tlchargez sur Internet l'outil Certificate Creation Utility et installez-le. 12. Dans la section Communications scurises de l'onglet Scurit de rpertoire, cliquez sur Modifier. Slectionnez Exiger SSL et Cryptage 128 bits pour un accs au site via https. Lorsque ces options sont dsactives, le site est accessible aussi bien via http que via https. 13. Slectionnez la case Ignorer les certificats clients s'il n'existe aucun certificat client. 14. Cliquez sur OK. 15. Cliquez sur Appliquer. 16. Accdez la page "Administration centrale de SharePoint 3.0" et slectionnez l'onglet Oprations. 17. Cliquez sur le lien Mappage des accs de substitution.

42

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise

18. Dans la liste droulante Collection de mappages des accs de substitution, slectionnez l'ensemble pour lequel vous souhaitez mapper SSL. Vrifiez qu'une URL publique est indique pour la zone personnalise. Le cas chant, ajoutez une URL publique la zone personnalise. 19. Ouvrez un navigateur et indiquez l'URL SSL.
Remarque :

Vous pouvez naviguer sur toutes les pages ou tous les composants WebPart du site. Cependant, assurez-vous que l'URL ne passe pas de https http au cours de la navigation sur les pages ou composants WebPart.

Configuration d'ISA 2006 pour proxy inverse


Installez ISA 2006 en utilisant vos rfrences Windows. Pour configurer ISA 2006, procdez de la manire suivante : 1. Dmarrez ISA 2006. 2. Cliquez l'aide du bouton droit sur Stratgie de pare-feu > Nouveau > SharePoint Site Publishing Rule (Rgle de publication du site SharePoint). L'cran "Welcome to the SharePoint Publishing Rule Wizard" (Assistant Rgle de publication SharePoint) apparat. 3. Saisissez le nom de la rgle de publication dans le champ SharePoint publishing rule name (Nom de la rgle de publication SharePoint) puis cliquez sur Suivant. L'cran "Publishing Type" (Type de publication) s'affiche. 4. Slectionnez Publish a single Web site or load balancer (Publier un seul site Web ou un quilibreur de charge) et cliquez sur Next (Suivant). L'cran "Server Connection Security " (Scurit de la connexion au serveur) s'affiche. 5. Slectionnez Use non-secured connections to connect the published Web server or server farm (Utiliser une connexion non scurise pour connecter le serveur ou la batterie de serveurs) et cliquez sur Next (Suivant).

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 43

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise

L'cran "Internal Publishing Details" (Informations sur la publication interne) s'affiche. 6. Dans le champ Internal Site name (Nom de site local), saisissez le nom du site local. Le nom du site local dsigne le systme qui excute MOSS. 7. Slectionnez Use a computer name or IP address to connect to the published server (Utiliser un nom ou une adresse IP d'ordinateur pour la connexion au serveur publi), indiquez le nom du systme ou son adresse IP dans le champ Nom ou adresse IP de l'ordinateur, puis cliquez sur Suivant. L'cran "Informations sur les noms publics" s'affiche. 8. Dans la liste droulante Accept Request for (Accepter la demande de), slectionnez Any domain name (Tous les noms de domaine) puis cliquez sur Next (Suivant). L'cran "Slectionnez le port d'coute" s'affiche. 9. Cliquez sur Nouveau. L'cran "Assistant Nouveau port d'coute Web" s'affiche. 10. Indiquez le nom du port d'coute Web, puis cliquez sur Suivant. L'cran "Scurit de la connexion cliente" s'affiche. 11. Slectionnez Do not require SSL secured connections with clients (Ne pas exiger de connexions scurises SSL avec les clients) et cliquez sur Suivant. L'cran "Adresses IP des ports d'coute Web" s'affiche. 12. Slectionnez Externe, Interne et Hte local, puis cliquez sur Suivant. L'cran "Paramtres d'authentification" s'affiche. 13. Slectionnez No Authentication (Aucune authentification) et cliquez sur Terminer. 14. Slectionnez le nouveau port d'coute cr et cliquez sur Proprits > Authentification. 15. Cliquez sur le bouton Advanced (Avanc) et slectionnez Exiger que tous les utilisateurs s'authentifient et Allow Client Connections over Http (Autoriser les connexions client sur Http). L'cran "Dlgation de l'authentification" s'affiche. 16. Dans la liste droulante, slectionnez No delegation, and client cannot authenticate directly (Aucune dlgation, et le client ne peut pas s'authentifier directement).

44

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise

L'cran "Alternate Access Mapping Configuration" (Configuration du mappage des accs de substitution) s'affiche. 17. Slectionnez l'une des options suivantes en fonction de vos besoins : SharePoint AAM is already configured on the SharePoint server (Le mappage des accs de substitution SharePoint est dj configur sur le serveur SharePoint) SharePoint AAM is not yet configured (Le mappage des accs de substitution SharePoint n'est pas encore configur) Slectionnez galement cette option si vous n'tes pas sr que le mappage des accs de substitution est configur. 18. Cliquez sur Suivant. L'cran "Completing the New SharePoint Publishing Rule Wizard" (Assistant Fin de la nouvelle rgle de publication SharePoint) s'affiche. 19. Cliquez sur Terminer. La rgle de publication est maintenant cre. 20. Slectionnez la rgle de publication et cliquez sur Appliquer. 21. Cliquez avec le bouton droit sur la rgle et slectionnez Proprits. L'cran "Proprits" s'affiche. 22. Slectionnez l'onglet Port d'coute et vrifiez le port et le protocole.
Remarque :

Par dfaut, le port 80 est utilis. Vous pouvez modifier le port utilis dans l'onglet Connexions. 23. Slectionnez l'onglet Nom public. 24. Dans la liste droulante Cette rgle s'applique :, slectionnez Requtes pour les sites Web suivants et spcifiez le proxy inverse. Dans "Nom des chemins", saisissez le chemin du client et du serveur. 25. Slectionnez l'onglet To (A) et vrifiez le nom et l'adresse IP de l'ordinateur de destination. 26. Slectionnez l'onglet Pontage. 27. Slectionnez Rediriger les demandes au port HTTP et indiquez le port excutant le site Web SharePoint tendu.
Remarque :

Si vous souhaitez que le proxy inverse pointe vers l'application tendue, indiquez le port de l'application tendue. Si vous souhaitez que le proxy

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 45

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise

inverse pointe vers l'application de base, indiquez le port de l'application de base. 28. Slectionnez la rgle et cliquez sur Appliquer.

Configuration du proxy inverse pour l'application SharePoint de base


Vrifiez qu'ISA 2006 est configur sur SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint. Pour configurer le proxy inverse pour l'application SharePoint de base, procdez de la manire suivante : 1. Connectez-vous au site d'administration centrale. 2. Cliquez sur Oprations puis sur le lien Mappage des accs de substitution. 3. Dans la liste droulante, slectionnez l'application Web. 4. Cliquez sur le lien Ajouter une URL interne et ajouter l'URL du proxy inverse. 5. Dans la liste droulante Zone, slectionnez la zone Par dfaut. 6. Dans IIS, appliquez au Type d'authentification la valeur Simple.

Cration d'un site Web tendu pour l'application Web


Pour crer un site Web tendu pour l'application Web, procdez de la manire suivante : 1. Connectez-vous au site d'administration centrale de SharePoint 3.0. 2. Dans l'onglet Gestion des applications, cliquez sur le lien Crer ou tendre une application Web. 3. Dans la liste droulante Application Web, slectionnez Etendre une application Web existante. 4. Slectionnez l'application Web pour laquelle vous souhaitez configurer une application proxy inverse. 5. Saisissez une description, le port, l'URL, etc. dans les champs correspondants. 6. Slectionnez une zone (Internet, par exemple), puis cliquez sur OK.

46

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration de BusinessObjects Enterprise

7. Accdez au site d'administration centrale, cliquez sur l'onglet Oprations puis sur le lien Mappage des accs de substitution. 8. Dans la liste droulante, slectionnez l'application Web. 9. Cliquez sur le lien Ajouter une URL interne et ajouter l'URL du proxy inverse. 10. Dans la liste droulante Zone, slectionnez la zone assigner l'application tendue. 11. Cliquez sur OK. Un site Web est dsormais cr pour l'application Web.

Modification du fichier web.config de l'application Web tendue pour proxy inverse


Pour modifier le fichier web.config de l'application Web tendue pour proxy inverse, procdez de la manire suivante : 1. Copiez tous les dossiers et DLL de la corbeille de l'application de base dans la corbeille des applications tendues. 2. Dans le fichier web.config de l'application de base, vrifiez qu'il n'existe qu'une entre sessionState : <"sessionState mode = Inproc"/>. Signalez toute autre entre. 3. Dans l'application tendue, crez un rpertoire virtuel crystalreports12 et faites-le pointer vers C:\Program Files\Business Objects\common\4.0\crystalreportviewers12. 4. Convertissez les dossiers suivants en rpertoires virtuels : Infoviewapp InfoviewAppActions PlatformServices Analytical Reporting Crystal Reports Xcelsius
Remarque :

Vrifiez que les rpertoires virtuels de l'application tendue pointent vers le mme pool d'applications que dans l'application de base.

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 47

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration des paramtres facultatifs de BusinessObjects Enterprise

5. Comparez le fichier web.config de l'application de base avec le fichier web.config de l'application tendue et modifiez le fichier web.config de l'application tendue pour inclure les entres manquantes.

Configuration des paramtres facultatifs de BusinessObjects Enterprise


La prsente section dcrit la configuration des paramtres facultatifs de BusinessObjects Enterprise pour votre dploiement SharePoint.

Dfinition d'un serveur pour le traitement des rapports


Par dfaut, les rapports que visualisent les utilisateurs sont traits par le Page Server de BusinessObjects Enterprise. Si le Page Server n'est pas disponible, le RAS (Report Application Server) prend le relais. Si vous souhaitez configurer le systme de faon utiliser le RAS pour traiter les rapports, crez un nouveau groupe de serveurs pour le RAS dans BusinessObjects Enterprise, indiquez ce groupe de serveurs dans tous les rapports, puis arrtez le Page Server de BusinessObjects Enterprise. Pour indiquer un serveur de traitement des rapports, procdez de la manire suivante : 1. Connectez-vous la CMC. 2. Dans la zone Object Management (Gestion d'objets) de la CMC (Central Management Console), cliquez sur le lien de l'objet. 3. Cliquez sur l'onglet Processus. 4. Dans la zone Serveurs par dfaut utiliser pour la visualisation, slectionnez l'une des options suivantes : Utiliser le premier serveur disponible - Lorsque cette option est slectionne, BusinessObjects Enterprise utilise le serveur qui dispose des ressources maximales pour visualiser le rapport. Donner la prfrence aux serveurs appartenant au groupe Lorsque cette option est slectionne, BusinessObjects Enterprise tente de traiter l'objet en utilisant les serveurs du groupe de serveurs slectionn dans la liste. Si les serveurs spcifis ne sont pas

48

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Configuration des paramtres facultatifs de BusinessObjects Enterprise

disponibles, l'objet est trait par le serveur disponible suivant, qui n'appartient pas forcment au groupe slectionn. Utiliser uniquement les serveurs appartenant au groupe - Lorsque cette option est slectionne, BusinessObjects Enterprise utilise uniquement les serveurs du groupe de serveurs slectionn dans la liste droulante correspondante. Si aucun serveur du groupe de serveurs n'est disponible, l'objet n'est pas trait.

5. Cliquez sur Mettre jour.

Dfinition des paramtres


Les invites de paramtre ne sont actives que lorsque vous visualisez des rapports en temps rel (sauf si les paramtres s'inscrivent dans une procdure stocke). Dans la CMC (Central Management Console), vrifiez que la case Demander lors de la visualisation est coche. Sinon, les invites sont dsactives et les utilisateurs ne peuvent pas modifier leurs valeurs dans le rapport. Effectuez les tapes ci-dessous pour permettre aux utilisateurs de travailler avec des rapports incluant des paramtres : Vrifiez que les utilisateurs disposent des droits Visualiser la demande les autorisant visualiser des rapports incluant des paramtres. Pour autoriser les utilisateurs modifier les valeurs des paramtres, assurez-vous qu'ils visualisent les rapports en temps rel. Cependant, les rapports en temps rel consomment beaucoup de ressources. Pour rduire la charge de travail des services BusinessObjects Enterprise, assurez-vous que les utilisateurs travaillent avec des rapports programms, si possible. Si vous voulez permettre aux utilisateurs de travailler avec un rapport selon deux applications diffrentes (par exemple, avec le filtrage en temps rel et la visualisation gnrale par date), crez deux copies du rapport. Autorisez les utilisateurs visualiser le rapport sur demande pour le filtrage en temps rel. Pour faciliter la visualisation gnrale par date, vous pouvez planifier l'excution du rapport aussi souvent que ncessaire. La cration de deux copies du rapport rduit la charge de travail pour les ressources du systme, car seul le filtrage des rapports en temps rel ncessite une visualisation la demande.

Pour dfinir les paramtres, procdez comme suit : 1. Connectez-vous la CMC.


Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 49

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Recommandations pour la planification et l'extension du systme

2. Dans la zone Object Management (Gestion d'objets) de la CMC, slectionnez un rapport en cliquant sur le lien correspondant. 3. Dans le rapport, cliquez sur l'onglet Processus, puis sur le lien Paramtres. 4. Sous la colonne Valeur, slectionnez la valeur associe au paramtre que vous voulez modifier. 5. Slectionnez Demander lors de la visualisation pour que les utilisateurs reoivent une invite lorsqu'ils afficheront l'instance du rapport dans le composant WebPart correspondant. 6. Cliquez sur Soumettre.

Recommandations pour la planification et l'extension du systme


BusinessObjects Enterprise planifie, traite et excute des rapports. Les recommandations gnrales pour la planification et l'extension du systme de BusinessObjects Enterprise s'appliquent aussi SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint. Utilisez la CMC (Central Management Console) pour spcifier les diffrentes proprits de planification de vos rapports. Pour en savoir plus sur les recommandations pour la planification, voir le Guide d'administration de SAP BusinessObjects Enterprise. Voici quelques recommandations suivre lors de la dfinition des proprits de planification pour vos rapports. Si vous disposez de rapports mettre jour rgulirement, et si les utilisateurs ont accs au mme ensemble de donnes, vous devez planifier les rapports pour les excuter selon vos exigences. Si vous avez besoin de visualiser un rapport, planifiez-le et excutez-le au lieu de le visualiser la demande. En effet, les rapports planifis consomment moins de ressources. Si vous accordez des droits Visualiser la demande aux utilisateurs, les rapports consulteront les sources de donnes chaque actualisation. Lors de la dfinition de votre portail, attention la combinaison des diffrents composants WebPart de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint qui contiennent des affichages en temps rel avec des composants Web tiers imposant une actualisation frquente de la page. Lorsqu'un utilisateur actualise une

50

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Recommandations pour la planification et l'extension du systme

page, tous les rapports de la page Web sont actualiss. Par exemple, si une page Web contient un code de titre actualis toutes les dix secondes, tous les rapports de cette page Web seront aussi actualiss toutes les dix secondes.

Exportation de rapports
Pour optimiser les performances de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint, vous devez dfinir les options d'exportation (Microsoft Excel, Adobe Acrobat, etc.) au moment de la planification. Lorsque les utilisateurs exportent un rapport de manire dynamique en slectionnant les options de visualisation dans un autre format partir de la barre d'outils, cette requte est plus longue traiter et consomme plus de ressources.

Informations sur la source de donnes


Configurez vos informations de connexion la base de donnes pour les rapports par le biais de la CMC. Sinon, les utilisateurs devront se connecter la base de donnes chaque fois qu'ils actualiseront ou visualiseront un rapport.

Droits et rapports
Si le rapport contient des paramtres, les utilisateurs qui souhaitent le visualiser doivent disposer des droits Visualiser la demande. Si vous utilisez le Page Server pour visualiser les rsums de diffrents rapports, vous devez accorder des droits d'dition aux utilisateurs.

Amlioration des performances


Pour optimiser les performances de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint si vous n'utilisez pas de ferme Web, l'tat de la session est activ par dfaut dans le serveur de l'applications Web.
Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 51

Dploiement de l'option d'intgration pour logiciel Microsoft SharePoint Remarques sur les rapports Crystal

Remarques sur les rapports Crystal


Voici quelques recommandations suivre lors de la cration d'un rapport Crystal : Assurez-vous que l'arrire-plan de votre rapport est transparent. Optimisez la rsolution et l'espace de votre cran pour vos parties de rapport. Veillez donner vos paramtres des noms courts et des descriptions pertinentes et utiles car ce sont des lments que les utilisateurs pourront consulter dans la barre d'outils. Pour en savoir plus sur la cration de rapports Crystal, reportez-vous au Guide de l'utilisateur de Crystal Reports.

52

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Informations supplmentaires

Informations supplmentaires

Ressources d'informations Emplacement Informations sur le produit SAP BusinessObjects

http://www.sap.com Naviguez vers http://help.sap.com/businessobjects/ et cliquez sur Tous les produits dans le panneau latral "Prsentation de SAP BusinessObjects". Vous pouvez accder la toute dernire documentation relative aux produits SAP BusinessObjects et leur dploiement sur le portail SAP Help Portal. Il est galement possible de tlcharger des versions PDF ou des bibliothques HTML installables. Certains guides rsident sur SAP Service Marketplace et ne sont, par consquent, pas disponibles sur le portail SAP Help Portal. Le portail d'aide rpertorie ces guides et propose un lien vers SAP Service Marketplace. Les clients qui bnficient d'un contrat de maintenance disposent d'un ID utilisateur pour accder ce site. Pour obtenir un identifiant, contactez votre support technique. http://service.sap.com/bosap-support > Documentation
Guides d'installation : https://service.sap.com/bosap-inst guides Notes de version : http://service.sap.com/releasenotes

SAP Help Portal

SAP Service Marketplace

SAP Service Marketplace comprend certains guides d'installation, guides de migration et de mise niveau, guides de dploiement, notes de version et des documents concernant les plates-formes prises en charge. Les clients qui bnficient d'un contrat de maintenance disposent d'un ID utilisateur pour accder ce site. Pour obtenir un identifiant, contactez votre support technique. Si vous tes redirig vers SAP Service Marketplace partir du site SAP Help Portal, utilisez le menu situ dans le panneau de navigation gauche pour slectionner la catgorie contenant la documentation que vous souhaitez consulter.

54

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Informations supplmentaires

Ressources d'informations Emplacement

https://cw.sdn.sap.com/cw/community/docupedia
Docupedia

Docupedia fournit des ressources de documentation supplmentaires, un environnement de cration collaboratif et un canal de commentaires interactif. https://boc.sdn.sap.com/ https://www.sdn.sap.com/irj/sdn/businessobjects-sdklibrary https://www.sdn.sap.com/irj/boc/businessobjects-articles

Ressources l'attention des dveloppeurs

Articles SAP BusinessObjects sur SAP Community Network Ces articles taient prcdemment appeles notes tech

niques. https://service.sap.com/notes
Remarques

Ces remarques taient prcdemment appeles des articles de la base de connaissances. https://www.sdn.sap.com/irj/scn/forums http://www.sap.com/services/education

Forums sur SAP Community Network

Formation

Nous pouvons vous fournir un module de formation qui rponde vos besoins et convienne votre style d'apprentissage prfr, sous forme de stage traditionnel ou de sminaires plus cibls.

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 55

Informations supplmentaires

Ressources d'informations Emplacement

http://service.sap.com/bosap-support Le site SAP Support Portal prsente des informations sur les programmes et services de support technique. Il propose galement des liens vers de nombreuses informations techniques ainsi que des tlchargements. Les clients qui bnficient d'un contrat de maintenance disposent d'un ID utilisateur pour accder ce site. Pour obtenir un identifiant, contactez votre support technique. http://www.sap.com/services/bysubject/businessobjectsco nsulting Les consultants peuvent vous accompagner dans votre dmarche, depuis la phase initiale d'analyse jusqu' la phase finale de livraison de votre projet de dploiement. Ils peuvent vous faire bnficier de leur expertise en ma tire de bases de donnes relationnelles et multidimensio nnelles, de connectivit, d'outils de conception de base de donnes et de technologie d'intgration personnalise.

Support client en ligne

Conseil

56

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

Index
A
ajouter composants WebPart 28 Utilisateurs et groupes d'utilisateurs 38 application SharePoint de base Proxy inverse 46 authentification, modes Enterprise 32 LDAP 32 Windows AD 32 Windows NT 32 tendu, site Web 46 exporter rapports 51

I
ISA 2006 43

L
LDAP tendre une application Web 36 LDAP, authentification 35

C
cible, page actions utilisateur 29 rsultats de la recherche BusinessObjects 29 rsultats de la recherche SharePoint 29 configurer balises web.config 18 composants WebPart 28 option d'intgration pour logiciel Microsoft SharePoint 8 connecter (se) composants WebPart 29 Connexion unique 32 Connexion unique de Windows AD 33 Connexion unique Windows NT 40

M
mettre jour web.config 8, 9 Modle BusinessObjects 27

O
Option d'intgration pour logiciel Microsoft SharePoint fichier modle de configuration 8

P
paramtre, invites 49 paramtres 49 personnaliser Recherche avance 29 Proxy inverse 43

E
tendre une application Web LDAP 36

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint 57

Index

R
recommandations planification et extension 50 remarques rapport Crystal 52

V
Visualiser la demande 41

W
web.config, balises Configurations AppSetting 18 Etat de la session 18 Page de connexion InfoView 18 Paramtres App Infoview 18 Visualiseur Crystal 18 Visualiseur de documents 18 WebPart, composants ajout 28 configuration 28 connexion 29

S
Secure Socket Layer 41 standard emplacement racine 9

T
traitement des rapports 48

58

Guide d'administration de SAP BusinessObjects XI 3.1, option d'intgration pour logiciel Microsoft SharePoint

You might also like