Partager via


Propriétés personnalisées BDC

Dernière modification : jeudi 30 septembre 2010

S’applique à : SharePoint Server 2010

Le Tableau 1 contient les propriétés personnalisées du Service BDC (Business Data Connectivity) et leurs descriptions.

Descriptions des propriétés personnalisées BDC

Tableau 1. Descriptions des propriétés personnalisées BDC

Élément

Nom de la propriété

Nom du type

Description

Obligatoire/Facultatif

Valeur par défaut

Limites / valeurs acceptées

ActionParameter

IdOrdinal

System.Int32

Indique que le paramètre d’action représente un identificateur plutôt qu’un champ.

Facultatif

Aucune

Entier supérieur ou égal à zéro.

Association

HideOnProfilePage

System.Boolean

Indique si une entité associée particulière doit être ajoutée à la page de profil de l’entité maître.

Facultatif

false

true, false

Entity

DefaultAction

System.String

Spécifie le nom de l’action par défaut définie pour l’entité.

Facultatif

Aucune

L’un des noms d’actions.

Entity

Title

System.String

Spécifie le nom d’un champ défini sur l’entité en tant que titre.

Facultatif

Aucune

Nom de champ.

Entity

DisplaySearchResultRightsMask

System.Int64

Définit la réponse du stéréotype CheckAccess qui montre qu’un élément peut être affiché dans la page de résultats de recherche pour l’utilisateur actuellement connecté.

Pour plus d’informations sur cette propriété, voir la remarque plus loin dans cette rubrique.

Facultatif

1

Entier long qui représente un masque de bits.

Entity

MaxAccessChecksPerSession

System.Int32

Il s’agit d’un paramètre de l’applet de commande Windows PowerShell Recherche qui enregistre un découpage de sécurité personnalisé. Il spécifie le nombre d’ID de documents envoyés au système externe en un appel, afin de vérifier si l’utilisateur actif a accès à ces documents.

Facultatif

100

Valeur entière.

Entity

__BdcLastModifiedTimestamp

System.String

Spécifie le nom du champ qui contient l’horodatage de l’instance d’entité. La valeur de ce champ est utilisée pour l’analyse incrémentielle basée sur horodatage et également pour l’affichage dans la page de résultats de recherche.

Facultatif

Aucune

Doit être le nom d’un champ dont le type est System.DateTime. Si le nom d’un champ inexistant ou dont le type n’est pas System.DateTime est spécifié,, une exception InvalidOperationException est levée.

Entity

ExcludeFromOfflineClientForList

System.String

Indique si l’entité peut être placée hors connexion dans des applications Microsoft Groove ou Microsoft Outlook.

Facultatif

false

true, false

Entity

Discovery

System.String

Indique si l’objet de métadonnées est utilisé à des fins de découverte de source de données dans SharePoint Designer, plutôt qu’à des fins de consommation par l’utilisateur final.

Facultatif.

Aucune

Les valeurs de cette propriété sont ignorées.

Entity

OfficeItemType

System.String

Identifie le type d’élément auquel peut être mappée l’entité.

Facultatif

Aucune

Appointment, Task, Post, Contact

FilterDescriptor

CaseSensitive

System.Boolean

Spécifie un indicateur d’interface utilisateur qui indique si une chaîne de filtre est évaluée avec respect de la casse ou non.

Facultatif

false

true, false

FilterDescriptor

IsDefault

System.Boolean

Spécifie un indicateur d’interface utilisateur qui indique s’il faut utiliser ce filtre par défaut. Cette propriété est utilisée par un contrôle de sélecteur d’élément externe.

Facultatif

false

true, false

FilterDescriptor

Comparator

String ou ComparisonFilter.Comparator enum

Spécifie l’opérateur de comparaison pour un filtre de comparaison.

Facultatif

=

Equals, NotEquals, GreaterThan, LessThan, GreaterThanEquals, LessThanEquals, =, ==, !=, <>, <, >, >=, <=

FilterDescriptor

MaximumValue

System.Int32

Spécifie un indicateur d’interface utilisateur qui peut être utilisé pour la validation dans les formulaires.

Facultatif

Aucune

FilterDescriptor

UsedForDisambiguation

System.Boolean

Indique si le sélecteur doit utiliser ce filtre pour remplir la liste de correspondances.

Facultatif

false

true, false

FilterDescriptor

UseValueAsDontCare

