课程章节介绍
让我们来聊聊如何在Salesforce中保留审计信息。想象一下,你有一个非常重要的记录,比如一个客户的订单,你想要知道这个订单最后是什么时候被修改的,或者是谁修改的。这就是我们所说的审计信息。
Universal Containers公司希望在他们发送到Galaxy World Movers的记录中保留这些审计信息。但是,Salesforce的标准审计字段,比如“上次修改日期”,并不能直接发送出去。那么,我们该怎么办呢?
这里有一个聪明的办法:我们可以创建一个自定义字段。这个字段就像是一个小标签,我们可以用它来标记我们想要的信息。然后,我们可以使用Apex触发器——你可以把它想象成一个小机器人——来在这个自定义字段上记录我们需要的审计信息,比如“上次修改的日期”。
具体来说,当记录被修改时,这个Apex触发器会自动运行,它会检查记录的最后修改日期,然后把这个日期写入我们创建的自定义字段中。这样,即使记录被发送到Galaxy World Movers,我们也能通过这个自定义字段知道记录的最后修改日期。
所以,虽然我们不能直接发送标准的审计字段,但通过这种方法,我们仍然可以保留并发送这些重要的审计信息。这对于需要知道谁最后更新了记录的情况来说,是非常有用的。希望这个解释对你有帮助!