Access control for rule viewing and authoring

Rules that are associated with a product can be viewed and edited in the context of the item authoring screens in Product Master. Specifically, the rules are displayed in the Manage Decisions tab in the new business user interface single edit screen.

About this task

The decision types available to the item or category are determined by the Product Master specs that are implemented by the product and the decision types that are associated with each of those specs in the WODM Integration Lookup Table. The access level for each decision type can take the following three forms:
  • inaccessible
  • viewable
  • editable

The Advanced Business Rules solution can control access to the rules in a decision type, by controlling access to the rule project attribute identified in the WODM Integration Lookup Table for that decision type. For example, including the Eligibility decision attribute in E+R (Editable and Required) attribute collection for an Edit Eligibility workflow step results in the Eligibility rules to be editable for the item or category in that workflow step.

The solution designer can add the Compliance Decision attribute to only the Viewable attribute collection of this step, causing the rules that are associated with compliance to be viewable only in this step.

Solution designers can use catalog access privileges or hierarchy access privileges to limit access to rules in the context of working with the product in the catalog or hierarchy for a user role. This is done by defining privileges for different user roles on the rule project attribute for the decision type, for example Eligibility Decision.
Note: The Advanced Business Rules solution allows editing of rules only in the context of a workflow step. In the context of a catalog or a hierarchy, the rules are viewable only or inaccessible depending on the container access privileges defined. If all decisions need to be inaccessible at the catalog or hierarchy level for all users, you can remove the custom tab specification for the Manage Decisions tab for the catalog in the data_entry_properties.xml file.