Création d'un groupe d'utilisateurs pour un accès en écriture à des objets métier

Dans cette leçon, vous créez un groupe d'utilisateurs qui contient tous les rôles pouvant disposer d'un accès en écriture aux objets métier. Dans ce nouveau groupe d'utilisateurs ExtSearchTermAsociationManagersForOrg, vous pouvez spécifier que les rôles Gestionnaire de catégorie, le responsable produit, le vendeur, le responsable marketing et le Gestionnaire de termes de recherche peuvent gérer les associations de termes de recherche.

Procédure

  1. Dans un utilitaire de gestionnaire de fichiers, accédez au répertoire WCDE_installdir\xml\policies\xml.
  2. Dans ce répertoire, créez un fichier et nommez le fichier extACUserGroups_en_US.xml. Vous utilisez ce fichier comme fichier de configuration de groupe d'utilisateurs personnalisé pour le groupe d'utilisateurs que vous définissez.
  3. Ouvrez le nouveau fichier pour l'éditer.
  4. Copiez et collez le code suivant dans le nouveau fichier extACUserGroups_en_US.xml.
    
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE UserGroups SYSTEM "../dtd/ACUserGroups.dtd">
    
    <UserGroups LanguageID="en_US">
        <UserGroup Name="ExtSearchTermAssociationManagersForOrg" OwnerID="RootOrganization" 
         Description="Users who can manage search term associations for the organization">
          <UserCondition><![CDATA[
              <profile>
               <orListCondition>
        
                <simpleCondition>
                  <variable name="role"/>
                  <operator name="="/>
                  <value data="Category Manager"/>
                 <qualifier name="org" data="OrgAndAncestorOrgs"/>
        
                </simpleCondition>
                <simpleCondition>
                  <variable name="role"/>
                  <operator name="="/>
                  <value data="Product Manager"/>
                 <qualifier name="org" data="OrgAndAncestorOrgs"/>
                </simpleCondition>
        
                <simpleCondition>
                  <variable name="role"/>
                  <operator name="="/>
                  <value data="Seller"/>
                 <qualifier name="org" data="OrgAndAncestorOrgs"/>
                </simpleCondition>
        
                <simpleCondition>
                  <variable name="role"/>
                  <operator name="="/>
                  <value data="Marketing Manager"/>
                 <qualifier name="org" data="OrgAndAncestorOrgs"/>
                </simpleCondition>
                
                <simpleCondition>
                  <variable name="role"/>
                  <operator name="="/>
                  <value data="Search Term Manager"/>
                 <qualifier name="org" data="OrgAndAncestorOrgs"/>
                </simpleCondition>
        
               </orListCondition>
            </profile>
         ]]></UserCondition>
        </UserGroup>   
    </UserGroups>   
  5. Mettre à jour les informations de base de données cible (voir l'étape 3 de l'utilitaire acpload).
  6. Enregistrez et fermez le fichier.
  7. Arrêtez votre HCL Commerce Test Server.
  8. Dans un utilitaire de ligne de commande, accédez au répertoire WCDE_installdir\bin. Exécutez la commande suivante pour charger votre nouveau fichier de groupe d'utilisateurs.

    acugload WCDE_installdir\xml\policies\xml\extACUserGroups_en_US.xml

Résultats

Votre nouveau groupe d'utilisateurs est chargé. Le gestionnaire de catégorie, le responsable produit, le vendeur, le responsable marketing et le gestionnaire de termes de recherche peuvent gérer les associations de termes de recherche.