You need to sign in to do that
Don't have an account?
Rajwant Saini
stop trigger to fire from scheduled job
Hi Please help
I have a scheduled job which updates Accounts object data or insert new data in salesforce.
Also I have a trigger which is AFTER INSERT and AFTER UPDATE on ACCOUNT object.
I do not want this trigger to fire when schedule job runs.
SO i did:
if(!System.isScheduled()){
if (trigger.isUpdate){
Set<Id> setAccountNameChangedIds = new Set<id>();
-------
---------
}
if (trigger.isInsert){
-------
------
}
}
BUT my trigger is getting fired each time scheduled job runs.
Please help how do I stop the trigger to fire from scheduled job. I do not want to deactivate the trigger.
I just want it should not fire when scheduled job runs.
Please help!
I have a scheduled job which updates Accounts object data or insert new data in salesforce.
Also I have a trigger which is AFTER INSERT and AFTER UPDATE on ACCOUNT object.
I do not want this trigger to fire when schedule job runs.
SO i did:
if(!System.isScheduled()){
if (trigger.isUpdate){
Set<Id> setAccountNameChangedIds = new Set<id>();
-------
---------
}
if (trigger.isInsert){
-------
------
}
}
BUT my trigger is getting fired each time scheduled job runs.
Please help how do I stop the trigger to fire from scheduled job. I do not want to deactivate the trigger.
I just want it should not fire when scheduled job runs.
Please help!
Please use below link:
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_triggers_context_variables.htm
You can use below code:
Please mark as best answer if helped.
Regards,
Ramakant