I have attempted to achieve this by creating a business rule with the following configuration:
- Scope: All Forms
- Condition: Check if the Business Process equals /Sales Process/ and the stage is, for example, /Qualify/. (We do not use the lead entity, this is why we are using the sales process instead of the lead to opportunity)
- Action Lock a specific field (Field Name) (not part of the active stage).
- Verified the conditions to ensure they correctly identify the active stage.
- Checked for any logical errors in the rule configuration.
- Attempted with different fields to rule out the possibility of field-specific issues.
1. Has anyone encountered a similar issue, and how was it resolved?
2. Are there any known limitations or bugs with business rules in Dynamics 365 CRM that might be affecting this functionality?
3. Could there be a more effective method or alternative approach to achieve the desired outcome (locking fields based on the active business process stage)?