Exemple de modèle BDC : Fichier de ressources
Dernière modification : mercredi 21 avril 2010
S’applique à : SharePoint Server 2010
Un fichier de ressource peut être utilisé pour étendre l’un des fichiers de modèle avec des propriétés, autorisations et noms localisés. Voici un exemple de fichier de ressource de modèle qui contient des listes de contrôle d’accès d’autorisations.
Exemple
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Model Name="ExampleApplicationDefinition" xmlns="https://schemas.microsoft.com/windows/2007/BusinessDataCatalog/Resources">
<AccessControlList>
<AccessControlEntry Principal="NT AUTHORITY\Authenticated Users">
<Right BdcRight="Edit" />
<Right BdcRight="Execute" />
<Right BdcRight="SetPermissions" />
<Right BdcRight="SelectableInClients" />
</AccessControlEntry>
</AccessControlList>
<LobSystems>
<LobSystem Name="ExampleCRM">
<AccessControlList>
<AccessControlEntry Principal="NT AUTHORITY\Authenticated Users">
<Right BdcRight="Edit" />
<Right BdcRight="Execute" />
<Right BdcRight="SetPermissions" />
<Right BdcRight="SelectableInClients" />
</AccessControlEntry>
</AccessControlList>
<Entities>
<Entity Name="Customer" Namespace="example.com" Version="1.0.0.0">
<LocalizedDisplayNames>
<LocalizedDisplayName LCID="2058">Cliente</LocalizedDisplayName>
<LocalizedDisplayName LCID="1033">Customer</LocalizedDisplayName>
</LocalizedDisplayNames>
<AccessControlList>
<AccessControlEntry Principal="NT AUTHORITY\Authenticated Users">
<Right BdcRight="Edit" />
<Right BdcRight="Execute" />
<Right BdcRight="SetPermissions" />
<Right BdcRight="SelectableInClients" />
</AccessControlEntry>
</AccessControlList>
<Methods>
<Method Name="GetCustomers">
<MethodInstances>
<MethodInstance Name="GetCustomer">
<AccessControlList>
<AccessControlEntry Principal="NT AUTHORITY\Authenticated Users">
<Right BdcRight="Execute" />
<Right BdcRight="Edit" />
<Right BdcRight="SetPermissions" />
<Right BdcRight="SelectableInClients" />
</AccessControlEntry>
</AccessControlList>
</MethodInstance>
</MethodInstances>
</Method>
</Methods>
</Entity>
</Entities>
</LobSystem>
</LobSystems>
</Model>