Toggle Side Panel

  • Home
  • Articles
    • All Articles
    • Blogs
    • Videos
    • Infographics
  • Consultants
    • Salesforce Product Expertise
      • Top Salesforce ConsultantsTop Salesforce Consultants
      • Marketing Cloud ConsultantsMarketing Cloud Consultants
      • Service Cloud ConsultantsService Cloud Consultants
      • Experience Cloud ConsultantsExperience Cloud Consultants
      • Analytics Cloud ConsultantsAnalytics Cloud Consultants
    • Salesforce Industry Expertise
      • Non-Profit Cloud ConsultantsNon-Profit Cloud Consultants
      • Financial Service Cloud ConsultantsFinancial Service Cloud Consultants
      • Health Cloud ConsultantsHealth Cloud Consultants
      • Commerce Cloud ConsultantsCommerce Cloud Consultants
      • Manufacturing Cloud ConsultantsManufacturing Cloud Consultants
    • Salesforce Experts by Location
      • USATop Salesforce Consultants in USA
      • IndiaTop Salesforce Consultants in India
      • AustraliaTop Salesforce Consultants in Australia
      • United KingdomTop Salesforce Consultants in UK
      • CanadaTop Salesforce Consultants in Canada
  • Webinars
  • Marketplace
  • Advertise With Us
  • Contact Us
  • Discussions