System.Boolean

Indique si la propriété DontCareValue doit être utilisée ou ignorée pour ce filtre. Cette propriété est utilisée uniquement dans l’éditeur de filtre SharePoint Designer pour les tables et les vues Microsoft SQL Server.

Facultatif

false

true, false

FilterDescriptor

DontCareValue

System.String

Spécifie la valeur à ignorer au moment de l’exécution lorsque ce filtre est exécuté. Cette propriété est utilisée uniquement dans l’éditeur de filtre dans SharePoint Designer pour les tables et les vues.

Facultatif

Null si non spécifiée.

Toute chaîne

FilterDescriptor

PageSize

System.Int32

Spécifie la taille de page pour le filtre de page. Cette propriété est utilisée uniquement dans l’éditeur de filtre pour les tables et les vues SQL Server dans SharePoint Designer.

Facultatif

0

Valeur entière 32 bits.

FilterDescriptor

SortType

System.String

Indique comment ordonnancer les résultats pour une méthode BDC. Cette propriété s’applique aux filtres de limite et aux filtres de page. Elle est utilisée uniquement dans l’éditeur de filtre pour les tables et les vues SQL Server dans SharePoint Designer.

Facultatif

Ascending

Ascending, Descending

LobSystem

WildcardCharacter

System.String

Spécifie le caractère générique utilisé dans les filtres de caractères génériques définis pour les méthodes sur des entités sous ce LobSystem.

Facultatif

« * »

Chaîne, à l’exception d’une chaîne vide.

LobSystem

WildcardCharacterEscapeFormat

System.String

Spécifie la chaîne d’échappement pour les caractères génériques dans les cas où le caractère générique fait partie de la chaîne de recherche. Par exemple « \{0} ».

Facultatif

« \{0} »

Toute chaîne avec exactement un paramètre.

LobSystem

DbAuthenticationMode

System.String

Spécifie le mode d’authentification pour accéder à une base de données.

Si le mode d’authentification n’est pas spécifié dans le modèle BDC, le mode d’authentification PassThrough est utilisé par défaut.

Pour plus d’informations sur les modes d’authentification pris en charge par le service BDC, voir Authentification du service Business Data Connectivity.

Obligatoire

RevertToSelf, PassThrough, WindowsCredentials, RdbCredentials

LobSystem

WebServiceAuthenticationMode

System.String

Spécifie le mode d’authentification pour accéder à un service Web.

Si le mode d’authentification n’est pas spécifié dans le modèle BDC, le mode d’authentification PassThrough est utilisé par défaut.

Pour plus d’informations sur les modes d’authentification pris en charge par le service BDC, voir Authentification du service Business Data Connectivity.

Obligatoire

RevertToSelf, PassThrough, WindowsCredentials, Credentials

LobSystem

WsdlFetchUrl

System.String

Spécifie l’emplacement du fichier WSDL pour une connexion de service Web.

Obligatoire

URL.

LobSystem

WsdlFetchAuthenticationMode

System.String

Spécifie le mode d’authentification utilisé pour extraire le fichier WSDL de WsdlFetchUrl.

Si le mode d’authentification n’est pas spécifié dans le modèle BDC, le mode d’authentification PassThrough est utilisé par défaut.

Pour plus d’informations sur les modes d’authentification pris en charge par le service BDC, voir Authentification du service Business Data Connectivity.

Obligatoire

RevertToSelf, PassThrough, WindowsCredentials, Credentials

LobSystem

WsdlFetchSsoProviderImplementation

System.String

Spécifie le nom d’assembly complet pour l’implémentation du fournisseur de banque sécurisée personnalisé utilisé pour l’authentification de l’extraction WSDL.

Obligatoire uniquement si l’ID d’application SSO existe.

Nom d’assembly complet.

LobSystem

WsdlFetchSsoApplicationId

System.String

Spécifie l’ID d’application SSO pour l’extraction du fichier WSDL.

Facultatif

Aucune

ID d’application SSO.

LobSystem

WebServiceProxyNamespace

System.String

Spécifie l’espace de noms dans lequel le proxy de service Web doit être généré.

Obligatoire

Aucune

Chaîne qui contient l’espace de noms.

LobSystem

WebServiceProxyProtocol

System.String

Version de protocole SOAP.

SOAP11, SOAP12

LobSystem

SystemUtilityType

System.String

Spécifie les informations d’assembly pour le connecteur personnalisé.

