Toggle Side Panel

  • Blogs
  • 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
  • Contact Us
  • Discussions
More options
    Sign in Sign up
    • Blogs
    • 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
    • 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 8 years, 1 month 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;
      }
      }
      }
      }

    • [adinserter block='9']
    • 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

    Popular Salesforce Blogs

    Multi Factor Authentication

    MFA (Multi-Factor Authentication) in Salesforce

    Blog in Salesforce Security

    Introduction MFA is a special security feature provided by Salesforce that provides an extra layer of protection against suspicious or unauthorised logins. After enabling the…

    API Login Users, AppExchange App, Authenticator App, connected app, Custom Domain
    Arun Nov 1, 2021
    6,951  Views
    Workflow Rules in Salesforce

    A Brief Guide on Workflow Rules in Salesforce

    Blog in Salesforce, Salesforce Apex

    Workflow allows you to save time by automating regular internal procedures and processes across your organisation. Workflow is a container or business logic engine in…

    automated process, Automating, Business Logic, Creation of a Workflow Rule, Deactivate the Workflow Rule
    Sandeep Singh Nov 15, 2021
    4,951  Views

    Salesforce Service Cloud Use Cases: Enhance Customer Experience & Insights

    Blog in Salesforce

    When it comes to selecting the ideal solution for providing enterprise-level customer support, there are frequently several possibilities. However, choosing the correct platform and technology might assist you…

    Better User Experience, Case Management, Channels, Chat, Client Reach
    AblyPro Aug 10, 2023
    1,719  Views

    Popular Salesforce Videos

    Create Surveys in Salesforce | Salesforce Tutorial

    Create Surveys in Salesforce | Salesforce Tutorial

    Video in Salesforce Training

    Learn how to create surveys in Salesforce. In this video, the following points will be covered - 1. Build A Survey Learn how to build…

    Salesforce Training, Salesforce Tutorial, Salesforce Video, Salesforce Learning, Create Surveys in Salesforce
    Algoworks Apr 26, 2022
    2,416  Views
    Security in Salesforce | Learn About the Security Levels in Salesforce

    Security in Salesforce | Learn About the Security Levels in Salesforce

    Video in Salesforce Security

    This "???????? ?? ??????????" video by Edureka will help you understand the different levels of security in Salesforce. It will also talk about some of…

    Salesforce Training, Salesforce Tutorial, Salesforce Security, salesforce, Salesforce Video
    Prafull Jul 5, 2022
    1,920  Views
    Web Chats In Salesforce | Service Cloud | Kanika Chauhan

    Web Chats In Salesforce | Service Cloud | Kanika Chauhan

    Video in Salesforce Training

    Salesforce Web Chat (previously known as Salesforce Live Agent) is a feature that allows customers to communicate with the company via the web through instant…

    Salesforce Training, Salesforce Tutorial, Salesforce Service Cloud, salesforce, Salesforce Video
    kanika May 31, 2022
    2,658  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®.

    We use cookies to enhance your browsing experience. Please see our privacy policy if you'd like more information on our use of cookies.