Définitions des fonctionnalités de stratégie
Une définition de fonctionnalité de stratégie est une section de code XML qui fournit les informations dont Microsoft Office SharePoint Server 2007 a besoin pour effectuer les opérations suivantes :
inclure la création et la configuration de l'élément de stratégie dans l'interface Administration centrale d'Office SharePoint Server 2007 ;
appeler le code de la fonctionnalité de stratégie pour effectuer des tâches telles que l'initialisation de la fonctionnalité de stratégie.
Pour faciliter la création et la configuration de l'élément de stratégie, la définition de fonctionnalité de stratégie peut contenir les adresses URL de deux contrôles Web : un contrôle Web pour les paramètres de fonctionnalité de stratégie du niveau batterie de serveurs et un autre pour les paramètres de fonctionnalité de stratégie du niveau instance de stratégie. Ces contrôles Web sont hébergés dans Office SharePoint Server 2007 et permettent aux utilisateurs autorisés de définir des paramètres aux niveaux adéquats.
Spécification du contrôle des paramètres personnalisés globaux
Le contrôle Web du niveau batterie de serveurs est situé dans la page d'administration de cette fonctionnalité de stratégie. Il permet aux administrateurs de spécifier les paramètres de la fonctionnalité de stratégie pour toute la batterie de serveurs. Ces paramètres, appelés paramètres globaux, ne peuvent pas être affichés ou modifiés par des utilisateurs qui ne sont pas administrateurs. Ils sont enregistrés dans la définition de fonctionnalité de stratégie. Par exemple, la fonctionnalité de stratégie Bar Code contient un paramètre global qui permet à l'administrateur du serveur de sélectionner le générateur de codes-barres à utiliser avec la fonctionnalité de stratégie.
Le contrôle Web du niveau batterie de serveurs doit implémenter la classe GlobalCustomSettingsControl.
Si vous ne spécifiez pas de contrôle des paramètres personnalisés globaux, les administrateurs sont dans l'incapacité de remplacer ou modifier les données globales par défaut spécifiées pour la fonctionnalité de stratégie. Ils ne peuvent donc pas personnaliser la fonctionnalité au niveau de l'administrateur. Les options de l'administrateur sont ainsi limitées à l'activation ou non de la fonctionnalité de stratégie.
Spécification du contrôle des paramètres personnalisés
Le contrôle Web du niveau instance de stratégie est situé dans la page de personnalisation des éléments de stratégie, car il permet aux utilisateurs de spécifier les paramètres personnalisés qui s'appliquent à la fonctionnalité de stratégie d'une stratégie spécifique. Ces paramètres personnalisés sont enregistrés dans l'élément de stratégie de la stratégie spécifique pour cette fonctionnalité de stratégie. Par exemple, la fonctionnalité de stratégie Bar Code contient les paramètres suivants que l'utilisateur peut spécifier pour chaque stratégie dans laquelle la fonctionnalité de stratégie figure :
Fournir automatiquement les codes-barres
Demander à l'utilisateur d'inclure les codes-barres dans le document
Le contrôle Web du niveau instance de stratégie doit implémenter la classe CustomSettingsControl.
Si vous ne spécifiez pas de contrôle des paramètres personnalisés, les utilisateurs sont dans l'incapacité de remplacer ou modifier les données par défaut spécifiées pour la fonctionnalité de stratégie. Ils ne peuvent donc pas personnaliser la fonctionnalité au niveau de l'utilisateur final.
Spécification de la classe et de l'assembly de fonctionnalité
Pour qu'Office SharePoint Server 2007 puisse appeler automatiquement le code de la fonctionnalité de stratégie pour effectuer des tâches requises telles que l'initialisation, la définition de fonctionnalité de stratégie doit contenir deux pointeurs spécifiques : un pointeur vers l'emplacement de l'assembly de la fonctionnalité de stratégie avec nom fort dans le Global Assembly Cache et un pointeur vers la classe de cet assembly qui implémente l'interface IPolicyFeature.
Pour plus d'informations sur l'interface IPolicyFeature, voir Vue d'ensemble de l'interface IPolicyFeature.
Spécification des ressources de stratégie
Si une fonctionnalité de stratégie utilise des ressources de stratégie, elle doit répertorier le type des ressources qu'elle utilise dans sa définition de fonctionnalité de stratégie. Par exemple, la fonctionnalité de stratégie Bar Code contient dans sa définition de fonctionnalité de stratégie un élément indiquant qu'elle utilise des ressources de type « Bar Code Generator ». Elle peut donc utiliser n'importe quelle ressource qui se déclare du type « Barcode Generator » dans sa définition de ressource. Le nom de la ressource de stratégie doit être complet et figurer dans la liste des définitions des ressources de stratégie de la fonctionnalité de stratégie.
Notes
Dans la définition de fonctionnalité de stratégie, les ressources de stratégies peuvent être définies comme obligatoires ou facultatives. Si vous installez une fonctionnalité de stratégie qui requiert une ressource de stratégie d'un type spécifique et si aucune ressource de stratégie de ce type n'est installée sur la batterie de serveurs, il n'est pas nécessaire d'activer cette fonctionnalité de stratégie.
L'illustration ci-après montre les informations contenues dans la définition de fonctionnalité de stratégie et les éléments qu'elles référencent.
Ajout d'une définition de fonctionnalité de stratégie à la liste des fonctionnalités de stratégie
La liste des fonctionnalités de stratégie contient les définitions des fonctionnalités de stratégie de chaque fonctionnalité de stratégie installée sur une batterie de serveurs spécifiée. Vous pouvez ajouter une stratégie de site en appelant la méthode Add de la classe PolicyFeatureCollection. Cette méthode ajoute le code XML, qui lui a été passé, à la liste des fonctionnalités de stratégie en tant que définition de fonctionnalité de stratégie de la fonctionnalité de stratégie.
Cette opération est généralement effectuée dans le cadre du déploiement d'une fonctionnalité de stratégie en tant que fonctionnalité Windows SharePoint Services. Pour plus d'informations, voir la rubrique Utilisation des fonctionnalités du Kit de développement logiciel (SDK) Windows SharePoint Services 3.0.
Une fois une définition de fonctionnalité de stratégie ajoutée à la liste des fonctionnalités de stratégie, vous pouvez utiliser la fonctionnalité de stratégie dans un programme, en tant qu'objet PolicyFeature du modèle objet. Pour plus d'informations, voir Vue d'ensemble de l'espace de noms Policy.
Voir aussi
Autres ressources
Introduction à la stratégie de gestion des informations
Vue d'ensemble des fonctionnalités de stratégie
Présentation du schéma de définition de fonctionnalité de stratégie
Vue d'ensemble de ressources de stratégie