Obligatoire uniquement si le type est personnalisé.

Aucune

Nom d’assembly complet.

LobSystem

Discovery

System.String

Indique si l’objet de métadonnées est utilisé à des fins de découverte de source de données dans SharePoint Designer, plutôt qu’à des fins de consommation par l’utilisateur final.

Facultatif

Aucune

Les valeurs de cette propriété sont ignorées.

LobSystem

DiscoveryVersion

System.Int32

Indique la version de découverte du LobSystem de découverte dans SharePoint Designer.

Facultatif

Aucune

La plage de valeurs acceptables est comprise entre 0 et Int32. MaxValue.

LobSystem

DotNetAssemblyLobSystemName

System.String

Spécifie le nom du système LOB à partir duquel ce LobSystem de découverte requiert l’assembly .NET dans SharePoint Designer.

Facultatif

Aucune

Toute chaîne inférieure ou égale à 255 caractères.

LobSystem

DotNetAssemblyTypeName

System.String

Spécifie le nom d’assembly complet de la classe représentée par ce LobSystem de découverte dans SharePoint Designer.

Facultatif

Aucune

Nom d’assembly complet.

LobSystemInstance

WebProxyServerConfiguration

System.String

Spécifie le nom du serveur proxy, en cas de non-utilisation du serveur proxy par défaut.

Facultatif

Aucune

Chaîne.

LobSystemInstance

NumberOfConnections

System.Int32

Spécifie le nombre de connexions simultanées autorisées vers un point de terminaison.

Facultatif

LobSystemInstance

DatabaseAccessProvider

System.String

Spécifie le type d’accès de base de données.

Obligatoire

Aucune

SqlServer, OleDB, Oracle, Odbc

LobSystemInstance

AuthenticationMode

System.String

Spécifie le mode d’authentification utilisé pour accéder à une base de données.

Pour plus d’informations sur les modes d’authentification pris en charge par le service BDC, voir Authentification du service Business Data Connectivity.

Obligatoire

Aucune

RevertToSelf, PassThrough, WindowsCredentials, RdbCredentials

LobSystemInstance

WebServiceAuthenticationMode

System.String

Spécifie le mode d’authentification pour accéder à un service Web.

Pour plus d’informations sur les modes d’authentification pris en charge par le service BDC, voir Authentification du service Business Data Connectivity.

Obligatoire

Aucune

RevertToSelf, PassThrough, WindowsCredentials, Credentials

LobSystemInstance

WebServiceUrlOverride

System.String

Spécifie l’emplacement du service Web, s’il diffère de WSDLFetchUrl.

Facultatif

HNone

URL.

LobSystemInstance

SsoProviderImplementation

System.String

Spécifie le nom d’assembly complet pour l’implémentation du fournisseur de banque sécurisée utilisé pour accéder au système externe.

Obligatoire uniquement si l’ID d’application SSP existe.

Aucune

Nom d’assembly complet.

LobSystemInstance

WebServiceSsoApplicationId

System.String

Spécifie l’ID d’application de banque sécurisée pour l’accès à un service Web.

Facultatif

Aucune

ID d’application SSO.

LobSystemInstance

SsoApplicationId

System.String

Spécifie l’ID d’application de banque sécurisée.

Facultatif

Aucune

ID d’application SSO.

LobSystemInstance

SecondarySsoApplicationId

System.String

Spécifie l’ID d’application de banque sécurisée secondaire.

Facultatif

Aucune

ID d’application SSO.

LobSystemInstance

Discovery

System.String

Indique si l’objet de métadonnées est utilisé à des fins de découverte de source de données dans SharePoint Designer, plutôt qu’à des fins de consommation par l’utilisateur final.

Facultatif

Aucune

Les valeurs de cette propriété sont ignorées.

LobSystemInstance

WebServiceProxyTimeOut

System.Int32

Spécifie le délai d’expiration des méthodes de service Web, en millisecondes.

Facultatif

LobSystemInstance

__Upgraded

System.Boolean

Indique si cette instance LobSystem a été mise à niveau à partir de Microsoft Office 2007.

Facultatif

false

true, false

LobSystemInstance

RdbConnection Data Source

RdbConnection Initial Catalog

RdbConnection Integrated Security

RdbConnection Pooling

System.String

