Gérer les applications Business Connectivity Services

Dans SharePoint dans Microsoft 365, vous pouvez créer des connexions Business Connectivity Services (BCS) à des sources de données, telles que des bases de données SQL Azure ou des services web Windows Communication Foundation (WCF), qui se trouvent en dehors du site SharePoint. Une fois que vous avez créé ces connexions, vous pouvez gérer ou modifier les informations BCS dans le Centre d’administration SharePoint. Microsoft SharePoint utilise BCS avec les services banque d’informations sécurisés pour accéder à des données telles que des modèles BDC à partir de systèmes de données externes et les récupérer. Voir aussi Déployer une solution hybride Business Connectivity Services dans SharePoint.

Remarque

Business Connectivity Services (BCS) dans Microsoft 365 est une fonctionnalité déconseillée. Le 8 janvier 2024, elle sera désactivée dans les nouveaux locataires ainsi que dans les locataires existants qui n’ont pas utilisé la fonctionnalité depuis le 30 octobre 2023. Il sera mis hors service et supprimé de tous les locataires le 30 septembre 2024. Les clients sont encouragés à explorer l’utilisation de Microsoft Power Apps pour remplacer leurs solutions Business Connectivity Services dans Microsoft 365.

Pour plus d’informations, consultez Mise hors service de Business Connectivity Services (BCS) dans Microsoft 365.

Gérer les autorisations BCS

Une fois l’installation terminée, les autorisations utilisateur contrôlent l’accès aux données que la connexion fournit. BCS a deux types d’autorisations :

  • Autorisations d’objet

  • Autorisations du magasin de métadonnées

Le ruban Modifier dans Les paramètres business connectivity, montrant le bouton Importer du modèle BDC et les paramètres d’autorisations.

Autorisations d’objet

Les autorisations d’objet s’appliquent uniquement à un système externe, à un modèle BDC ou à un type de contenu externe (ECT) spécifique. Chaque ECT est un objet sécurisable. Par exemple, si vous avez un ECT appelé WCFBookSales, les autorisations d’objet s’appliquent uniquement à l’objet WCFBookSales et non à tout autre ECT qui pourrait être défini.

Pour définir des autorisations d’objet pour un objet, procédez comme suit.

  1. Accédez à Plus de fonctionnalités dans le nouveau Centre d’administration SharePoint, puis connectez-vous à l’aide d’un compte disposant des autorisations d’administrateur pour votre organisation.

Remarque

Si vous avez Office 365 géré par 21Vianet (en Chine), connectez-vous au Centre d’administration Microsoft 365, puis recherchez dans le Centre d’administration SharePoint et ouvrez la page Autres fonctionnalités.

  1. Sous BCS, sélectionnez Ouvrir.

  2. Dans la section catalogue de données métiers , sélectionnez Gérer les modèles BDC et les types de contenu externe.

  3. Sélectionnez la zone case activée en regard du nom de l’ECT ou du système externe que vous souhaitez gérer.

  4. Dans le ruban, sélectionnez Définir les autorisations d’objet.

    Capture d’écran de la boîte de dialogue Définir les autorisations d’objet pour Business Connectivity Services dans SharePoint.

  5. Entrez un compte d’utilisateur ou un nom de groupe dans la zone de texte, puis sélectionnez Ajouter. Vous pouvez également sélectionner Parcourir pour rechercher le nom souhaité.

  6. Sélectionnez le nom du compte ou du groupe pour lequel vous souhaitez définir l’accès au système ECT ou externe. Vous ne pouvez définir des autorisations que pour un seul compte à la fois. Si vous avez plusieurs comptes ou groupes, vous devez définir les niveaux d’accès pour chaque compte séparément, en les sélectionnant un à la fois.

    Le tableau suivant décrit les autorisations et les niveaux d’accès associés.

