Développement avec Duet Enterprise 2.0

Vue d’ensemble

Duet Enterprise 2.0 est la dernière version d’un effort de collaboration entre Microsoft et SAP pour donner aux utilisateurs SharePoint la possibilité d’travailler avec des données à partir de systèmes SAP. Il combine des composants sap, ainsi que des SharePoint et SharePoint Online. Il permet aux développeurs de créer des composants qui permettront aux utilisateurs d’apporter des données à partir de systèmes SAP dans l’environnement SharePoint familier.

Fonctionnalités de Duet Enterprise 2.0

Lorsque correctement installées et configurées, Duet Enterprise 2.0 fournit les fonctionnalités suivantes :

  • Vous pouvez travailler avec des données dans les systèmes SAP au sein de SharePoint à l'aide de composants WebPart de données métiers, les listes externes et les composants personnalisés.

  • Utilisez les données SAP dans SharePoint sans code à l’aide de composants intégrés.

  • Utilisez les systèmes à l'intérieur d'une application de création de rapports de SAP.

  • Utilisez spéciaux des composants WebPart installés avec Duet Enterprise 2.0 pour ajouter des informations SAP à des pages SharePoint

  • Utilisez le flux de travail SAP dans une application.

  • Les développeurs peuvent utiliser JavaScript côté client pour interagir avec des données externes SAP.

  • Sécuriser les données à l'aide d'OAuth pour l'authentification.

Configuration de l'environnement de développement

Le développement de SharePoint à l’aide de Duet Enterprise 2.0, pour la plupart, est exactement identique à la création de SharePoint standard. Vous pouvez utiliser Visual Studio pour étendre vos applications et travailler dans l’infrastructure robuste de l Visual Studio de développement intégré.

Ajout de types de contenu externe

Pour pouvoir accéder aux données externes hébergées sur le système SAP, vous devez ajouter un type de contenu externe. Étant donné que les données SAP sont exposées via des points de terminaison OData, les outils de génération automatique installés dans Visual Studio peuvent être utilisés pour : créer un type de contenu externe à partir d’une source OData dans SharePoint qui est étendue au niveau de l’application.

Suivez ces étapes pour créer un type de contenu externe :

Création d'un type de contenu externe à partir d'un point de terminaison OData de SAP

  1. Dans L'Explorateur de solutions, ouvrez le menu contextuel du projet et choisissez Ajouter, types de contenu pour la source de données externe.

  2. Dans la page Spécifier la Source de OData, entrez l'URL du Service de flux de travail Duet Enterprise.

  3. Choisissez un nom pour votre source OData.

  4. Sélectionnez les entités qui sont nécessaires.

  5. Cliquez sur Terminer.

Visual Studio créera un nouveau dossier nommé des Types de contenu externe où vous trouverez le modèle BDC nouvellement créé.

Configuration du modèle BDC

Le plus important pour rendre le projet fonctionne, consiste à ajouter de la propriété ODataExtensionProvider pour le modèle BDC. Cette propriété définit le fournisseur d'extensions offrant BCS avec les extensions SAP nécessaires pour la création de code de l'application.

Cet exemple présente les propriétés ajoutées au modèle BDC :


<LobSystem Type="OData" Name="LOB_SYSTEM_NAME">
                     <Properties>
                          <Property Name="ODataServiceMetadataUrl" Type="System.String">
                               https://<DUET_METADATA_URL>:443/sap/opu/odata/sap/ 
                               ZANDY_PO_HEADER_SRV/$metadata</Property>
                          <Property Name="ODataServicesVersion" Type="System.String">2.0</Property>
                          <Property Name="ODataExtensionProvider" Type="System.String"> 
                               OBA.Server.Canary.ObaOdataServerExtensionProvider, 
                               OBA.Server.SSOProvider, 
                               Version=15.0.0.0, 
                               Culture=neutral, 
                               PublicKeyToken=71e9bce111e9429c</Property>
                          <Property Name="TraceHeader" Type="System.String">SAP-PASSPORT</Property>
                     </Properties>

À l'aide des services de starter Duet pour développer des applications personnalisées

Duet Enterprise 2.0 installe plusieurs services de démarrage sur le système de fichiers sur SharePoint serveur. Dans une installation par défaut, les fichiers sont trouvent à C:\Program Files\Duet Enterprise\2.0\Solutions\Starter Services. Parmi ceux-ci figurent notamment :

  • OBACustomerWorkspace

  • OBAOrderToCash

  • OBAPortal

  • OBAProductCenter

Chacune de ces solutions contient les fichiers, les solutions et les autres fichiers de prise en charge nécessaires pour implémenter les WSP.

Ces solutions peuvent servir à voir ce qui peut être fait avec Duet Enterprise 2.0 et quels sont les modèles de développement, mais ils ne sont pas pris en charge pour une utilisation dans Compléments SharePoint.

Voir aussi