But problem comes when suppose you have two Scorecard - S1 and S2 where S1 is a default one but both has a criteria Company ::: Status = X and other criteria,
Now two accounts A 1 and A 2 comes in with Status X and X respectively. Both gets the scorecard based on criteria.
- And now there is an account A 3 with Status Y that comes in and we don't have any scorecard matching the criteria..What will happen?
- And the Status of Account A1 changes to Y then what will happen?
So, once scorecard is applied we do not have a operation to remove the scorecard. From a Product standpoint, I think it would be better if a scorecard's application is stopped once an account falls outside the criteria of that particular scorecard. Also, accounts without any active scorecard should be an option.