Utiliser les Services de Visio avec les listes externes SharePoint Server

 

**Sapplique à :**SharePoint Server 2013, SharePoint Server 2016

**Dernière rubrique modifiée :**2017-07-07

Résumé : Connectez-vous à une liste externe dans Visio avec Microsoft Business Connectivity Services et restituez le diagramme dans un navigateur avec Visio Services.

Ce document décrit les procédures nécessaires à la connexion d’un diagramme de Visio dans une liste externe dans SharePoint Server 2013 ou SharePoint Server 2016.

Une liste externe est une source de données à l’extérieur de SharePoint Server (par exemple, une table SQL Server ) qui a été connecté à une liste SharePoint à l’aide de Services Microsoft Business Connectivity. La connexion de données et de la liste externe sont créés à l’aide de Visual Studio ou SharePoint Designer 2013. Les informations de connexion sont gérées et stockées à l’aide de la Service Business Data Connectivity, un composant de Business Connectivity Services dans SharePoint Server.

Avant de commencer

Les applications de service suivants doivent être en cours d’exécution et configuré sur votre batterie de SharePoint Server:

  • Service Business Data Connectivity

  • Service Graphiques Visio

  • Service Banque d’informations sécurisé

Vous avez aussi besoin des comptes de domaine suivants :

  • Un compte disposant d’un accès en lecture à votre source de données. Ce compte est stocké dans la Banque d’informations sécurisée pour être utilisé par Services Microsoft Business Connectivity.

  • Un compte d’utilisateur qui dispose d’autorisations de création sur le site SharePoint où vous voulez créer la liste externe.

  • Un compte qui dispose d’autorisations d’administrateur de batterie de serveurs pour configurer différents paramètres sur le le site Web Administration centrale de SharePoint.

Configurer une application cible de stockage d’informations de sécurité

Le type de contenu externe du Service Business Data Connectivity utilise des informations d’identification qui sont stockées dans la Banque d’informations sécurisée pour accéder à la source de données. Vous devez créer une application cible de la Banque d’informations sécurisée pour le type de contenu externe à utiliser pour accéder à ces informations d’identification.

Procédez comme suit pour créer l’application cible.

Pour créer une Application cible du magasin sécurisé

  1. Dans Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.

  2. Cliquez sur l’application du service Banque d’informations sécurisé.

  3. Dans le groupe Gérer les applications cibles du ruban, cliquez sur Nouveau.

  4. Dans la zone ID application cible, tapez un identificateur unique pour cette application cible. Notez le nom que vous utilisez ici ; il vous serez à nouveau demandé pour créer le type de contenu externe.

  5. Tapez un Nom d’affichage et Adresse de messagerie du contact.

  6. Dans la liste Type d’application cible, sélectionnez Groupe.

  7. Cliquez sur Suivant.

  8. Dans la page Noms de champs, conservez les paramètres par défaut, puis cliquez sur Suivant.

  9. Dans la zone Administrateurs d’application cible, tapez le nom des utilisateurs que vous voulez être en mesure d’administrer cette application cible.

  10. Dans la zone Membres, tapez le nom des utilisateurs dont vous souhaitez autoriser à déclencher l’actualisation des données. (C’est-à-dire, les utilisateurs qui verront le diagramme Visio que vous créez.)

  11. Cliquez sur OK.

Une fois que l’application cible a été créée, vous devez définir les informations d’identification à associer à cette application cible. Dans ce cas, vous devez utiliser un compte de domaine qui possède un accès en lecture à la source de données à laquelle vous voulez vous connecter via Services Microsoft Business Connectivity.

Pour définir les informations d’identification pour l’application cible

  1. Dans la page d’administration de la Banque d’informations sécurisée, activez la case à cocher en regard de l’application cible que vous venez de créer.

  2. Dans le groupe Informations d’identification du ruban, cliquez sur Définir.

  3. Dans la zone Nom d’utilisateur Windows, tapez le compte de domaine qui a accès à votre source de données.

  4. Tapez et confirmez le mot de passe pour ce compte.

  5. Cliquez sur OK.

