+ Start a Discussion

Record visibility based on opportunity stage

Is there a way to control a record's visibility to a user based on the Opportunity Stage? For my organization, I want to have Opportunities that are Closed Won visible to all, but if they are still in the potential stages (prospecting, etc), only the Opportunity Owner and their superiors should be able to view that. Happy to code whatever I need to make this happen, but would love some pointers on whether it is even possible and if so, strategy to achieve that.




create Apex sharing.. or you can use criteria based sharing rules if your instance is upgraded to Spring 11.