繁体   English   中英

如何在salesforce.com中为“Notes和Attachments”添加触发器?

[英]Where do I add a trigger for “Notes and Attachments” in salesforce.com?

我无法在salesforce.com UI中找到可以在文件附件上添加触发器的位置。 我几乎可以在其他所有东西上找到触发器,但是列表中似乎缺少附件(即使我在页面上查看源代码并进行搜索。有人知道我可以在哪里放置此触发器吗?

没有办法直接这样做,因为附件是销售人员以随机和偏见的方式真正“保护”的那些“较小”对象之一。 唯一“合法”的方法是使用一些外部构建和部署工具,如Force.com IDE。

但是,如果您对未记录的“黑客”不是陌生人,请执行以下操作。 转到任何对象的触发器列表,然后单击“新建”。 在URL locate entity查询字符串参数(例如entity=Case )中,将其更改为Attachment( entity=Attachment )并按Enter键。 Newl加载的屏幕将接受附件触发器。

使用Eclipse(Force.com IDE插件),右键单击项目并选择“新建”>“Apex触发器”。 在弹出的对话窗口中,有一个“对象”下拉列表/选项列表,从此列表中选择所需对象 - “注释”或“附件”等 - 然后选择要触发执行的“事件” 。

注意:最佳做法是每个对象只有一(1)个触发器,因为您无法保证同一对象上的多个触发器将执行的顺序。

您是否尝试过使用force.com IDE创建触发器?

在我看来,应该可以从那里。

要编写附件触发器,没有直接的方法可以做到,但你可以做到。

通过在其他对象上创建触发器,例如在联系人对象中创建触发器,然后显示当前页面的URL
“https://ap1.salesforce.com/ems./&entity=Contact”您必须更改“entity = Attachment”
然后将为附件对象创建触发器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM