trigger ContactBeforeDelete on Contact (before delete) { 
 | 
    if (Trigger.isBefore) { 
 | 
        if (Trigger.isDelete) { 
 | 
            List<String> conIds = new List<String>(); 
 | 
            List<SFDelete__c> dlist = new List<SFDelete__c>(); 
 | 
            for (Contact con : Trigger.old) { 
 | 
                if (con.RecordTypeId == '01210000000QfWd') { 
 | 
                    conIds.add(con.Id); 
 | 
                    // SFDelete__c にデータを追加 
 | 
                    dlist.add(new SFDelete__c( 
 | 
                        delSfId__c = con.Id, 
 | 
                        tableName__c = 'Contact', 
 | 
                        dataOwnerId__c = con.OwnerId 
 | 
                    )); 
 | 
                } 
 | 
            } 
 | 
            ControllerUtil.insSFDelete(dlist); 
 | 
            // 活動_取責を削除 
 | 
            ControllerUtil.delEvent1ForTrigger(conIds); 
 | 
        } 
 | 
    } 
 | 
} 
 |