Я хочу скопировать всю запись объекта позиции в объект архива позиции всякий раз, когда позиция удаляется, но он ничего не вставляет в объект архива позиции.Вот мой код -
trigger ArchivePosition on Position__c (after delete)
{
List<Position_Archive__c> arch = new List<Position_Archive__c>();
List<Position__c> pos = new List<Position__c>();
for(Position__c temp:trigger.old)
{
Position_Archive__c obj = new Position_Archive__c();
obj.Name=temp.Name;
arch.add(obj);
System.debug(obj.Name);
}
try
{
insert arch;
System.debug(arch);
}
catch(Exception e){
System.debug('Exception '+e.getMessage());
}
}