Partager via


Convertir un type de contenu externe étendu aux compléments en complément d’étendue client

Découvrez comment créer un basé sur type de contenu externe à l'aide des outils de génération automatique de Visual Studio 2012 et les importer dans les métadonnées de Business Connectivity Services (BCS) stocker de sorte qu'elle peut être utilisée dans un espace de travail client entière. Modèles BDC sont complexes définitions XML d'une source de données externe. Ils sont utilisés lors de la définition des types de contenu externe pour BCS. Ils sont très difficiles à créer manuellement, afin que les outils ont été conçus pour générer automatiquement les fichiers à l'aide de Visual Studio 2012 et Outils de développement Office pour Visual Studio 2012. À l'aide de ces outils, vous pouvez créer un package de .app à l'aide de la publication de Visual Studio et ouvrez ce lot afin d'extraire le fichier de modèle.

Extrayez le fichier de modèle BDC à partir d'un package de complément Visual Studio

Les étapes suivantes vous montrent comment créer le type de contenu externe basée sur OData et puis importez-le dans le magasin de métadonnées BCS afin qu'il peut être utilisé dans un espace de travail client entière.

Pour créer un fichier de modèle BDC à partir d'une source OData

  1. Dans Visual Studio 2012, créez un complément pour le projet SharePoint .

  2. Spécifiez les paramètres de la macro complémentaire, comprenant le nom de compléments, l'URL du site pour le débogage du complément, et comment vous souhaitez héberger le complément ( auto-hébergée, hébergé par le fournisseur ou hébergée sur SharePoint ). Pour en savoir plus, consultez l’article sur les motifs pour le développement et l’hébergement de votre complément SharePoint.

  3. Cliquez sur Terminer pour créer l'application.

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

    Cette opération démarre un Assistant qui vous permet de rechercher la source de données sélectionnées et créer le modèle BDC.

  5. Dans la page Définir le code OData Source, entrez l'URL du service OData que vous souhaitez vous connecter. L'URL doit ressembler à ceci : http://services.odata.org/Northwind/Northwind.svc/.

    Spécifiez un nom pour votre source OData.

    Remarque

    Pour cet exemple, vous allez utiliser le service Northwind disponible dans la liste des producteurs située sur le site web Open Data Protocol.

  6. Une liste apparaît affichant des entités de données qui sont exposées par le OData Service. Sélectionnez une ou plusieurs des entités, cliquez sur Terminer.

Pour déployer l'ajouter dans-étendue de type de contenu externe comme un package de complément

  1. Dans Visual Studio, dans le menu Générer, choisissez Publier.

  2. Nommez le package, spécifiez l'enregistrement emplacement sur votre disque dur local du lecteur et cliquez sur Terminer.

Pour extraire le fichier de modèle à partir du package .app

  1. Ouvrez le dossier dans lequel le package .app est créé.

  2. Remplacez l'extension de nom de fichier à partir de .app par.zip.

  3. Extrayez le fichier zip dans un dossier local.

  4. Ouvrez le dossier d'extraction pour rechercher le fichier WSP.

  5. Déplacer le fichier WSP vers un autre emplacement.

  6. Modifiez l'extension de nom de fichier .wsp dans ce fichier en .cab.

  7. Ouvrez le fichier .cab, et vous trouverez le fichier Bdcmodel.bdcm.

  8. Enregistrez le fichier Bdcmodel.bdcm vers un autre emplacement.

Pour importer le fichier de modèle à l'aide des pages d'Administration centrale de SharePoint

  1. Ouvrez les pages Administration centrale de SharePoint Online ou SharePoint locale.

  2. Cliquez sur Gérer les traiter les applications.

  3. Cliquez sur Service Business Data Connectivity.

  4. Choisissez le lien de l'importation dans le ruban de serveur.

  5. Cliquez sur le bouton Parcourir pour spécifier l'emplacement où vous avez extrait le fichier .bdcm.

  6. Conservez les paramètres par défaut, puis cliquez sur Importer.

Voir aussi