STEPS TO REPRODUCE:
1. Login to Classic UI. Navigate to objects and create a sub object of Investment. Add all rights of Sub Object to the User.
2. API enable it and also make sure that Copy Enabled is turned on.
3. For the ID field, turn on Auto Numbering.
4. Create a Static Lookup with values "Test1", "Test2" & "Test3". Create an attribute on Sub Object and associate it with the Static Lookup that was created and API enable it.
5. Navigate to Modern UX -> Administration -> Blueprints.
6. Make a Copy of Project Blueprint and edit it. Under Modules add the Sub-Object Module.
7. Click on Rules. Add a New Rule. Change the Target Object to the Sub Object Created on Step 1.
8. Select the Rule Type as "Attribute update" -> Select Target attribute as Attribute created in Step 4 and condition as "Equal To" "Test1".
9. In the Actions select "Ui Actions" and select "Disable Editing Target Object".
10. Navigate to Project and select a project associated to this Blueprint. Click on the Sub Object Module and Create an Instance.
11. Select the value of the Attribute to "Test1" and you'll notice that the instance is locked by business rule.
12. Right Click on the instance and Click Copy.
Expected Results :- A Modal is displayed where user can enter the Name of the New instance
Actual Results :- A Modal is displayed but the name Attribute is locked by the Business Rule even before creation of the instance.
Clarity PPM 16.3.x
DE168741
This issue is under engineering review.