Permission Notes
Modifier
Permet à l’utilisateur ou au groupe de créer des systèmes externes et des modèles BDC, d’importer des modèles BDC et d’exporter des modèles BDC. Ce paramètre doit être réservé aux utilisateurs disposant de privilèges élevés.
Exécuter
Permet à l’utilisateur ou au groupe d’exécuter des opérations (créer, lire, mettre à jour, supprimer ou interroger) sur les ects.
Sélectionnable dans les clients
Permet à l’utilisateur ou au groupe de créer des listes externes pour n’importe quel ect et d’afficher les ects dans le sélecteur d’éléments externes.
Définition des autorisations
Permet à l’utilisateur, au groupe ou à la revendication de définir des autorisations sur le magasin de métadonnées.
Au moins un utilisateur ou un groupe doit disposer de cette autorisation sur chaque connexion BCS afin que la gestion des autorisations puisse se produire. Avec cette autorisation, un utilisateur peut accorder des autorisations De modification au magasin de métadonnées. Ce paramètre doit être réservé aux utilisateurs disposant de privilèges élevés

Autorisations du magasin de métadonnées

Les autorisations du magasin de métadonnées s’appliquent globalement à l’ensemble du magasin BCS. Autrement dit, elles s’appliquent à tous les modèles BDC, systèmes externes, ecTs, méthodes et instances de méthodes définis pour ce système de données externe. Vous pouvez définir des autorisations sur le magasin de métadonnées pour déterminer qui peut modifier des éléments et définir des autorisations pour le magasin.

Les autorisations du magasin de métadonnées s’appliquent à de nombreux objets, tels que les modèles BDC, les ECT et les systèmes externes. Étant donné que les autorisations du magasin de métadonnées peuvent remplacer les autorisations d’objet, elles doivent être gérées avec soin. Lorsqu’elles sont appliquées avec une appesanteur, les autorisations du magasin de métadonnées peuvent accorder l’accès rapidement et complètement.

Graphique de la boîte de dialogue Définir les autorisations du magasin de métadonnées dans le bcS de SPO.

Pour définir les autorisations du magasin de métadonnées, procédez comme suit.

  1. Dans le volet gauche du nouveau Centre d’administration SharePoint, sélectionnez Plus de fonctionnalités.

  2. Sous BCS, sélectionnez Ouvrir.

  3. Sélectionnez Gérer les modèles BDC et les types de contenu externe.

  4. Dans le ruban, sélectionnez Définir les autorisations du magasin de métadonnées.

  5. Entrez un compte d’utilisateur ou un groupe dans la zone de texte, puis sélectionnez Ajouter. Vous pouvez également sélectionner Parcourir pour rechercher le compte souhaité.

  6. Le compte ou le groupe s’affiche dans la deuxième zone de texte. Si vous avez plusieurs comptes ou groupes, vous devez les sélectionner un par un pour définir le niveau d’accès.

Permission Notes
Modifier
Permet à l’utilisateur ou au groupe de créer des systèmes externes et des modèles BDC, d’importer des modèles BDC et d’exporter des modèles BDC. Ce paramètre doit être réservé aux utilisateurs disposant de privilèges élevés.
Exécuter
Permet à l’utilisateur ou au groupe d’exécuter des opérations (créer, lire, mettre à jour, supprimer ou interroger) sur les ects.
Sélectionnable dans les clients
Autorisez l’utilisateur ou le groupe à créer des listes externes pour les ECT et à les afficher dans le sélecteur d’éléments externes.
Définir des autorisations
Permet à l’utilisateur, au groupe ou à la revendication de définir des autorisations sur le magasin de métadonnées.
Au moins un utilisateur ou un groupe doit disposer de cette autorisation sur chaque connexion BCS afin que la gestion des autorisations puisse se produire.
Avec cette autorisation, un utilisateur peut accorder des autorisations De modification au magasin de métadonnées. Ce paramètre doit être réservé aux utilisateurs disposant de privilèges élevés.
  1. Pour propager des autorisations à tous les éléments du magasin de métadonnées, sélectionnez Propager les autorisations à tous les modèles BDC, systèmes externes et types de contenu externe dans le magasin de métadonnées BDC. Si vous sélectionnez cette option, vous remplacez toutes les autorisations existantes (y compris les autorisations d’objet) que vous avez peut-être définies ailleurs dans votre application BCS sélectionnée.

Importer ou exporter un modèle Bdc (Business Data Connectivity)

La vue Modèle BDC permet à un utilisateur d’importer et d’exporter l’infrastructure sous-jacente pour la connexion de données métiers. Cela est très utile si vous devez recréer la connexion dans un nouvel environnement. Un fichier de modèle BDC peut être importé pour créer une connexion ECT à un système externe.

