Gestion des types de contenus externes (SharePoint Foundation 2010)
S’applique à : SharePoint Foundation 2010
Dernière rubrique modifiée : 2016-11-30
Un type de contenu externe est un fichier XML qui définit un objet, tel que « Client », « Commande » ou « Contact », qui peut être utilisé dans une application métier. La définition peut inclure les informations suivantes :
les champs de données contenus dans l’objet ;
les méthodes pour créer, lire, mettre à jour, supprimer ou effectuer une requête sur cet objet ;
les actions que les utilisateurs peuvent effectuer sur l’objet ;
les informations permettant la connexion à la source de données externe qui fournit les données de l’objet.
Les types de contenu externe définissent les données qui sont stockées dans un système externe pris en charge, par exemple une base de données SQL Server ou une autre base de données relationnelle, un site SharePoint, un service Web ou un connecteur de données personnalisé.
Il est possible d’ajouter un type de contenu externe au Service Business Data Connectivity des façons suivantes :
Utilisez Microsoft SharePoint Designer 2010 pour créer un nouveau type de contenu externe.
Importez un modèle d’application dans l’application du Service Business Data Connectivity qui contient un ou plusieurs types de contenu externe.
Les types de contenu externe sont ajoutés à l’application du Service Business Data Connectivity.
Après l’ajout d’un type de contenu externe à l’application du Service Business Data Connectivity, les administrateurs de cette application de service peuvent modifier ses autorisations ou ajouter des fonctionnalités supplémentaires, telles que des actions et des pages de profils.
Contenu de cet article :
Définir des autorisations sur un type de contenu externe
Afficher tous les types de contenu externe pour une instance d’une application de service Business Data Connectivity
Afficher tous les types de contenu externe contenus dans un modèle
Afficher les détails d'un type de contenu externe
Suppression d’un type de contenu externe
Ajout d'une action à un type de contenu externe
Spécifier l'hôte des pages de profil pour une instance d'une application de service Business Data Connectivity
Création ou mise à jour d'une page de profil pour un type de contenu externe
Définir des autorisations sur un type de contenu externe
Vous définissez des autorisations sur un type de contenu externe pour spécifier qui peut modifier le type de contenu, qui peut effectuer des opérations (telles que lire ou mettre à jour) sur celui-ci, qui peut l’utiliser pour créer des listes externes, et qui peut définir des autorisations sur ce type.
Nous vous recommandons d’affecter des autorisations spécifiques à chaque utilisateur ou groupe qui en a besoin, de telle manière que les informations d’identification fournissent le moindre privilège nécessaire à l’exécution des tâches requises. Pour plus d’informations sur la définition des autorisations, voir Vue d’ensemble des autorisations de Business Connectivity Services dans « Vue d’ensemble de la sécurité des Services Business Connectivity (SharePoint Foundation 2010) ».
Pour définir des autorisations sur un type de contenu externe
Vérifiez que vous disposez d’une des informations d’identification administratives suivantes :
Vous devez être administrateur de batterie.
Vous devez être administrateur de l’application du Service Business Data Connectivity et disposer de l’autorisation Définir les autorisations sur le type de contenu externe.
Sur le site Web Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.
Dans la liste des applications de service, cliquez sur la liste qui contient l’application du Service Business Data Connectivity.
Sous l’onglet Applications de service, dans la section Opérations, cliquez sur Gérer.
Sous l’onglet Modifier, dans le groupe Affichage, cliquez sur Types de contenu externe.
Activez la case à cocher de chaque type de contenu externe pour lequel vous voulez définir des autorisations.
Dans le groupe Autorisations, cliquez sur Définir les autorisations de l’objet.
Dans le cadre, entrez les comptes d’utilisateur, les groupes ou les revendications auxquels des autorisations seront accordées, puis cliquez sur Ajouter.
Notes
Le nom du compte d’utilisateur, du groupe ou de la revendication ne doit pas contenir de barre verticale (|).
Définissez les autorisations pour le compte, le groupe ou la revendication :
Notes
Au moins un utilisateur, groupe ou revendication dans la liste de contrôle d’accès de l’objet de métadonnées doit avoir l’autorisation Définir les autorisations.
Cliquez sur Modifier pour autoriser l’utilisateur, le groupe ou la revendication à modifier le type de contenu externe.
Security Note L’autorisation Modifier doit être considérée comme hautement privilégiée. Avec cette autorisation, un utilisateur malveillant peut dérober des informations d’identification ou endommager une batterie de serveurs. Afin d’assurer la sécurité de la solution, nous vous recommandons d’utiliser un environnement de test dans lequel l’autorisation Modifier peut être assignée librement aux développeurs ou aux concepteurs de solutions. Lors du déploiement de la solution testée dans un environnement de production, supprimez les autorisations Modifier. Cliquez sur Exécuter pour autoriser l’utilisateur, le groupe ou la revendication à exécuter des opérations (créer, lire, mettre à jour, supprimer ou interroger) sur le type de contenu externe.
Cliquez sur Sélectionnable dans les clients pour autoriser l’utilisateur, le groupe ou la revendication à créer des listes externes du type de contenu externe et à afficher le type de contenu externe dans le sélecteur d’éléments externes.
Cliquez sur Définir les autorisations pour autoriser l’utilisateur, le groupe ou la revendication à définir des autorisations sur le type de contenu externe.
L’autorisation Définir les autorisations doit être considérée comme hautement privilégiée. Avec cette autorisation, un utilisateur peut accorder l’autorisation Modifier sur le type de contenu externe.
Pour propager les autorisations à toutes les méthodes imbriquées dans le type de contenu externe, cliquez sur Propager les autorisations à toutes les méthodes de ce type de contenu externe. Elles remplaceront ainsi les autorisations existantes.
Afficher tous les types de contenu externe pour une instance d’une application de service Business Data Connectivity
Vous pouvez utiliser des commandes dans le groupe Affichage du Ruban pour afficher tous les types de contenu externe dans l’application du Service Business Data Connectivity.
Pour afficher tous les types de contenu externe pour une instance d’une application de service Business Data Connectivity
Vérifiez que vous disposez des informations d’identification administratives suivantes :
- Vous devez être administrateur de batterie de serveurs ou administrateur de l’application de service.
Sur le site Web Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.
Dans la liste des applications de service, cliquez sur la liste qui contient l’application du Service Business Data Connectivity.
Sous l’onglet Applications de service, dans la section Opérations, cliquez sur Gérer.
Sous l’onglet Modifier, dans le groupe Affichage, cliquez sur Types de contenu externe.
Afficher tous les types de contenu externe contenus dans un modèle
Affichez tous les types de contenu externe d’un modèle pour en savoir plus sur le modèle ou bien sélectionnez un type de contenu externe pour d’autres opérations.
Pour afficher tous les types de contenu externe contenus dans un modèle
Vérifiez que vous disposez des informations d’identification administratives suivantes :
- Vous devez être administrateur de batterie de serveurs ou administrateur de l’application de service.
Sur le site Web Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.
Dans la liste des applications de service, cliquez sur la liste qui contient l’application du Service Business Data Connectivity.
Sous l’onglet Applications de service, dans la section Opérations, cliquez sur Gérer.
Sous l’onglet Modifier, dans le groupe Affichage, cliquez sur Modèles BDC.
Pointez sur le modèle BDC, cliquez sur la flèche qui apparaît, puis cliquez sur Types de contenu externe.
Afficher les détails d’un type de contenu externe
Vous pouvez afficher un type de contenu externe pour obtenir des informations sur celui-ci : ses champs, ses relations avec d’autres entités et les actions ou les filtres qui y sont associés. Vous pouvez afficher une liste de tous les types de contenu externe pour une application du Service Business Data Connectivity ou afficher seulement les entités qui sont associées à un modèle particulier.
Pour afficher les détails d’un type de contenu externe
Vérifiez que vous disposez des informations d’identification administratives suivantes :
- Vous devez être administrateur de batterie de serveurs ou administrateur de l’application de service.
Sur le site Web Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.
Dans la liste des applications de service, cliquez sur la liste qui contient l’application du Service Business Data Connectivity.
Sous l’onglet Applications de service, dans la section Opérations, cliquez sur Gérer.
Pointez sur le type de contenu externe que vous souhaitez afficher, cliquez sur la flèche qui apparaît, puis cliquez sur Type de contenu externe.
Suppression d’un type de contenu externe
Supprimez un type de contenu externe pour le supprimer du magasin de métadonnées. S’il existe plusieurs versions d’un type de contenu externe, la suppression du type de contenu entraînera la suppression de toutes les versions.
Pour supprimer un type de contenu externe
Vérifiez que vous disposez d’une des informations d’identification administratives suivantes :
Vous devez être administrateur de batterie.
Vous devez être administrateur de l’application du Service Business Data Connectivity et disposer de l’autorisation Modifier sur le type de contenu externe.
Sur le site Web Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.
Dans la liste des applications de service, cliquez sur la liste qui contient l’application du Service Business Data Connectivity.
Sous l’onglet Applications de service, dans la section Opérations, cliquez sur Gérer.
Sous l’onglet Modifier, dans le groupe Affichage, cliquez sur Types de contenu externe.
Sélectionnez chaque type de contenu externe à supprimer.
Sous l’onglet Modifier, dans le groupe Gérer, cliquez sur Supprimer.
Ajout d’une action à un type de contenu externe
Vous pouvez ajouter une action personnalisée à un type de contenu externe. Une action personnalisée peut être un programme ou une page Web qui est accessible à l’aide de son URL. Lorsque vous associez une action à un type de contenu externe, vous pouvez passer des paramètres à cette action, en fonction du contenu d’un ou plusieurs champs du type de contenu externe. Par exemple, vous pouvez associer l’URL d’une page de recherche à un type de contenu externe et fournir des données provenant d’un élément de ce type de contenu externe pour paramétrer la recherche.
Notes
Lorsque vous ajoutez une nouvelle action à un type de contenu externe, cette action n’est pas disponible dans les listes externes existantes de ce type de contenu externe. Seules les nouvelles listes externes du type de contenu externe approprié affichent l’action dans le menu contextuel.
Pour ajouter une action à un type de contenu externe
Vérifiez que vous disposez des informations d’identification administratives suivantes :
- Vous devez être administrateur de batterie de serveurs ou administrateur de l’application de service.
Sur le site Web Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.
Dans la liste des applications de service, cliquez sur la liste qui contient l’application du Service Business Data Connectivity.
Sous l’onglet Applications de service, dans la section Opérations, cliquez sur Gérer.
Sur la page Types de contenu externe, sélectionnez le type de contenu externe auquel vous voulez ajouter une action.
Pointez sur le type de contenu externe, cliquez sur la flèche qui apparaît, puis cliquez sur Ajouter une action.
Dans la page Ajouter une action, dans la zone de texte Nom de l’action, entrez le nom de l’action.
Ce peut être n’importe quelle chaîne de texte. Il s’agit du nom de commande que l’utilisateur voit dans le menu contextuel lorsqu’il pointe sur un élément du type de contenu externe et clique sur la flèche qui apparaît.
Dans le champ Accéder à l’URL suivante, entrez l’URL complète de la commande à laquelle l’utilisateur accède lorsqu’il clique sur l’action.
Une commande peut inclure des paramètres qui reçoivent la valeur du contenu d’un ou plusieurs champs du type de contenu externe. Dans l’URL que vous entrez dans ce champ, vous pouvez inclure des espaces réservés pour chaque paramètre à utiliser. Les espaces réservés doivent être numérotés avec des entiers en commençant par zéro (0, 1, 2, etc.) et doivent avoir le format {numéro}. Par exemple, l’URL suivante fournit deux paramètres, « p0 » et « p1 » :
https://www.microsoft.com/en/us/default.aspx{0}\&p1={1}
Avertissement
Les paramètres peuvent contenir des informations d’identification personnelles telles que des noms et des numéros de Sécurité sociale. Lors de la conception d’actions, prenez soin de ne pas utiliser de champs qui affichent de telles informations par inadvertance ou, en cas de nécessité, assurez-vous que vos serveurs Web utilisent le protocole SSL (Secure Sockets Layer) sur tous les points de connexion.
Si votre action est disponible depuis un composant WebPart, cliquez sur Oui sous Lancer l’action dans une nouvelle fenêtre de navigateur Web (s’applique uniquement aux composants WebPart de données externes) pour faire en sorte que l’action ouvre une nouvelle fenêtre de navigateur. Cela évitera à l’utilisateur de perdre le contexte actuel lors de l’utilisation de l’action. Pour que l’action s’exécute dans la fenêtre de navigation active, cliquez sur Non.
Si votre action inclut des paramètres, dans le champ Propriété de paramètre, pour chaque espace réservé de paramètre de votre URL, en commençant par le paramètre {0}, cliquez sur Ajouter un paramètre et, dans la liste des champs disponibles, dans le type de contenu externe, cliquez sur le champ dont vous voulez passer le contenu à ce paramètre.
Répétez cette étape pour chaque paramètre de l’URL de la commande. Vous pouvez supprimer un paramètre en cliquant sur le bouton Supprimer en regard du paramètre.
Pour associer une icône à l’action personnalisée, dans la section Icône, cliquez sur Icône standard et choisissez une icône dans la liste ou bien, dans le champ L’image à cette URL, entrez l’URL complète d’une image à utiliser comme icône de l’action.
L’action par défaut est celle qui est effectuée lorsque l’utilisateur clique sur l’élément au lieu de sélectionner une action dans un menu. Pour que l’action devienne l’action par défaut, cliquez sur Action par défaut.
Cliquez sur OK pour ajouter l’action.
Spécifier l’hôte des pages de profil pour une instance d’une application de service Business Data Connectivity
Une page de profil affiche les données pour un élément d’un type de contenu externe. Les pages de profil pour une application du Service Business Data Connectivity sont stockées dans un site de la batterie qui héberge le Service Business Data Connectivity. Vous pouvez spécifier le site où les pages de profil sont hébergées.
Pour spécifier l’hôte des pages de profil pour une instance d’une application de service Business Data Connectivity
Vérifiez que vous disposez des informations d’identification administratives suivantes :
- Vous devez être administrateur de batterie de serveurs ou administrateur de l’application de service.
Sur le site Web Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.
Dans la liste des applications de service, cliquez sur la liste qui contient l’application du Service Business Data Connectivity.
Sous l’onglet Applications de service, dans la section Opérations, cliquez sur Gérer.
Sous l’onglet Modifier, dans le groupe Pages de profil, cliquez sur Configurer.
Dans la page Hôte des pages de profil d’entités, dans le champ URL du site SharePoint hôte, spécifiez l’URL d’un site où les pages de profil des types de contenu externe doivent être créées et stockées. Ce site doit être dans la même batterie de serveurs que l’instance de l’application du Service Business Data Connectivity.
Important
Le site où les pages de profil d’un type de contenu externe sont créées et stockées doit accorder des droits de conception à tout utilisateur créant ou mettant à jour des pages de profil, ainsi qu’une autorisation en lecture seule à tous les utilisateurs qui affichent les pages de profil. Si vous devez créer ce site dans une nouvelle application Web, associez cette dernière à l’application du service Connexion de données métiers.
Pour verrouiller le site afin d’empêcher la création de pages de profil, désélectionnez Activer la création de page de profil.
Cliquez sur OK.
Création ou mise à jour d’une page de profil pour un type de contenu externe
Vous pouvez créer une page de profil pour un type de contenu externe ou mettre à jour une page existante. Par exemple, lorsque vous ajoutez ou supprimez une colonne de données externes dans un type de contenu externe, vous pourriez mettre à jour la page de profil de façon à refléter les modifications apportées au type de contenu externe.
Avertissement
La mise à jour d’une page de profil existante risque de provoquer le remplacement de la page de profil actuelle. Toute personnalisation de la page actuelle pourrait être perdue sur la page mise à jour.
Pour créer ou mettre à jour une page de profil pour un type de contenu externe
Vérifiez que vous disposez des informations d’identification administratives suivantes :
- Vous devez être administrateur de batterie de serveurs ou administrateur de l’application de service.
Sur le site Web Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.
Dans la liste des applications de service, cliquez sur la liste qui contient l’application du Service Business Data Connectivity.
Sous l’onglet Applications de service, dans la section Opérations, cliquez sur Gérer.
Sur la page Types de contenu externe, sélectionnez le type de contenu externe pour lequel vous voulez créer ou mettre à jour une page de profil.
Pointez sur le type de contenu externe, cliquez sur la flèche qui apparaît, puis cliquez sur Créer/mettre à niveau une page de profil.
Dans la page Créer/mettre à niveau des pages de profil, cliquez sur OK.
Conseil
Pour créer ou mettre à jour plusieurs pages de profil de types de contenu externe, sélectionnez un ensemble de types de contenu externe, cliquez sur l’onglet Modifier puis, dans le groupe Pages de profil, cliquez sur Créer/mettre à niveau.