Both of these two validation rules are working on their own, but I need to combine the second one into the first one. However, I need the fields on the second one to only be available for those in this permission set = $Permission.Sales_Operations. I am not sure whether to use an OR statement or how to make this work. Any help is much appreciated!
Validation Rule One
NOT(ISCHANGED(Ignore_Validation__c)),
NOT(ISCHANGED( Closed_Lost_Date__c )),
NOT(ISCHANGED( Closed_Won_Date__c )),
NOT(ISCHANGED( Closed_Won_Reason__c )),
NOT(ISCHANGED( Closed_Lost_Reason__c )),
OR(ISPICKVAL(PRIORVALUE(StageName), 'Closed Won'), ISPICKVAL(PRIORVALUE(StageName), 'Closed Clean Up'),
ISPICKVAL(PRIORVALUE(StageName), 'Closed - Qualified Out'),
ISPICKVAL(PRIORVALUE(StageName), 'Closed Lost'),
ISPICKVAL(PRIORVALUE(StageName), 'Closed Booked')) ,
NOT(
ISNEW()),
$Permission.Order_Activation_permission = false,
$Permission.Opportunity_Order_and_Book_Opportunities = false,
$Permission.Sales_Operations = false,
$Permission.Validation_Bypass_Exception = false,
$Profile.Name <> "Apps Integration"
Validation Rule Two
NOT(ISCHANGED(Ignore_Validation__c)),
AND(NOT(ISCHANGED( MD_Opportunity_Type__c )),
NOT(ISCHANGED( Type )),
NOT(ISCHANGED( Licence_type__c )),
NOT(ISCHANGED( Win_Loss_Reason__c )),
NOT(ISCHANGED( Subscription_Category__c ))
),
OR(ISPICKVAL(PRIORVALUE(StageName), 'Closed Won'),
ISPICKVAL(PRIORVALUE(StageName), 'Closed Clean Up'),
ISPICKVAL(PRIORVALUE(StageName), 'Closed - Qualified Out'),
ISPICKVAL(PRIORVALUE(StageName), 'Closed Lost'),
ISPICKVAL(PRIORVALUE(StageName), 'Closed Booked')) ,
NOT(
ISNEW()),
$Permission.Sales_Operations = false
Hello @Tyler Schmidt , Try this:
AND(
NOT(ISCHANGED(Ignore_Validation__c)),
OR(
ISPICKVAL(PRIORVALUE(StageName), 'Closed Won'),
ISPICKVAL(PRIORVALUE(StageName), 'Closed Clean Up'),
ISPICKVAL(PRIORVALUE(StageName), 'Closed - Qualified Out'),
ISPICKVAL(PRIORVALUE(StageName), 'Closed Lost'),
ISPICKVAL(PRIORVALUE(StageName), 'Closed Booked')
),
NOT(ISNEW()),
$Permission.Order_Activation_permission = false,
$Permission.Opportunity_Order_and_Book_Opportunities = false,
$Permission.Validation_Bypass_Exception = false,
$Profile.Name <> "Apps Integration",
OR(
$Permission.Sales_Operations = true,
AND(
NOT(ISCHANGED( MD_Opportunity_Type__c )),
NOT(ISCHANGED( Type )),
NOT(ISCHANGED( Licence_type__c )),
NOT(ISCHANGED( Win_Loss_Reason__c )),
NOT(ISCHANGED( Subscription_Category__c ))
)
)
)