2011-12-29 18 views

Respuesta

14

disparadores aren así de granular. En el desencadenante anterior a la actualización, utilice las variables Trigger.New y Trigger.OldMap para comparar cada nuevo registro y ver si los campos que le interesan han cambiado.

for (Opportunity newOpp : Trigger.new) { 
    Opportunity oldOpp = Trigger.oldMap.get(newOpp.Id); 
    if (oldOpp.Name != newOpp.Name) { 
     // do something 
    } 
} 
+0

¿Puede darme un pequeño ejemplo. Soy un poco nuevo en Salesforce – user1048080

+0

'Mapa NewRecords = Trigger.NewMap;' http://www.salesforce.com/us/developer/docs/apexcode/index_CSH.htm#apex_triggers_context_variables.htm –

+0

Agregué un ejemplo usando la oportunidad . –

Cuestiones relacionadas