Les propriétés préfixées avec RdbConnection deviennent des propriétés de connexion de base de données. Par exemple, la propriété RdbConnection Data Source devient la propriété Data Source sur la connexion de base de données.

Si vous utilisez le mode d’authentification PassThrough, RevertToSelf ou WindowsCredentials, vous devez affecter à la propriété RdbConnection Integrated Security la valeur SSPI, yes ou true. Nous vous recommandons d’affecter la valeur SSPI pour les bases de données SQL Server.

Pour plus d’informations sur les modes d’authentification pris en charge par le service BDC, voir Authentification du service Business Data Connectivity.

Facultatif

Aucune

Method

RdbCommandType

System.Data.CommandType

Indique comment la chaîne de commande est exécutée.

Obligatoire uniquement pour une base de données.

Aucune

Text, StoredProcedure, TableDirect

Method

RdbCommandText

System.String

Spécifie la chaîne de commande à exécuter sur une base de données.

Obligatoire uniquement pour une base de données.

Aucune

Chaîne qui contient le texte de commande.

Method

Schema

System.String

Spécifie le schéma SQL Server de l’objet SQL Server à partir duquel la méthode est créée dans SharePoint Designer.

Facultatif. Obligatoire pour modifier une méthode dans SharePoint Designer.

Aucune

Schéma SQL Server.

Method

BackEndObject

System.String

Spécifie l’objet SQL Server à partir duquel la méthode est créée dans SharePoint Designer.

Facultatif. Obligatoire pour modifier une méthode dans SharePoint Designer.

Aucune

MethodInstance

DisableReadBeforeUpdate

System.Boolean

Indique si l’appel au Specific Finder doit être désactivé avant d’appeler updater et deleter. Utilisé uniquement avec la synchronisation hors connexion.

true, false

MethodInstance

IsLongRunningTransaction

System.Boolean

Indique si cette opération est de longue durée. Si la valeur true est sélectionnée, l’ID peut être renseigné lors d’un processus à deux étapes plutôt qu’extrait au cours d’un appel synchrone unique.

true, false

MethodInstance

FileNameField

System.String

Spécifie le champ dans l’entité qui contient le nom du « fichier » devant être affiché à l’utilisateur dans l’interface utilisateur de SharePoint Server. (L’utilisateur clique su le nom de fichier, s’il est disponible, pour accéder au contenu de flux.)

Facultatif

Aucune

Nom de champ.

MethodInstance

FileName

System.String

Spécifie le fichier codé en dur qui doit être utilisé pour toutes les méthodes StreamAccessor sur cette entité et affiché dans l’interface utilisateur de SharePoint Server. (L’utilisateur clique su le nom de fichier, s’il est disponible, pour accéder au contenu de flux.)

Facultatif

Aucune

Nom de champ.

MethodInstance

MIMETypeField

System.String

Spécifie le nom du champ qui renvoie le type MIME dynamique du flux par instance d’entité. Par exemple, le type MIME pour la reprise pour candidate1 est « docx » et « pdf » pour candidate2.

Facultatif

Aucune

Nom de champ.

MethodInstance

MIMEType

System.String

Spécifie le type MIME statique et codé en dur pour le flux.

Facultatif

Aucune

Nom de champ.

MethodInstance

LastDesignedOfficeItemType

System.String

Spécifie le dernier type d’élément Office avec lequel l’instance de méthode a été conçue dans SharePoint Designer.

Facultatif

Aucune

None, Appointment, Task, Post, Contact.

Modèle

Discovery

System.String

Indique si l’objet de métadonnées est utilisé à des fins de découverte de source de données dans SharePoint Designer, plutôt qu’à des fins de consommation par l’utilisateur final.

Facultatif

Aucune

Les valeurs de cette propriété sont ignorées.

TypeDescriptor

ComplexFormatting

System.Boolean

Indique si la structure complexe doit être convertie en une chaîne unique sur la base de FormatString.

Facultatif

false

true, false

TypeDescriptor

FormatString

System.String

Spécifie la chaîne de format .NET pour laquelle des spécificateurs de formats, par exemple {0} {1}, correspondent à des descripteurs de types dans leur ordre d’apparence.

Facultatif

Aucune

Chaîne de format .NET avec suffisamment de paramètres pour les feuilles de descripteurs de types, autrement dit pour les descripteurs de types qui n’ont aucun descripteur de type enfant.

TypeDescriptor

RendererDefinition

System.String

