¿Hay alguna manera de detectar que un registro insertado es el resultado de una operación de clonación en un desencadenador?Detectar cuando se está clonando un registro en el desencadenador
Como parte de un paquete administrado, me gustaría borrar algunos de los campos personalizados cuando se clonan los registros OpportunityLineItem y Opportunity.
¿O no es un activador el lugar correcto para evitar que se clonen ciertos campos?
Consideré la creación de código dedicado para invocar sObject.Clone() y excluir los campos que no son necesarios. Esto no parece ser una solución ideal para un paquete administrado, ya que también excluiría cualquier otro campo personalizado en Opportunity.
ideas: [Clone - capacidad de controlar qué campos se clonan] (http://success.salesforce.com/ideaview?id=08730000000BpUXAA0) –