More options
    Sign in Sign up
    • Home
    • Articles
      • All Articles
      • Blogs
      • Videos
      • Infographics
    • Consultants
      • Salesforce Product Expertise
        • Top Salesforce ConsultantsTop Salesforce Consultants
        • Marketing Cloud ConsultantsMarketing Cloud Consultants
        • Service Cloud ConsultantsService Cloud Consultants
        • Experience Cloud ConsultantsExperience Cloud Consultants
        • Analytics Cloud ConsultantsAnalytics Cloud Consultants
      • Salesforce Industry Expertise
        • Non-Profit Cloud ConsultantsNon-Profit Cloud Consultants
        • Financial Service Cloud ConsultantsFinancial Service Cloud Consultants
        • Health Cloud ConsultantsHealth Cloud Consultants
        • Commerce Cloud ConsultantsCommerce Cloud Consultants
        • Manufacturing Cloud ConsultantsManufacturing Cloud Consultants
      • Salesforce Experts by Location
        • USATop Salesforce Consultants in USA
        • IndiaTop Salesforce Consultants in India
        • AustraliaTop Salesforce Consultants in Australia
        • United KingdomTop Salesforce Consultants in UK
        • CanadaTop Salesforce Consultants in Canada
    • Webinars
    • Marketplace
    • Advertise With Us
    • Contact Us
    • Discussions
    Close search

    Activity › Forums › Salesforce® Discussions › How to restrict any Trigger to fire only once OR how we can avoid repeated or multiple execution of Trigger in Salesforce?

    Tagged: Account, Boolean, Order of Execution, Salesforce Trigger, Salesforce Workflow

    • Salesforce® Discussions

      How to restrict any Trigger to fire only once OR how we can avoid repeated or multiple execution of Trigger in Salesforce?

      Posted by Aman on September 22, 2018 at 10:45 PM

      How to restrict any Trigger to fire only once OR how we can avoid repeated or multiple execution of Trigger in Salesforce?

      Parul replied 7 years, 5 months ago 3 Members · 2 Replies
      • Account
      • Boolean
      • Order of Execution
      • Salesforce Trigger
      • Salesforce Workflow
    • 2 Replies
    • shariq

      Member
      September 22, 2018 at 10:47 PM

      Triggers can fire twice, once before workflows and once after workflows -

      “The before and after triggers fire one more time only if something needs to be updated. If the fields have already been set to a value, the triggers are not fired again.”

      Workaround:

      Add a static boolean variable to a class, and check its value within the affected triggers.

      view source
      print?
      public class HelperClass {
      public static boolean firstRun = true;
      }
      trigger affectedTrigger on Account (before delete, after delete, after undelete) {
      if(Trigger.isBefore){
      if(Trigger.isDelete){
      if(HelperClass.firstRun){
      Trigger.old[0].addError('Before Account Delete Error');
      HelperClass.firstRun=false;
      }
      }
      }
      }

    • Parul

      Member
      September 23, 2018 at 3:27 AM

      Triggers can fire twice, once before workflows and once after workflows, so must follow the best practice and order of execution of trigger.

    Log In to reply.

    • Public
    • All Members
    • My Connections
    • Only Me
    • Public
    • All Members
    • My Connections
    • Only Me
    • Public
    • All Members
    • My Connections
    • Only Me

    application solution

    Popular Salesforce Blogs

    How to Revolutionize Client Service With a CRM Implementation Plan?

    Blog in Salesforce

    If you're looking to enhance client service and drive your business forward, implementing a Customer Relationship Management (CRM) system could be the game-changer you need.…

    Cloud Based CRM, CRM Configuration, CRM Customization, CRM Deployment, CRM Development
    Codleo Aug 5, 2024
    465  Views
    Salesforce winter 18 top features

    Best Salesforce Winter'18 Features

    Blog in Lightning

    Salesforce is known for its best CRM services in the world. The recent incorporation of Artificial Intelligence (AI) technology had led Salesforce towards many new…

    Salesforce Customization, Salesforce Development, Salesforce Integration Services, Salesforce Winter Release
    The Dec 27, 2017
    5,813  Views
    Salesforce Consultation Partner

    How to Choose the Right Salesforce Consultation Partner for Your Business?

    Blog in Salesforce Consultant

    Salesforce consultation partners help businesses establish CRMs and other tech tools, so they perform seamlessly. The primary role here is to collect and maintain databases…

    Business, Business Consultants, Business Productivity, Businesses Measure, Client Satisfaction
    Melonleaf Sep 13, 2022
    2,229  Views

    Popular Salesforce Videos

    Salesforce: Everything You Need to Know About Order Management

    Salesforce: Everything You Need to Know About Order Management

    Video in Salesforce Training

    THE GOAL: Which Salesforce Order Management application is best? Well, that depends…. Salesforce offers three primary applications for order management, and they all work extremely…

    Salesforce Training, Salesforce Tutorial, salesforce, Salesforce Learning, Business
    Abhishek Jul 12, 2022
    1,751  Views
    Before Delete Trigger in Salesforce Flows - Winter '21 update

    Before Delete Trigger in Salesforce Flows - Winter '21 update

    Video in Salesforce Training

    In this video, I'm talking about one of the new features of the Salesforce Winter '21 flow builder i.e is before delete trigger. Watch and…

    Salesforce Training, Salesforce Tutorial, Salesforce Video, Salesforce Learning, Flow Builder
    Shubham Jan 22, 2021
    3,518  Views
    How I Really Feel About Salesforce

    How I Really Feel About Salesforce

    Video in Salesforce Stories

    A deep dive into the state of the Salesforce industry in 2021, such as: - Is Salesforce going to crash in the foreseeable future? -…

    Salesforce Training, salesforce, Salesforce Industry, Salesforce Video, Salesforce Learning
    Nauman Aug 31, 2021
    2,366  Views
    Footer Forcetalks logo

    support@forcetalks.com

    • twitterx

    Quick Links

    Advertise with Us

    Salesforce® Articles

    Dreamforce 2023

    Top Salesforce® Bloggers 2023

    Top Salesforce Consultants

    Get Listed

    Company

    Contact Us

    About Us

    Privacy Policy

    Terms & Conditions

    InsightHub

    Salesforce Blogs

    Salesforce Videos

    Salesforce Groups

    Salesforce Jobs

    © 2026 - Forcetalks ● All Rights Reserved

    Salesforce® is a trademark of Salesforce® Inc. No claim is made to the exclusive right to use “Salesforce”. Any services offered within the Forcetalks website/app are not sponsored or endorsed by Salesforce®.

    Try AuditMyCRM - It is a Salesforce CRM Audit tool which comprehensively scans your Salesforce org and gives you the list of errors or warnings you need to take care of.
    We use cookies to enhance your browsing experience. Please see our privacy policy if you'd like more information on our use of cookies.