HCL Commerce Enterprise

Exemple : Autorisation pour les administrateurs des achats de fournitures d'envoyer le panier de fournitures pour les commandes créées par leur organisation

Par défaut, les gestionnaires de paniers de fournitures sont autorisés à sauvegarder ou envoyer les paniers de fournitures lorsqu'ils ont créé la commande. Dans certains cas, il est possible que vous souhaitiez répartir les responsabilités liées à ces tâches. Vous pouvez autoriser les gestionnaires de paniers de fournitures à sauvegarder les paniers de fournitures contenant les commandes qu'ils ont créées, mais accorder aux administrateurs des achats de fournitures appartenant à la même organisation que le créateur de la commande le droit d'envoyer le panier de fournitures. Cela peut s'avérer judicieux si vous voulez que l'administrateur des achats de fournitures contrôle les achats planifiés avant l'envoi.

Pour effectuer cette modification, procédez comme suit :

  • Identifiez la stratégie de niveau ressource qui autorise les gestionnaires de paniers de fournitures à gérer les paniers de fournitures.
  • Supprimez l'action d'envoi d'un panier de fournitures du groupe d'actions de cette stratégie.
  • Définissez un nouveau groupe d'actions contenant l'instruction d'envoi d'un panier de fournitures. Vous allez utiliser ce groupe d'actions pour définir la nouvelle stratégie de niveau ressource qui va autoriser les administrateurs des achats de fournitures à envoyer les paniers de fournitures s'ils appartiennent à la même organisation que le créateur de la commande.
  • Créez une nouvelle stratégie de niveau ressource qui autorise les administrateurs des achats de fournitures à envoyer les chariots de fournitures s'ils appartiennent à la même organisation que le créateur de la commande.

Identification du groupe d'actions et du groupe de ressources de la stratégie de niveau ressource

  1. Recherchez la stratégie de niveau ressource qui autorise les gestionnaires de chariots de fournitures à gérer les chariots de fournitures pour les commandes. Cette stratégie est la suivante :
    
    ProcurementShoppingCartManagersExecuteProcurement
    ShoppingCartManageOnOrderResource
    
  2. A partir de la console d'administration de l'organisation, cliquez sur Gestion des accès > Stratégies.
  3. Localisez la stratégie dans la liste.
  4. Notez le nom de son groupe d'actions : ProcurementShoppingCartManage. Vous allez mettre à jour ce groupe d'actions pour supprimer l'action d'envoi de paniers de fournitures.
  5. Notez le nom de son groupe de ressources : OrderDataResourceGrou. Vous allez utiliser ce groupe de ressources pour définir la nouvelle stratégie de niveau ressource.

Mise à jour du groupe d'actions de la stratégie de niveau ressource

  1. Cliquez sur Gestion des accès > Groupes d'actions.
  2. Dans la liste des groupes d'actions, sélectionnez ProcurementShoppingCartManage.
  3. Cliquez sur Modifier pour afficher la page Modification du groupe d'actions.
  4. Dans la liste Actions sélectionnées, sélectionnez com.ibm.commerce.me.commands.SubmitShoppingCartCmd. Vous allez créer un nouveau groupe d'actions contenant cette action et utiliser ce groupe d'actions dans votre nouvelle stratégie de niveau ressource.
  5. Cliquez sur Retirer.
  6. Cliquez sur OK.

Définition d'un nouveau groupe d'actions

  1. Cliquez sur Gestion des accès > Groupes d'actions.
  2. Cliquez sur Créer pour afficher la page Nouveau groupe d'actions.
  3. Dans la zone Nom, indiquez ProcurementShoppingCartSubmit.
  4. Dans la zone Nom d'affichage, entrez une brève description du groupe d'actions dans votre langue nationale.
  5. Dans la zone Description, entrez une description plus détaillée du groupe d'actions dans votre langue nationale.
  6. Dans la liste Actions disponibles, sélectionnez com.ibm.commerce.me.commands.SubmitShoppingCartCmd.
  7. Cliquez sur Ajouter.
  8. Cliquez sur OK.

Définition de la nouvelle stratégie

  1. Cliquez sur Gestion des accès > Stratégies.
  2. Dans la zone Affichage, sélectionnez Organisation racine pour afficher les stratégies de cette organisation.
  3. Cliquez sur Créer pour afficher la page Nouvelle stratégie.
  4. Dans la zone Nom, indiquez
    
    ProcurementBuyerAdministratorsExecuteProcurementShoppingCartSubmitCommands
    OnOrderResource
    
  5. Dans la zone Nom d'affichage, entrez une brève description de la stratégie dans votre langue nationale.
  6. Dans la zone Description, entrez une description plus détaillée de la stratégie dans votre langue nationale.
  7. Dans la zone Groupe d'utilisateurs, cliquez sur Rechercher et sélectionnez ProcurementBuyerAdministrators.
  8. Cliquez sur OK.
  9. Dans la zone Groupe de ressources, sélectionnez OrderDataResourceGroup.
  10. Dans la zone Groupe d'actions, sélectionnez ProcurementShoppingCartSubmit.
  11. Dans la zone Relations, sélectionnez sameOrganizationalEntityAsCreator.
  12. Dans la zone Type de stratégie, sélectionnez Stratégie de modèle groupable pour désigner la stratégie comme un modèle de stratégie.
  13. Cliquez sur OK.

Mise à jour du registre des stratégies de contrôle d'accès avec vos modifications

  1. Ouvrez la Console d'administration.
  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.
    Remarque : Après avoir créé la nouvelle stratégie, vous devez l'affecter à un ensemble de stratégies pour qu'elle devienne effective. Cette opération est effectuée à l'aide d'un fichier XML. Pour plus d'informations, voir Définition d'éléments de stratégie de contrôle d'accès à l'aide de XML.