Apex类中的“AfterUpdate-TotalContactsRoll-UpSummary
创始人
2024-11-10 04:30:22
0

在Apex类中,可以使用触发器(trigger)和Roll-Up Summary字段(滚动汇总字段)来实现联系人对象(Contact)上基于Master-Detail关系的一个“Total Contacts”字段自动更新,以便在每次联系人被更新时都能够正确地计算总的联系人数量。

以下是代码示例:

触发器部分:

trigger TotalContactsTrigger on Contact (after insert, after update, after delete) { TotalContactsRollupHandler.handleTrigger(triggerOperation, triggerNew, triggerOldMap); }

处理程序部分:

public with sharing class TotalContactsRollupHandler {

public static void handleTrigger(Operation triggerOperation, List contacts, Map oldContacts) {
  
    // Only handle after update events
    if (triggerOperation == Operation.AFTER_UPDATE) {
      
        // Create a set of all parent account ids to update
        Set accountIds = new Set();
        for (Contact contact : contacts) {
            accountIds.add(contact.AccountId);
        }
      
        // Update the parent accounts with the new contact count using the roll-up summary field
        List accountsToUpdate = new List([SELECT Id FROM Account WHERE Id IN :accountIds]);
        if (accountsToUpdate.size() > 0) {
            update accountsToUpdate;
        }
    }
}

}

通过这个方法,每当联系人被更新时,“Total Contacts Roll-Up Summary”字段会自动更新,从而反映出更新后联系人的总数。

相关内容

热门资讯

黑科技美元局(wpk ai辅助... 黑科技美元局(wpk ai辅助)wpk有外挂(WpK)原来有挂(确实有挂)-哔哩哔哩1、不需要AI权...
黑科技实锤(wpk ai辅助)... 黑科技实锤(wpk ai辅助)wpk有修改器吗(WPk)果然真的有挂(有挂细节)-哔哩哔哩;1、wp...
黑科技辅助(wpk ai辅助)... 黑科技辅助(wpk ai辅助)wpk辅助器是真的假的(WPk)其实是真的有挂(揭秘有挂)-哔哩哔哩;...
黑科技ai挂(wpk最新黑科技... 黑科技ai挂(wpk最新黑科技)wpk智能ai(WPK)真是是真的有挂(有挂教程)-哔哩哔哩1、很好...
黑科技有挂(wpk ai辅助)... 黑科技有挂(wpk ai辅助)wpk外挂(WPK)一贯真的是有挂(有挂教程)-哔哩哔哩1、下载好wp...
黑科技脚本(wpk ai辅助)... 黑科技脚本(wpk ai辅助)wpk怎么提高胜率(WPK)一直有挂(有人有挂)-哔哩哔哩小薇(透视辅...
黑科技ai代打(wpk最新黑科... 黑科技ai代打(wpk最新黑科技)wpk机器人代打(WpK)一贯存在有挂(有挂方法)-哔哩哔哩;1、...
黑科技辅助(wpk最新黑科技)... 黑科技辅助(wpk最新黑科技)wpk辅助插件(Wpk)其实真的是有挂(真的有挂)-哔哩哔哩;1、在w...
黑科技好牌(wpk最新黑科技)... 黑科技好牌(wpk最新黑科技)wpk德州(wpK)都是有挂(有人有挂)-哔哩哔哩1、在wpk最新黑科...
黑科技模拟器(wpk最新黑科技... 黑科技模拟器(wpk最新黑科技)wpk辅助(wpK)真是真的有挂(详细教程)-哔哩哔哩;1、这是跨平...