Example: Permitting fulfillment center managers to update fulfillment centers but not to delete them

By default, fulfillment center managers are authorized to update or delete the fulfillment centers associated with their store. In some cases, you might want to allow fulfillment center managers to update fulfillment centers but not to delete them.

To make this change, you need to do the following:

  • Determine the resource-level policy that authorizes fulfillment center managers to manage fulfillment centers.
  • Remove the action for deleting a fulfillment center from the policy's action group.

Remove the action for deleting a fulfillment center

  1. Find the resource-level policy that authorizes procurement shopping cart managers to manage procurement shopping carts for orders. The policy is:
    
    FulfillmentCenterManagersForOrgExecuteFulfillmentCenter
    ManageCommandsOnFulfillmentResource
    
  2. From the Organization Administration Console, click Access Management > Policies.
  3. Locate the policy in the list of policies.
  4. Note the name of its action group--FulfillmentCenterManage. You need to update this action group to remove the action for deleting fulfillment centers.
  5. Click Access Management > Action Groups.
  6. From the list of action groups, select FulfillmentCenterManage.
  7. Click Change to display the Change Action Group page.
  8. From the Selected Actions list, select com.ibm.commerce.inventory.commands.FulfillmentCenterDeleteCmd.
  9. Click Remove.
  10. Click OK.

Update the access control policy registry with your changes

  1. Open the Administration Console.
  2. Click Configuration > Registry.
  3. From the list of registries, select Access Control Policies.
  4. Click Update.