Vous pouvez importer ou exporter deux types de fichiers de modèle :

Modèle Exporte les métadonnées XML pour un système sélectionné.

Ressource Exporte les noms, propriétés et autorisations localisés pour un système sélectionné.

Remarque

Vous pouvez créer un modèle BDC à l’aide du code XML. Dans ce cas, il est important de savoir que vous ne pouvez pas utiliser les modes d’authentification RevertToSelf et PassThrough avec SharePoint. Bien que vous puissiez importer un modèle BDC écrit en XML, la connexion ne sera pas utilisable.

Importer un modèle BDC

Lorsque vous importez un modèle BDC, vous importez également les autorisations spécifiées. Avant d’importer un modèle BDC, il est judicieux de comprendre comment les autorisations importées interagissent avec les autorisations existantes.

Les autorisations importées pour un modèle BDC sont ajoutées au magasin d’autorisations existantes dans le service BDC. Si une entrée pour un objet existe déjà dans la liste de contrôle d’accès, la valeur existante est remplacée par les informations d’autorisation du fichier importé.

Pour importer un modèle BDC, procédez comme suit :

  1. Dans le volet gauche du nouveau Centre d’administration SharePoint, sélectionnez Plus de fonctionnalités.

  2. Sous BCS, sélectionnez Ouvrir.

  3. Dans la section Services de connectivité métier, sélectionnez Gérer les modèles BDC et les types de contenu externe.

  4. Dans le ruban, sélectionnez Importer.

  5. Dans la section Modèle BDC , entrez le nom du fichier de modèle BDC. Le nom du modèle ne doit pas inclure de caractères spéciaux, tels que ~ " # % & * : <> ? \ { | } ou le caractère 0x7f. Vous pouvez également sélectionner Parcourir pour rechercher le fichier *.bdcm d’un modèle BDC.

    Capture d’écran de la vue BCS Model.

  6. Dans la section Type de fichier, sélectionnez Modèle ou Ressource comme type de fichier à importer.

  7. Dans la section Paramètres avancés , sélectionnez une ou plusieurs des ressources suivantes à importer :

  8. Noms localisés pour importer des noms localisés pour les ECT dans un paramètre régional particulier. Les noms localisés importés sont fusionnés avec les noms localisés existants par Business Data Connectivity.

  9. Propriétés permettant d’importer des propriétés pour les ECT. Les propriétés importées sont fusionnées avec les descriptions de propriétés existantes par Business Data Connectivity.

  10. Autorisations permettant d’importer des autorisations pour les objets ECT et autres objets sécurisables dans le modèle.

  11. (Facultatif) Pour enregistrer les paramètres de ressource dans un fichier pour une utilisation ultérieure, tapez un nom pour le fichier de ressources dans la zone de texte Utiliser les paramètres d’environnement personnalisés .

  12. Sélectionnez Importer.

Exporter un modèle BDC

Vous pouvez exporter un modèle BDC, puis lire son contenu pour déterminer les différences entre les connexions. Cela peut être utile si vous effectuez une résolution des problèmes. Vous pouvez également importer un fichier de modèle BDC exporté dans un autre environnement à des fins de test ou de réutilisation.

Pour exporter un modèle BDC ou un fichier de ressource, procédez comme suit :

  1. Dans le volet gauche du nouveau Centre d’administration SharePoint, sélectionnez Plus de fonctionnalités.

  2. Sous BCS, sélectionnez Ouvrir.

  3. Sélectionnez Gérer les modèles BDC et les types de contenu externe.

  4. Sélectionnez la liste déroulante, puis, dans le groupe Affichage , sélectionnez Modèle BDC.

  5. Sélectionnez le nom du modèle BDC que vous souhaitez exporter. Dans le ruban, sélectionnez Exporter.

  6. Dans la page Modèles de connectivité des données métiers, sélectionnez le modèle ou le fichier de ressources à exporter.

  7. Dans la page Exporter, dans la section Type de fichier , pour spécifier le type de fichier que vous souhaitez exporter, sélectionnez Modèle ou Ressource.

  8. Dans la section Paramètres avancés , pour affiner l’exportation des données, sélectionnez une ou plusieurs des options suivantes :

  • Pour exporter des noms localisés pour les ects dans un paramètre régional particulier, sélectionnezNoms localisés.

  • Pour exporter des propriétés pour les ECT, sélectionnez Propriétés.

  • Pour exporter des autorisations pour les ects, sélectionnez Autorisations.

  • Pour exporter un proxy spécifique à l’implémentation utilisé pour se connecter au système externe, sélectionnez Proxys. .

  1. Si vous avez enregistré un fichier de paramètres de ressource pour une utilisation ultérieure, entrez le nom du fichier à exporter dans le champ Utiliser les paramètres d’environnement personnalisés .

  2. Sélectionnez Exporter pour démarrer une boîte de dialogue qui vous permet d’enregistrer un fichier *.bdcm sur votre lecteur local. Vous pouvez ouvrir le fichier *.bdcm dans un éditeur de texte.

