Exemple : Autorisation pour les acheteurs uniquement de créer des commandes

Par défaut, tous les utilisateurs sont autorisés à créer des commandes, quelle que soit leur position au sein de leur organisation. Dans certains cas, il est possible que vous souhaitiez limiter la possibilité de créer des commandes à un groupe d'utilisateurs restreint constitué, par exemple, des employés de l'organisation acheteuse. En général, ces employés ont le rôle Acheteur (côté achat) dans l'organisation acheteuse.

Pour limiter la création de commandes aux utilisateurs qui ont le rôle Buyer, procédez comme suit :

  • Déterminez la stratégie de niveau ressource qui indique qui peut créer une commande.
  • Modifiez le groupe d'accès de cette stratégie en indiquant les utilisateurs qui ont le rôle Buyer à la place de tous les utilisateurs.
  • Mettez à jour le nom de la stratégie, son nom d'affichage et sa description.
  • Identifiez les instructions de création de commandes.
  • Identifiez la stratégie basée sur les rôles qui correspond au rôle Acheteur (côté achat). Cette stratégie définit les instructions que les utilisateurs qui ont le rôle Acheteur (côté achat) peuvent exécuter. Vous devez mettre à jour le groupe de ressources de cette stratégie pour permettre aux acheteurs d'exécuter les instructions de création de commandes.
  • Mettez à jour le groupe de ressources de cette stratégie basée sur les rôles pour inclure les instructions de création de commandes.

Identification de la stratégie de niveau ressource

  1. Identifiez la stratégie de niveau ressource à modifier. Cette stratégie est la suivante : AllUsersExecuteOrderCreateCommandsOnStoreResource.
  2. A partir de la console d'administration de l'organisation, cliquez sur Gestion des accès > Stratégies.
  3. Dans la zone Affichage, sélectionnez Organisation racine pour afficher les stratégies de cette organisation.
  4. Dans la liste de stratégies, sélectionnez la stratégie AllUsersExecuteOrderCreateCommandsOnStoreResource. Notez le nom du groupe d'actions de la stratégie : OrderCreateCommands. Il s'agit du groupe d'actions que vous devez afficher pour rechercher le nom des instructions de création de commandes.

Modification du groupe d'accès

  1. Cliquez sur Modifier pour afficher la page Modification de la stratégie.
  2. Dans la zone Groupe d'utilisateurs, cliquez sur Rechercher et sélectionnez Acheteurs (côté achat).
  3. Cliquez sur OK.
  4. Mettez à jour le nom de la stratégie, son nom d'affichage et sa description afin de refléter la modification du groupe d'accès.
  5. Cliquez sur OK.

Identification des instructions de création de commandes

  1. Cliquez sur Gestion des accès > Groupes d'actions.
  2. Dans la liste des groupes d'actions, sélectionnez OrderCreateCommands.
  3. Cliquez sur Modifier pour afficher la page Modification du groupe d'actions. Notez le nom des instructions de création de commandes :
    
    com.ibm.commerce.order.commands.OrderCopyCmd
    com.ibm.commerce.order.commands.OrderScheduleCmd
    com.ibm.commerce.orderitems.commands.OrderItemMoveCmd
    com.ibm.commerce.orderitems.commands.OrderItemUpdateCmd
    com.ibm.commerce.requisitionlist.commands.RequisitionListSubmitCmd
    com.ibm.commerce.orderitems.commands.OrderItemAddCmd
    com.ibm.commerce.orderquotation.commands.OrderQuotationCreateCmd
    
    Vous devez ajouter ces instructions au groupe de ressources qui contient la liste des instructions qu'un acheteur peut exécuter.

Identification de la stratégie basée sur les rôles qui correspond aux acheteurs (côté achat)

  1. Identifiez la stratégie basée sur les rôles qui correspond aux acheteurs (côté achat). Cette stratégie est la suivante : Buyers(buy-side)ExecuteBuyers(buy-side)CommandsResourceGroup.
  2. Cliquez sur Gestion des accès > Stratégies.
  3. Dans la zone Affichage, sélectionnez Organisation racine pour afficher les stratégies au niveau du site.
  4. Localisez la stratégie dans la liste.
  5. Notez le nom du groupe de ressources : Buyers(buy-side)CommandsResourceGroup. Il s'agit du groupe de ressources que vous devez mettre à jour.

Mise à jour du groupe de ressources dans la stratégie basée sur les rôles afin d'inclure les instructions de création de commandes

  1. Cliquez sur Gestion des accès > Groupes de ressources.
  2. Dans la liste des groupes de ressources, sélectionnez Buyers(buy-side)CommandsResourceGroup.
  3. Cliquez sur Modifier pour afficher la page Modification du groupe de ressources.
  4. Cliquez sur Suivant pour afficher la page Détails.
  5. Dans la liste Ressources disponibles, sélectionnez les instructions de création de commandes suivantes :
    
    com.ibm.commerce.order.commands.OrderCopyCmd
    com.ibm.commerce.order.commands.OrderScheduleCmd
    com.ibm.commerce.orderitems.commands.OrderItemMoveCmd
    com.ibm.commerce.orderitems.commands.OrderItemUpdateCmd
    com.ibm.commerce.requisitionlist.commands.RequisitionListSubmitCmd
    com.ibm.commerce.orderitems.commands.OrderItemAddCmd
    com.ibm.commerce.orderquotation.commands.OrderQuotationCreateCmd
    
  6. Cliquez sur Ajouter.
  7. Cliquez sur Terminer.

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.