For already existing records, we need to be able to have conditional logic for properties to display/not display them and to make them mandatory/not mandatory.
Use case 1 - “State”: display a property based on conditions
If US is choosen in “Country”, then display a “State” field.
Use case 1 - “Unqualified reason”: display and make mandatory a property based on conditions
If ‘Lead Status’ is “Unqualified”, then display + make mandatory “UnqualifiedrReason”.
Note: the solution of having values “Unqualified / {reason 1}”, “Unqualified / {reason 2}” as values within the leas status property is not acceptable since it would make us lose the possibility to count “Unqualified” in reporting (as values can’t be grouped).