Configurer des autorisations de magasin de métadonnées du Service Business Data Connectivity

Vous devez créer le type de contenu externe avec un compte d’utilisateur qui dispose d’autorisations au magasin de métadonnées du Service Business Data Connectivity. Utilisez la procédure suivante pour accorder à un utilisateur des autorisations au magasin de métadonnées du Service Business Data Connectivity. (Vous pouvez omettre cette étape si vous disposez déjà d’un compte d’utilisateur disposant de ces autorisations.)

Pour accorder des autorisations pour le magasin de métadonnées Service Business Data Connectivity

  1. Dans Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.

  2. Cliquez sur l’application de service du Service Business Data Connectivity.

  3. Dans la section Autorisations du ruban, cliquez sur Définir les autorisations du magasin de métadonnées.

  4. Tapez le compte d’utilisateur auquel vous voulez accorder des autorisations, puis cliquez sur Ajouter.

  5. Sélectionnez le compte d’utilisateur que vous venez d’ajouter, puis activez les cases à cocher Modifier et Exécuter.

  6. Cliquez sur OK.

Notez que Modifier est une autorisation dotée de privilèges élevés qui est requise pour créer ou modifier des types de contenus externes dans le Service Business Data Connectivity. Nous vous recommandons de définir des autorisations Modifier dans la phase de conception ou de modification du site, puis de supprimer les autorisations Modifier des utilisateurs qui n’en ont pas besoin. Les autorisations Exécuter sont requises pour demander le type de contenu externe.

Créer un type de contenu externe

Une fois que votre compte d’utilisateur dispose d’autorisations sur le magasin de métadonnées du Service Business Data Connectivity, vous pouvez créer le type de contenu externe. Pour effectuer les procédures de cette section, votre compte doit également disposer d’autorisations Créer sur le site SharePoint où vous prévoyez de créer la liste externe. Si vous voulez définir des autorisations sur la liste (ce qui est facultatif), vous devez disposer d’autorisations Contrôle total sur le site.

Les types de contenus externes du Service Business Data Connectivity sont créés et gérés dans SharePoint Designer 2013 ou Visual Studio 2012. Cet exemple utilise une source de données SQL Server, et le type de contenu externe est créé à l’aide de SharePoint Designer 2013.

Les procédures suivantes décrivent comment créer et configurer un type de contenu externe. Suivez ces procédures sur un ordinateur qui exécute SharePoint Designer 2013.

Pour créer un Type de contenu externe

  1. Connectez-vous à un ordinateur à l’aide d’un compte qui dispose d’autorisations Créer sur le site SharePoint où vous voulez créer la liste externe et les autorisations sur le magasin de métadonnées du Service Business Data Connectivity.

  2. Ouvrez SharePoint Designer 2013.

  3. Dans la section Ouvrir le site SharePoint, cliquez sur Ouvrir le site.

  4. Dans la zone Nom du site, tapez l’URL du site où vous voulez créer la liste externe, puis cliquez sur Ouvrir.

  5. Dans le volet de navigation de gauche, cliquez sur Types de contenu externe.

  6. Dans la section Nouveau du ruban, cliquez sur Type de contenu externe.

  7. Tapez un Nom et un Nom d’affichage pour le type de contenu.

  8. Cliquez sur Cliquez ici pour découvrir les sources de données externes et définir des opérations.

  9. Cliquez sur Ajouter une connexion.

  10. Sélectionnez votre type de source de données dans la liste Type de source de données. (Cet exemple suppose l’existence d’une source de données SQL Server.)

  11. Dans la boîte de dialogue Connexion à SQL Server :

    • Dans la zone Serveur de bases de données, tapez le nom de votre serveur de base de données.

    • Dans la zone Nom de la base de données, tapez le nom de votre base de données.

    • Sélectionnez l’option Se connecter avec l’identité Windows empruntée.

    • Dans la zone ID d’application du magasin sécurisé, tapez l’ID de l’application cible de la Banque d’informations sécurisée que vous avez créée.

    • Cliquez sur OK.

  12. Dans l’Explorateur de source de données, trouvez la table à laquelle vous voulez vous connecter.

  13. Cliquez avec le bouton droit sur la table, puis cliquez sur Créer toutes les opérations.

  14. Exécutez l’assistant Créer toutes les opérations.

  15. Lorsque vous en aurez terminé avec l’assistant, dans le menu Fichier, cliquez sur Enregistrer.

