I am using the Volunteers for Salesforce app with NPSP and need a validation rule that prevents volunteers from signing up for job shifts unless a prerequisite orientation has been met.
That is, only allows volunteers to sign up for Orientation unless they've taken already taken it and have its status == Completed in their contact record. After which they can sign up for any job/shift.
I've been trying different permeations of this rule and is not working how I need it to.
NOT((GW_Volunteers__Volunteer_Campaign_Name__c = "New Volunteer Orientations") && (ISPICKVAL(GW_Volunteers__Status__c, "Completed")))