Loading
Basisprincipes van verkoop
Nieuwe werking bij opslaan van order

Nieuwe werking bij opslaan van order

Met de Nieuwe werking bij opslaan van order kan Salesforce een aangepaste toepassingslogica uitvoeren telkens wanneer een update van een orderproduct een wijziging aanbrengt aan de bovenliggende order. U kunt Nieuwe werking bij opslaan van order activeren in Salesforce-instellingen.

In Salesforce Summer '20 en eerder voerde Salesforce geen aangepaste toepassingslogica uit wanneer een update van een orderproduct een wijziging in de bovenliggende order veroorzaakte. Bijvoorbeeld een nieuw orderproduct dat een wijziging in het totaalbedrag van de order veroorzaakt. Gebruikers die in dergelijke scenario's aangepaste toepassingen wilden afdwingen, moesten bijkomende aanpassingen uitvoeren.

Wanneer Nieuwe werking bij opslaan van order actief is, evalueert Salesforce deze aanpassingen, en voert ze uit, telkens wanneer een orderproduct een wijziging aanbrengt aan de bovenliggende order.

  • Validatieregels voor order en orderproduct
  • Apex-triggers en -klassen voor order en orderproduct
  • Stromen, waaronder processen

U wordt aangeraden om Nieuwe werking bij opslaan van order te activeren. Als dit niet is geactiveerd, worden bij het bijhouden van ordervelden geen wijzigingen bijgehouden van orders wanneer orderproducten worden gewijzigd voor orderbedragen.

Wanneer u Nieuwe werking bij opslaan van order activeert, raden we aan om uw aangepaste toepassingslogica te testen om er zeker van te zijn dat deze werkt zoals verwacht.

Belangrijk
Belangrijk
  • Pakketten ondersteunen de release-update Nieuwe werking bij opslaan van order standaard niet. Pakketleveranciers kunnen hun pakketten testen en configureren zodat ze de nieuwe werking ondersteunen.
  • Als u een pakket gebruikt waarbij orders betrokken zijn, wacht dan op bevestiging van uw pakketleverancier voordat u de release-update inschakelt.
  • U kunt pakketten installeren die de oude werking bij het opslaan van orders ondersteunen in abonneeorganisaties die de nieuwe werking bij het opslaan van orders hebben ingeschakeld. We raden u echter aan om te controleren of uw pakket werkt met de nieuwe werking bij het opslaan van orders.
  • Met ingang van Summer '21 ondersteunen Salesforce CPQ en Salesforce Billing zowel Nieuwe werking bij opslaan van orders als Oude werking bij opslaan van orders. Installaties van Salesforce CPQ en Salesforce Billing Summer '21 werken met abonneeorganisaties, ongeacht hoe orders worden opgeslagen door de abonneeorganisatie. Als Salesforce CPQ en Billing zijn geïnstalleerd terwijl de release-update van Nieuwe werking bij opslaan van order is ingeschakeld, werken eerdere versies van Salesforce CPQ en Billing soms niet goed.
  • Met ingang van Winter '25 is Nieuwe werking bij opslaan van order standaard ingeschakeld in alle nieuwe klantenorganisaties. U kunt er echter ook voor kiezen om dit uit te schakelen.
Voorbeeld
Voorbeeld

Uw order heeft een Apex-triggerregel die het aangepaste veld NeedApproval__c bijwerkt naar True (waar) als het orderbedrag groter is dan $10.000.

trigger OrderTrigger on Order (before update) {
    for(Order ord : Trigger.new) {
        if (ord.TotalAmount > 10000) {
            ord.NeedApproval__c = true;
        }
    }
}

Als Nieuwe werking bij opslaan van order actief is, voert Salesforce de regel uit telkens wanneer u een orderproduct bewerkt of toevoegt aan de order. Als Nieuwe werking bij opslaan van order niet actief is, voert Salesforce de regel enkel uit wanneer u de order invoegt of bijwerkt.

 
Wordt geladen
Salesforce Help | Article