Spécifie le nom d’assembly complet de la classe qui implémente la logique de mise en forme.

Facultatif

Aucune

Nom d’assembly complet.

TypeDescriptor

SuppressCrawl

existential

Indique que la valeur du TypeDescriptor et de tout champ imbriqué ne sera pas indexée.

Facultatif

Aucune

La valeur de cette propriété est ignorée. Si cette propriété est présente, la valeur du TypeDescriptor n’est pas indexée.

TypeDescriptor

ShowInPicker

System.Boolean

Indique si ce TypeDescriptor doit être inclus en tant que colonne dans le contrôle sélecteur.

Facultatif

false

true, false

TypeDescriptor

HideInListWebPartByDefault

System.Boolean

Indique si le champ est masqué par défaut dans le composant WebPart de liste, dans la configuration initiale du composant WebPart de liste.

Facultatif

false

true, false

TypeDescriptor

HideInItemWebPartByDefault

System.Boolean

Indique si le champ est masqué par défaut dans le composant WebPart d’élément, dans la configuration initiale du composant WebPart d’élément.

Facultatif

false

true, false

TypeDescriptor

DisplayByDefault

System.Boolean

true, false

TypeDescriptor

LogicalOperatorWithPrevious

System.String

Spécifie l’opérateur logique entre ce descripteur de type et le précédent à l’intérieur de l’éditeur de filtre pour les vues et tables SQL Server, dans SharePoint Designer.

Facultatif

Or

And, Or

TypeDescriptor

Order

System.Int32

Indique l’ordre du descripteur de type parmi tous les descripteurs de types avec filtres logiquement liés. Elle est utilisée uniquement dans l’éditeur de filtre pour les tables et les vues SQL Server dans SharePoint Designer.

Facultatif

-1

Valeur entière 32 bits.

TypeDescriptor

Size

System.Int32

Spécifie la taille maximale de la chaîne utilisée comme indicateur. Le cache crée des colonnes avec cette longueur, dans la mesure du possible.

Facultatif

Aucune

Entier supérieur ou égal à 1.

TypeDescriptor

NullEquivalentValueInForms

Object

Spécifie une valeur vers laquelle convertir des valeurs Null en null. Les valeurs dans le cache sont converties vers la valeur spécifiée par cette propriété avant d’être propagées vers la banque MAPI. Inversement, les valeurs converties équivalentes à Null dans la banque MAPI sont reconverties en Null avant d’être repropagées dans le cache.

Facultatif

TypeDescriptor

DecimalDigits

System.Int32

Spécifie le nombre de chiffres après la virgule.

Si cette propriété n’est pas spécifiée pour un champ décimal dans le modèle BDC, le cache utilise par défaut la valeur 4. S’il y a plus de quatre chiffres après la virgule, le service BDC arrondit les valeurs dans le cache, ce qui peut provoquer des pertes de données. Définissez cette propriété dans le modèle BDC si celui-ci contient des champs décimaux.

Facultatif

4

Entier compris entre 1 et 28.

TypeDescriptor

RequiredInForms

System.Boolean

Spécifie un indicateur d’interface utilisateur qui indique si l’envoi de formulaire doit être empêché si une valeur n’est pas fournie.

Facultatif

true

true, false

TypeDescriptor

SPCustomFieldType

System.String

Spécifie le nom d’un type de champ personnalisé SharePoint à utiliser pour ce TypeDescriptor dans une liste externe.

Ajoutez cette propriété à un TypeDescriptor dans le paramètre de retour d’une méthode SpecificFinder lors de l’utilisation d’un type de champ personnalisé. Cette propriété n’a aucun effet sur les méthodes autres que le SpecificFinder. Pour plus d’informations sur les types de champs personnalisés, voir Types de champ personnalisés.

Facultatif

Aucune

Nom d’un type de champ personnalisé SharePoint installé.

Notes

Le stéréotype CheckAccess renvoie un tableau d’entiers longs typés et chacune de ces valeurs binaires est ajoutée (à l’aide d’un opérateur AND) à la valeur spécifiée dans la propriété DisplaySearchResultRightsMask. Si le résultat de l’opération AND binaire est identique à la valeur de la propriété DisplaySearchResultRightsMask, cet élément peut être affiché. Le principe est que chacun des bits dans le vecteur renvoyés par CheckAccess pourrait signifier « il n’y a aucun risque à afficher » et que le bit à utiliser pourrait être configurable.