Ajout d'une vue à l'aide de stratégies existantes
Pour ajouter une nouvelle vue accessible aux rôles pour lesquels existent déjà des stratégies de vue basées rôle, créez un fichier XML.
<?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?>
<!DOCTYPE Policies SYSTEM "../dtd/accesscontrolpolicies.dtd">
<Policies>
<Action Name="MyNewView" CommandName="MyNewView">
</Action>
<ActionGroup Name="ProductManagersViews"
OwnerID="RootOrganization">
<ActionGroupAction Name="MyNewView"/>
</ActionGroup>
</Policies>
Procédure
-
Créez une définition d'action dans le fichier XML dont le nom de vue est MyNewView. Vous pouvez indiquer tout nom de votre choix.
<Action Name=" MyNewView" CommandName=" MyNewView"> </Action> -
Déterminez quels rôles doivent avoir accès à cette vue et associez la nouvelle action aux groupes d'actions correspondants dans le fichier XML, comme dans l'exemple suivant :
<ActionGroup Name="ProductManagersViews" OwnerID="RootOrganization"> <ActionGroupAction Name=" MyNewView"/> </ActionGroup>Il existe déjà une stratégie basée rôle,
ProductManagersExecuteProductManagersViews, qui inclut ce groupe d'actions, vous n'avez donc pas à en créer une nouvelle. En outre, dans la mesure où les stratégies par défaut basées sur les rôles appartiennent au groupe de stratégiesManagementAndAdministrationPolicyGroupqui s'applique à la plupart, si ce n'est à l'ensemble, des organisations du site, aucune autre souscription à un groupe de stratégies n'est nécessaire. - Chargez vos modifications XML dans la base de données. Pour plus d'informations sur le chargement des modifications XML, voir Chargement des données de stratégie de contrôle d'accès.
-
Mettez à jour le registre des stratégies de contrôle d'accès dans la console d'administration en procédant comme suit :
- Connectez-vous à la console d'administration en tant qu'administrateur de site.
- Cliquez sur .
- Dans la liste des registres, sélectionnez Stratégies de contrôle d'accès.
- Cliquez sur Mettre à jour.