Ajouter des actions à des types de contenu externe

En ajoutant des actions aux ects, les administrateurs associent un localisateur de ressources uniformes (URL) à un ECT. Cela démarre automatiquement un programme spécifié ou ouvre une page web spécifiée.

Les actions peuvent spécifier des paramètres basés sur un ou plusieurs champs dans un ECT. Par exemple, vous pouvez créer une action pour un ECT qui spécifie une URL de page de recherche. Le paramètre de cette action peut être l’ID d’un élément dans la source de données externe. Cela vous permet de spécifier une action personnalisée pour l’ECT qui automatise la recherche de cet élément.

Remarque

Lorsque vous ajoutez une nouvelle action à un ECT, cette action n’est pas ajoutée aux listes externes existantes pour cet ECT. L’action est disponible uniquement dans les nouvelles listes externes pour le ECT.

Pour ajouter une action à un ECT, procédez comme suit.

  1. Dans le volet gauche du nouveau Centre d’administration SharePoint, sélectionnez Plus de fonctionnalités.

  2. Sous BCS, sélectionnez Ouvrir.

  3. Sélectionnez Gérer les modèles BDC et les types de contenu externe.

  4. Pointez sur le nom du ECT auquel vous souhaitez ajouter une action, puis sélectionnez la flèche qui s’affiche. Dans le menu, pour ouvrir la page Ajouter une action , sélectionnez Ajouter une action.

  5. Dans le champ Nom , donnez un nom explicite à l’action.

  6. Dans le champ URL, pour l’action que vous souhaitez ouvrir, entrez l’URL.

    Remarque

    Sous le contrôle, vous pouvez trouver un exemple d’URL. L’exemple montre comment ajouter un (ou plusieurs) espaces réservés de paramètre tels que {0}, ou {1} (http://www.adventure-works.com/sample.aspx?p0={0}&amp;p1={1} ).

  7. Si vous souhaitez que les composants WebPart sur le site puissent utiliser cette nouvelle action, sélectionnez l’une des options suivantes :

Commande Action
Oui
Démarre l’action dans une nouvelle fenêtre de navigateur (conserve le contexte de la page).
Non
Démarre l’action dans la même fenêtre de navigateur.
  1. Dans le champ Paramètres de l’URL , spécifiez tous les paramètres requis par l’URL. Ils sont numérotés dans l’interface à partir de 0.

  2. Décidez si vous souhaitez utiliser une icône ou non. Ce champ vous permet également d’utiliser des icônes Standard.

  3. Si vous souhaitez que l’action soit l’action par défaut, cochez la case Action par défaut case activée.

    Importante

    Les paramètres peuvent contenir des informations d’identification personnelle telles que des noms et des numéros de sécurité sociale. Lorsque vous concevez une action, veillez à ne pas utiliser de champs qui affichent des informations d’identification personnelle.

Afficher les données externes et les paramètres de données externes

Vous utilisez la section Affichage du ruban pour choisir différentes vues des connexions BCS. Les trois affichages affichent des informations sur la connexion BCS de différentes manières et vous donnent accès à différentes actions. Il est important de se familiariser avec ces vues, car certaines tâches sont disponibles uniquement dans des vues spécifiques.

Les trois options d’affichage sont Modèles BDC, Systèmes externes et Types de contenu externe, comme indiqué dans l’illustration suivante.

Capture d’écran de la sélection de la vue pour les vues du catalogue de données BCS.

Pour plus d’informations sur la façon dont vous pouvez utiliser ces vues pour vous aider à gérer BCS, consultez les sections qui suivent.

Vue Types de contenu externe

Par défaut, la connexion BCS utilise la vue Types de contenu externe . Cette vue affiche les informations sur l’application de service et répertorie les informations suivantes :

  • Nom ECT

  • Nom d’affichage ECT

  • Espace de noms de type ECT

  • Version de l’espace de noms

  • Nom du système externe

Capture d’écran du ruban dans la vue type de contenu externe BCS standard.

Pour la plupart des processus dans BCS, cette vue est suffisante. Toutefois, s’il existe de nombreuses ECT, cette vue peut être difficile à naviguer.

Vue Systèmes externes

La vue Systèmes externes montre une connexion BCS en termes de son système d’origine. Cette vue est utile si vous souhaitez connaître les informations de connexion BCS après avoir créé le BCS. Dans cette vue, vous pouvez voir les paramètres de propriété d’un système externe nommé. En outre, vous pouvez configurer certains des paramètres de propriété.

Capture d’écran AQ du ruban dans la vue externe pour le bcS de SPO.

Afficher les paramètres de propriété

Le nom du système externe apparaît sur cette page sous la forme d’un lien sélectionnable (URL navigable). Vous pouvez sélectionner l’URL pour ouvrir une fenêtre qui affiche les paramètres de propriété d’origine pour ce magasin. En outre, si vous êtes connecté à SQL Azure, vous pouvez voir le nom et la base de données du serveur de base de données dans cette vue.

Selon le type de connexion BCS, les paramètres de propriété peuvent inclure n’importe quelle combinaison des éléments suivants :

  • Fournisseur d’accès (tel que le service WCF)

  • Mode d’authentification (par exemple, identité de l’utilisateur)

  • Serveur de base de données

  • Niveau d’emprunt d’identité (par exemple, Aucun, Anonyme, Identification, Emprunt d’identité, Délégation)

  • Nom de la base de données initiale

  • Sécurité intégrée (par exemple, SSPI)

  • Implémentation du magasin sécurisé

  • ID de l’application cible du magasin sécurisé (en tant qu’ID entré dans le magasin sécurisé)

  • Adresse de point de terminaison de service (par exemple, l’URL pointant vers SomeWCFService.svc)

  • Regroupement de connexions (actif/inactif)

  • ID de l’application cible du magasin sécurisé secondaire

  • Implémentation du magasin sécurisé

Configurer les paramètres de propriété

Si vous pointez vers un nom de système externe, vous pouvez ouvrir un menu contextuel qui inclut une commande Paramètres . Cela est utile pour les connexions SharePoint qui utilisent les services Web Windows Communication Foundation (WCF). En sélectionnant l’option Paramètres dans le menu, vous pouvez configurer l’un des paramètres suivants :

  • URL d’échange de métadonnées

  • Mode de découverte d’échange de métadonnées

  • Mode d’authentification WDSL (Web Services Description Language)

  • ID de l’application cible du magasin sécurisé WSDL

  • Implémentation du magasin sécurisé.

Vue du modèle BDC

La vue Modèle BDC offre des commandes du ruban qui vous permettent d’importer ou d’exporter des modèles BDC. En outre, la vue modèle BDC peut faciliter le déplacement dans une très grande collection d’ECT. Étant donné que le modèle BDC affiche des liens hypertexte pour chaque connexion distincte, au lieu d’afficher toutes les ects pour chaque connexion, il peut créer une liste plus facile à gérer.

Graphique du ruban de la vue Modèles BDC dans le bcS de SPO.

Si vous souhaitez voir toutes les ECT d’un modèle BDC, sélectionnez le nom du modèle. Si vous sélectionnez le nom d’un ECT, ouvrez une table qui affiche les champs définis pour le ECT. Il ressemble au tableau suivant.

Name Type Affichage par défaut
ID de commande
System.String
Non
ID d’employé
System.String
Non
Fret
System.Nullable '1[[System.Decimal, ....
Non

Cet affichage peut miroir étroitement la disposition de la source de données connectée via un ECT et fournir un meilleur aperçu de la structure des données sous-jacentes.

En outre, en bas de la page, les associations, les actions ou les filtres de cet ECT s’affichent.