Lorsque vous avez créé le type de contenu externe, l’étape suivante consiste à créer une liste externe basée sur ce type de contenu.

Pour créer une liste externe

  1. Dans SharePoint Designer, dans le volet de navigation gauche, cliquez sur Types de contenu externe.. (Si le type de contenu externe que vous venez de créer n’apparaît pas dans la liste, vous devrez peut-être actualiser la liste.)

  2. Cliquez avec le bouton droit sur le type de contenu externe que vous avez créé, puis cliquez sur Liste externe.

  3. Tapez un nom pour la liste, puis cliquez sur OK.

  4. De manière facultative, vous pouvez cliquer sur Autorisations de cette liste pour définir les autorisations de la liste. (Par défaut, la liste hérite des autorisations en provenance du site.)

Configurer les autorisations d’objet du Service Business Data Connectivity

Les utilisateurs qui utiliseront la liste externe dans SharePoint ou qui visionneront un diagramme Visio connecté à cette liste devront disposer d’autorisations sur le type de contenu externe. Utilisez la procédure suivante pour accorder aux utilisateurs des autorisations sur le type de contenu externe dans le Service Business Data Connectivity.

Pour accorder des autorisations pour le Type de contenu externe Service Business Data Connectivity

  1. Dans Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.

  2. Cliquez sur l’application de service du Service Business Data Connectivity.

  3. Cliquez sur le type de contenu externe que vous avez créé.

  4. Dans le groupe Autorisations du ruban, cliquez sur Définir les autorisations de l’objet.

  5. Tapez le compte d’utilisateur ou un groupe Active Directory auquel vous voulez accorder des autorisations, puis cliquez sur Ajouter.

  6. Sélectionnez le compte d’utilisateur que vous venez d’ajouter, puis activez la case à cocher Exécuter.

  7. Cliquez sur OK.

Se connecter à la liste externe dans Visio

La liste externe est maintenant disponible sur le site SharePoint. Vous pouvez maintenant vous connecter à la liste depuis Visio.

Pour vous connecter à une liste externe dans Visio

  1. Dans Visio, sous l’onglet Données , cliquez sur Lier des données à des formes.

  2. Choisissez l’option de liste Microsoft SharePoint Foundation, puis cliquez sur Suivant.

  3. Dans la page Sélectionner un site, tapez l’URL du site SharePoint qui héberge votre liste externe, puis cliquez sur Suivant.

  4. Dans la page Sélectionner une liste, choisissez la liste externe que vous avez créée, puis cliquez sur Terminer.

Les données de la liste externe sont maintenant disponibles dans Visio et vous pouvez les lier à vos formes. Une fois que vous avez lié les données aux formes, l’étape suivante consiste à enregistrer le fichier à une bibliothèque de documents SharePoint.

Pour enregistrer un diagramme à une bibliothèque de documents SharePoint

  1. Dans Visio, cliquez sur Fichier, puis sur Enregistrer.

  2. Cliquez sur Ordinateur, puis sur Parcourir.

  3. Tapez l’URL de la bibliothèque de documents SharePoint dans la zone Emplacement en haut de la boîte de dialogue Enregistrer sous, puis appuyez sur Entrée.

  4. Tapez un nom de fichier, puis cliquez sur Enregistrer.

Une fois le diagramme a été enregistré dans la bibliothèque de documents SharePoint, vous pouvez accéder à la bibliothèque de documents et cliquez sur le fichier Visio pour l’afficher dans un navigateur en utilisant Visio Services.