I have a trigger on the Opportunity object and am required to process the record in the trigger if the opportunity stage is at a specific value or later in the sales process.
new -> quoting -> negotiation -> signature -> closed won
if the stage is at the "negotiation" stage or later it should be processed.
The only way I can think to do this is by hardcoding the stage values for each sales process and seeing if the current stage is in that set.
But this is problematic if more stages are added later.
I also thought about comparing the stage's probability and if the current opportunity is >= the probability process. But this is also problematic because opportunity probability can be changed manually.
Is there a "Best Approach" to this problem?