Я пытаюсь создать триггер в Apex, который помогает увеличить счетчик при обновлении этапа - PullRequest
0 голосов
/ 09 ноября 2018

Обычно, когда Stage помечен как Closed Won, числовое поле в Opportunity с пометкой Closed_Won__c должно увеличить его счет на 1. Может ли кто-нибудь помочь мне с кодом

Ответы [ 2 ]

0 голосов
/ 21 ноября 2018

Вот код для этого

trigger ClosedOpportunityTrigger on Opportunity (after insert, after update) {
for(Opportunity opp : [SELECT Id,StageName FROM Opportunity Where Id IN :Trigger.New])
{
    if(opp.StageName == 'Closed Won')
       {
           //add the code to increment the corresponding value here.
       }
}

}
0 голосов
/ 10 ноября 2018

Вы говорите, что вы новичок здесь. Начните с Trailheads Salesforce. Они отлично подходят для людей, начинающих свое путешествие с SF.

Вот ссылка на модуль о триггерах: https://trailhead.salesforce.com/en/content/learn/modules/apex_triggers/apex_triggers_intro

Хотя, я бы посоветовал вам проверить другие модули, начиная с Apex Basics: https://trailhead.salesforce.com/content/learn/modules/apex_database

...