Business rules that disable editing attributes go in conflict when two rules of the same type become true
STEPS TO REPRODUCE:
Expected Results: Only the Start and Finish dates are editable: As Rule A should set Name as non editable and Rule B should set Status as non editable
Actual Results: The Name and Status fields are editable along with Start and Finish dates
Clarity 16.4.2
This is working as expected
For business rules we apply a UNION of the two rules and NOT and INTERSECTION of the rules.
EX:
Rule A - BRM_NON_READ_ONLY_ATTRS - start, finish, status
Rule B - BRM_NON_READ_ONLY_ATTRS - start, finish, name
The current outcome is(UNION): start, finish, status, name ---- Working as per the intended design
Expected outcome as per the scenario above(INTERSECTION): start, finish -- Incorrect
This is the design of business rules because, in the long run it makes rule building easier since you don't have to configure every permutation in the rules.