For example
I have a query that a user edits inline. There are three fields of interest:
- Qty
- List
- Receipts
- Qty and List to determine Receipts, or
- Qty and Receipts to determine List
At the moment the user is able to enter any of the three fields and modify these. It can be controlled with additional business rules to say if the contract is option 1 from above and the Receipts field has been changed then revert the Receipts back to Qty * List, but it would be a nicer experience if the field was not editable in the first place.
I briefly thought about Protect Rules, but Protect would (depending on the order of implementation) prevent the calculation being carried out at all or would prevent edits to the field later.
These presentation rules (Calculated v Editable) would apply on forms as well I would imagine.