1

我想覆盖批准相关列表中的批准按钮。有没有办法我们可以做到?这个想法是在单击批准按钮时删除具有某些条件的一些记录。我想在单击批准按钮时运行顶点代码,然后提交记录以供批准。

任何实现它的指针都会有所帮助。

谢谢

普拉迪普

4

2 回答 2

3

我终于做了一个解决方法来完成这项工作。我没有覆盖批准按钮,而是使用批准流程和触发器来完成这项工作

这就是我所做的。

  1. 在对象中添加了一个名为 SentForApproval(复选框)的新字段,确保它不在任何页面布局中,因此不会有人意外选中或取消选中此字段。
  2. 在批准过程中,对上述字段进行了字段更新,将其更改为 true。
  3. 此字段更新将触发更新触发器。
  4. 在您的触发器中检查此字段是否已更新,执行您想要在触发器中执行的操作。

希望这可以帮助

于 2012-05-29T05:31:25.487 回答
2

不,不幸的是,要这样做,您必须通过强制用户通过自定义按钮流来完全覆盖批准过程,并且您不能将该自定义按钮放在批准历史列表中或覆盖批准/拒绝链接。自几年前最初实施以来,Salesforce 并没有显着增强审批流程的可定制性。

于 2012-05-28T05:44:22.557 回答