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

  1. 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>
    
  2. 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égies ManagementAndAdministrationPolicyGroup qui 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.

  3. 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.
  4. Mettez à jour le registre des stratégies de contrôle d'accès dans la console d'administration en procédant comme suit :
    1. Connectez-vous à la console d'administration en tant qu'administrateur de site.
    2. Cliquez sur Configuration > Registre.
    3. Dans la liste des registres, sélectionnez Stratégies de contrôle d'accès.
    4. Cliquez sur Mettre à jour.