SFDC 删除操作时:验证或触发后续操作的一般解决方案

删除操作比较特殊,不能通过Workflow Rule和Process Builder,Validation Rule来Check和相应做后续操作。
目前调查只有两种工具可以监听到删除操作:
  1. Apex Trigger
    • Apex Trigger 有 before delete,after delete两种类型
      • before delete:可以支持根据条件,阻止用户删除这条记录,还可以弹出可定制内容的错误信息。
      • after delete:可以对所有表做CRUD操作
  2. Flow Builder
    • Flow Builder有一种 Record Trigger Flow
      • 在记录删除时可以对所有表做CRUD操作,做不到阻止用户删除记录。
Flow Builder
新规Flow
编辑触发条件
 
 
总结
想追踪删除操作,在记录删除后做一些事情的话,目前只能用Trigger或者Flow Builder。
posted @ 2021-03-31 16:30  Victor-Wei  阅读(103)  评论(0编辑  收藏  举报