Partager via


Planifier la création de rapports pour Duet Enterprise

 

S’applique à : Duet Enterprise for Microsoft SharePoint and SAP

Dernière rubrique modifiée : 2011-08-05

Cet article fournit des conseils pour vous aider à comprendre, planifier et déployer la fonctionnalité de création de rapports Duet Enterprise sur des sites SharePoint Server. La fonctionnalité de création de rapports Duet Enterprise for Microsoft SharePoint and SAP permet d’intégrer les rapports SAP des systèmes SAP ERP ou SAP Business Warehouse à des sites Duet Enterprise for Microsoft SharePoint and SAP. Il est possible de demander les rapports à partir des listes de rapports disponibles, et lorsqu’un utilisateur autorisé demande un rapport, celui-ci est généré dans le système SAP et acheminé vers la bibliothèque de rapports appropriée d’un site de rapports dans SharePoint Server.

Dans cet article :

  • Présentation de la création de rapports Duet Enterprise

  • Configuration d’une application Web pour la création de rapports

  • Intégration de la création de rapports à des sites Web

  • Scénarios de création de rapports

Présentation de la création de rapports Duet Enterprise

La fonctionnalité de création de rapports Duet Enterprise associe les fonctionnalités de génération de rapports SAP à celles de gestion de documents SharePoint. Elle permet aux utilisateurs finals de demander des rapports SAP depuis un site SharePoint Server. Ces rapports sont générés sur le système SAP et correctement acheminés et stockés dans des bibliothèques de documents SharePoint Server 2010 afin de permettre aux utilisateurs autorisés de les consulter.

La création de rapports Duet Enterprise est implémentée en tant que fonctionnalité SharePoint Server 2010 et peut être activée aux niveaux de la collection de sites et du site. Une fois que la création de rapports est activée pour une collection de sites spécifique, un propriétaire de site peut activer cette fonctionnalité sur tout site de la collection afin de permettre aux utilisateurs du site de demander des rapports SAP provenant d’un système SAP ERP ou SAP Business Intelligence et de les acheminer vers une bibliothèque de documents SharePoint. Chaque utilisateur de site peut demander les rapports SAP dans la mesure où il possède les autorisations nécessaires. (Par défaut, ces capacités sont incluses dans les sites Duet Enterprise.) Les rapports disponibles, et les autorisations de les consulter, se basent sur un catalogue de rapports SAP géré dans l’environnement SAP. Pour plus d’informations sur la manière de configurer des rapports dans le système SAP, voir la section Configuration de la création de rapports dans le guide de déploiement SAP Duet Enterprise.

Une solution basée sur Duet Enterprise peut intégrer la création de rapports à de nombreux sites selon les besoins. Tous les rapports des sites d’une application Web particulière sont acheminés vers les bibliothèques appropriées de cette application Web par le service OBAFileReceiver, lequel est connecté à cette application Web lors de la configuration de celle-ci pour la création de rapports. Cette architecture est illustrée dans le graphique suivant. Dans le système SAP, une entité de publication de document SAP traite chaque rapport de manière asynchrone et les achemine vers l’application Web SharePoint appropriée via un port associé à cette application Web.

Présentation de Duet Enterprise Reporting

Les rapports Duet Enterprise contiennent des données métiers qui sont protégées dans le système SAP en permettant uniquement aux utilisateurs ou rôles autorisés de les demander ou de les consulter. Il est possible d’affecter les rapports soit à un utilisateur particulier, soit à un rôle SAP, en fonction du modèle de rapport. Lors de la remise des rapports, le système SAP utilise une propriété de type de contenu externe pour transmettre la liste des utilisateurs ou rôles qui peuvent consulter le rapport à SharePoint Server. Lorsqu’un rapport est remis à un site cible et à une bibliothèque, ses autorisations sont configurées afin de refléter les informations correspondantes envoyées par le système SAP.

L’illustration suivante représente le processus de bout en bout, depuis la demande d’un rapport par un utilisateur jusqu’à la remise de ce rapport au site et à la bibliothèque appropriés.

Flux de travail Duet Enterprise Reporting

  1. Depuis une page Rapports, un utilisateur clique sur Exécuter un rapport.

  2. L’action Exécuter un rapport est associée au type de contenu externe du rapport dans le Service Business Data Connectivity. La demande contient toutes les métadonnées requises pour, au bout du compte, réacheminer le rapport vers l’emplacement correct.

  3. La demande de rapport est reçue par le service Web SAP inclus dans Duet Enterprise.

  4. Le rapport est traité de manière asynchrone par le système SAP. Les demandes sont mises en file d’attente et traitées dans le cadre de travaux.

  5. Lorsque le rapport est généré, il est donné à l’entité de publication de document SAP, assorti d’autorisations et d’autres données, afin de planifier sa remise.

  6. Le rapport est remis avec ses propriétés au service Web OBAFileReceiver.

  7. Le service Web OBAFileReceiver déplace le rapport vers sa bibliothèque de documents et son dossier appropriés, puis définit les autorisations sur le rapport.

  8. Un utilisateur autorisé peut alors consulter ou télécharger le rapport.

