I have a scheduled apex job which updates a field which is controlled by a validation rule as follows:
AND(
Not(ISNEW()),
$Profile.Name != "System Administrator",
ISCHANGED(theFieldInQuestion)
)
This validation rule prevents anyone from changing the value in theFieldInQuestion UNLESS that person is a System Administrator.
The scheduler runs as system, according to the documentation located here:
https://help.salesforce.com/articleView?id=code_schedule_batch_apex.htm&type=0
My question is : What can I add to this AND clause in the validation rule which would allow the Scheduled Apex Job to update theFieldInQuestion ?