You need to sign in to do that
Don't have an account?

Validation Rule Prevent Skipping Stages but Allow Closed-Lost from ANY Stage
User can only move forward and one stage at a time, but be able to skip to "Closed-Lost" from any stage. Another VR dictates that user can only move to "Dead" if prior stage is "IO Signed"
AND(
$Profile.Name <> "System Administrator",
ISCHANGED(StageName) && (
CASE( StageName ,
"Stage 1 - Identified", 1,
"Stage 2 - Discovery", 2,
"Stage 3 - Proposal", 3,
"Stage 4 - Negotiation", 4,
"Stage 5 - Signature", 5,
"IO Signed", 6,
"Closed - Lost", 7,
"Dead", 7,
0)
-
CASE(PRIORVALUE(StageName),
"Stage 1 - Identified", 1,
"Stage 2 - Discovery", 2,
"Stage 3 - Proposal", 3,
"Stage 4 - Negotiation", 4,
"Stage 5 - Signature", 5,
"IO Signed", 6,
"Closed - Lost", 7,
"Dead", 7,0
)*
/*Stages 'Closed - Lost' can be set from any */
CASE( StageName , "Closed - Lost", 7,
0)
<> 1
))
AND(
$Profile.Name <> "System Administrator",
ISCHANGED(StageName) && (
CASE( StageName ,
"Stage 1 - Identified", 1,
"Stage 2 - Discovery", 2,
"Stage 3 - Proposal", 3,
"Stage 4 - Negotiation", 4,
"Stage 5 - Signature", 5,
"IO Signed", 6,
"Closed - Lost", 7,
"Dead", 7,
0)
-
CASE(PRIORVALUE(StageName),
"Stage 1 - Identified", 1,
"Stage 2 - Discovery", 2,
"Stage 3 - Proposal", 3,
"Stage 4 - Negotiation", 4,
"Stage 5 - Signature", 5,
"IO Signed", 6,
"Closed - Lost", 7,
"Dead", 7,0
)*
/*Stages 'Closed - Lost' can be set from any */
CASE( StageName , "Closed - Lost", 7,
0)
<> 1
))
All Answers