Yes you can bypass the Community users from your trigger.
You need to write a conditional If statement that will exclude the Profile Id's of community users, i.e If user.profileId is not equls to community user's profile id (psudo code logic) then execute further statements in Trigger.
You can do it with the help of Hierarchy Custom Settings. You need to create a CheckBox Field DisableTrigger & one more field Text Type Objects which will contain the objects of which triggers you want to disable. Now, In Triggers you can use the following condition before the body of the trigger.
Yes you can bypass the Community users from your trigger.
You need to write a conditional If statement that will exclude the Profile Id's of community users, i.e If user.profileId is not equls to community user's profile id (psudo code logic) then execute further statements in Trigger.
Thanks,
Pratik
You can do it with the help of Hierarchy Custom Settings. You need to create a CheckBox Field DisableTrigger & one more field Text Type Objects which will contain the objects of which triggers you want to disable. Now, In Triggers you can use the following condition before the body of the trigger.
if(!(profileCustomSetting.Trigger_Objects__c.contains('Account') && profileCustomSetting.DisableTriggers__c)){
//Your Trigge Body.
}
You can read more about this technique here (http://www.salesforcegeneral.com/salesforce-articles/salesforce-bypass-rules-and-triggers.html" target="_blank).
Important :
If this is what you were looking for then please mark it as a "SOLUTION" orYou can Click on the "Like" Button if this was beneficial for you.
Thank You