Configuration d’une application Web pour la création de rapports

Le service Web OBAFileReceiver reçoit des rapports en provenance du système SAP, puis, en fonction des métadonnées de chaque rapport, les achemine vers la bibliothèque de rapports appropriée. Pour rendre la fonctionnalité de création de rapports disponible dans une application Web, le service Web OBAFileReceiver doit être en cours d’exécution dans la batterie de serveurs et l’application Web doit être configurée pour que ce service soit disponible à partir d’elle-même.

Pour activer l’utilisation du service Web OBAFileReceiver, vous devez étendre l’application Web qui l’utilisera en créant une zone supplémentaire dans laquelle le service peut s’exécuter de manière sécurisée. Cette zone doit présenter les caractéristiques suivantes :

  • Doit utiliser le protocole SSL (Secure Sockets Layer).

  • Doit utiliser l’authentification basée sur les revendications.

  • Doit utiliser l’authentification Windows et l’authentification de base.

  • Doit être liée à un certificat approuvé par le système SAP.

Une fois que la nouvelle zone destinée à l’exécution du service Web est créée et configurée, vous créez une collection de sites puis, à l’aide de l’utilitaire DuetConfig.exe, vous configurez l’application Web afin qu’elle se connecte au service Web OBAFileReceiver. Lorsque vous configurez la création de rapports pour une application Web, vous fournissez également le nom du compte utilisé par le système SAP pour communiquer avec le service Web OBAFileReceiver (il s’agit du nom du compte que l’entité de publication de document SAP utilise pour publier les rapports), ainsi que l’URL du site Web racine de la zone que vous avez créée pour la connexion au service Web. Pour obtenir une description complète de la configuration d’une application Web pour la création de rapports, voir Autoriser une application Web à recevoir des rapports (Duet Enterprise) (https://go.microsoft.com/fwlink/?linkid=191895&clcid=0x40C).

Important

  • La création de rapports Duet Enterprise requiert l’importation des modèles de création de rapports dans le Service Business Data Connectivity. Cette importation peut être effectuée lors du déploiement du produit. Pour plus d’informations, voir Importer des modèles (https://go.microsoft.com/fwlink/?linkid=205813&clcid=0x40C).

  • Le compte du pool d’applications de l’application Web dans laquelle le site de publication des rapports s’exécute doit disposer de l’autorisation Exécuter pour la méthode de recherche spécifique au sein du type de contenu externe SAPRoles. Cela est indispensable pour permettre aux requêtes de déterminer si la recherche d’existence d’un rôle (recherche de rôle) peut être exécutée dans le système SAP. Le même compte du pool d’applications doit également disposer de l’autorisation d’accès au système SAP pour effectuer la recherche. Notez que le compte du pool d’applications est le même que celui enregistré dans la fiche de travail (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x40C) Duet Enterprise indiquée dans la ligne « Compte de service pour l’application Web des sites Duet Enterprise » du tableau 3.

Intégration de la création de rapports à des sites Web

Vous pouvez intégrer des rapports SAP à un site Web de votre solution Duet Enterprise de deux manières :

  • Lorsque vous configurez Duet Enterprise Starter Services, la création de rapports est automatiquement intégrée à l’ensemble de sites, avec toutes les fonctionnalités requises activées.

  • Vous pouvez ajouter des bibliothèques de rapports à un site existant. Pour cela, vous devez activer les fonctionnalités suivantes :

    • Sur le site racine de la collection de sites qui contient les rapports, activez la fonctionnalité Types de contenu de rapport Duet Enterprise et vérifiez que la fonctionnalité Fonctionnalités de la collection de sites SharePoint Server Standard est activée.

    • Sur le site qui contient les rapports, activez la fonctionnalité Création de rapports Duet Enterprise. Désormais, toutes les fonctionnalités de création de rapports seront disponibles sur le site.

Scénarios de création de rapports

Les scénarios de cette section mentionnent les personnes suivantes.

  • Naoki Sato est l’administrateur système SharePoint Server 2010 de Contoso, Ltd.

  • Michel Pereira est responsable des ventes au sein de Contoso, Ltd.

  • Tali Roth est directrice commerciale chez Contoso, Ltd., et elle est la responsable de Michel.

  • David Longmuir est administrateur du site de vente pour Contoso, Ltd., et il travaille principalement avec le service commercial ; il est également administrateur du site Centre des entités client.

Scénario 1 : configurer une nouvelle fonctionnalité de création de rapports Duet Enterprise

Le site Web de collaboration utilisé par l’équipe commerciale de Michel Periera se situe sur une batterie de serveurs sur laquelle Duet Enterprise est déployé. Les membres de l’équipe de Michel consultent actuellement les rapports pour lesquels ils possèdent des autorisations directement sur le système SAP. Il souhaite tirer parti de l’intégration entre SharePoint Server 2010 et le système SAP offerte par Duet Enterprise pour faire acheminer les rapports vers leur site de collaboration. Il envoie une demande au service informatique afin que leur site soit configuré pour prendre en charge la création de rapports. La demande arrive dans la file d’attente de Naoki Sato.

Naoki, en tant qu’administrateur de la batterie de serveurs, vérifie que l’application Web dans laquelle s’exécute le site de collaboration de l’équipe commerciale n’a pas encore été étendu pour communiquer de manière sécurisée avec le système SAP. À l’aide de l’Administration centrale de SharePoint Server 2010, il repère l’application Web et l’étend en créant une zone supplémentaire configurée pour le protocole SSL (Secure Sockets Layer) et l’authentification par revendications. Il crée ensuite une collection de sites et se connecte au service Web OBAFileReceiver à l’aide de l’utilitaire DuetConfig.exe. L’application Web est à présent configurée afin de recevoir des rapports. Naoki envoie un courrier électronique à David Longmuir, qui est l’administrateur de la collection de sites de laquelle relève le site de collaboration de l’équipe commerciale.

À l’aide des instructions que Naoki lui a envoyées, David configure la collection de sites afin qu’elle puisse recevoir des rapports. Sur le site racine de la collection de sites qui contiendra les rapports, il active la fonctionnalité Types de contenu externe Duet Enterprise et vérifie que la fonctionnalité Fonctionnalités de la collection de sites SharePoint Server Standard est activée. Il accède ensuite au site de collaboration, lequel se trouve un niveau en dessous de la racine de la collection de sites, puis active la fonctionnalité Création de rapports Duet Enterprise. Il vérifie ensuite que la bibliothèque de rapports est créée sur le site. Les utilisateurs du site de l’équipe commerciale de Contoso sont désormais en mesure de demander, recevoir et consulter des rapports SAP à partir de leur site Web de collaboration.

Scénario 2 : collaborer sur un rapport Duet Enterprise

Dans le cadre de son deuxième domaine de responsabilité pour Contoso, Ltd., David configure les rapports associés au site Centre des entités client qu’il administre. Il veut permettre à l’équipe commerciale d’utiliser les rapports Duet Enterprise qui ciblent un client particulier de Contoso, Ltd. David active la création de rapports Duet Enterprise pour permettre la collaboration sur le site Centre des entités client à l’aide d’étapes similaires à celles qu’ils a suivies pour configurer le site de création de rapports de l’équipe commerciale de Contoso. David souhaite personnaliser le modèle de site Instance du centre des entités client pour permettre la création de rapports. Il crée un site test à l’aide du modèle Instance de l’entité client et le personnalise en activant la fonctionnalité de création de rapports Duet Enterprise. Il configure ensuite les rapports associés et le mappage de paramètres d’après le contexte de l’entité client afin que Tali et Michel n’aient pas à entrer de nouveau ces informations à chaque génération de rapport. Une fois que David a personnalisé les composants WebPart et les pages, puis activé les rapports Duet Enterprise sur les sites d’instance, il enregistre ses personnalisations sous un modèle de site que d’autres sites d’instance peuvent utiliser, puis recrée les affichages de rapport qu’il souhaite rendre disponibles dans le modèle de site. Cette opération active automatiquement les rapports Duet Enterprise pour chaque nouveau site d’instance cliente.

Tali partage un rapport sur un nouveau prospect avec Michel. Elle veut s’occuper rapidement de ce nouveau prospect et décide donc de créer un contexte de collaboration pour celui-ci à l’aide de la fonctionnalité de collaboration. Une fois le site créé, Tali consulte les rapports associés sur la page d’arrivée et exécute le rapport Résumé du prospect. Une fois le rapport généré et remis, elle peut le voir figurer dans les documents associés en tant que nouveau document. Elle décide d’obtenir les commentaires de tous les responsables des ventes, notamment de Michel. Tali partage ce rapport avec tous les responsables des ventes de l’équipe et définit les autorisations en conséquence. Elle envoie ensuite une demande de commentaires électronique. Michel est à présent en mesure de consulter le rapport depuis le contexte de collaboration (page d’arrivée) et fait rapidement part de ses commentaires à Tali, lesquels sont consultables par tous les responsables des ventes.