Création de listes externes : conseils et avertissements
Dernière modification : vendredi 16 avril 2010
S’applique à : SharePoint Server 2010
Voici quelques points importants à prendre en compte lors de l’utilisation de listes externes.
Les listes externes prennent uniquement en charge les champs ayant une structure plate. Si vous souhaitez afficher des champs complexes, vous devez utiliser une mise en forme complexe (voir Procédure : Utiliser une mise en forme complexe dans le modèle pour afficher des champs complexes) ou créer des types de champs personnalisés dans Microsoft SharePoint Server pour afficher le champ complexe (voir Procédure : Créer des types de champs personnalisés dans SharePoint).
Si vous utilisez une liste externe qui utilise un champ complexe, le recours à une mise en forme complexe aplatira le type complexe et désactivera par conséquent l’écriture conditionnelle dans la source de données externe.
La définition de modèle de type de contenu externe doit inclure une définition SpecificFinder et au moins une définition Finder. L’affichage Finder doit être identique à l’affichage SpecificFinder ou en être un sous-ensemble. Microsoft Business Connectivity Services (BCS) crée autant d’affichages pour la liste externe qu’il y a de Finders définis pour cette Entity. Au moment de l’exécution, les utilisateurs peuvent choisir l’affichage souhaité à l’aide du Ruban SharePoint.
L’authentification directe ne fonctionne pas en cas de problème de double saut, c’est-à-dire si la base de données principale et SharePoint Server sont sur différents serveurs. Au lieu de cela, vous devez utiliser RevertToSelf ou le Service Banque d’informations sécurisé.
Si vous utilisez RevertToSelf pour l’authentification auprès du système externe, assurez-vous que le compte réseau que vous utilisez dispose d’autorisations sur le système principal.
Les champs monétaires dans les listes externes ne sont pas affichés dans le même format que les champs monétaires dans une liste personnalisée. L’une des solutions de contournement consiste à écrire un type de champ personnalisé pour la devise et à l’utiliser dans le modèle BDC en conséquence pour les champs monétaires. Une autre solution consiste à spécifier votre propre transformation XSLT du composant WebPart de liste externe.