2011-03-22 58 views
5

我無法找到salesforce.com用戶界面中的哪個位置,我可以在文件附件上添加觸發器。我可以找到幾乎所有其他觸發器,但附件似乎是從列表中(甚至當我在頁面上查看源和搜索。缺有誰知道在哪裏我可以把這個觸發器?我在哪裏添加salesforce.com中的「Notes and Attachments」的觸發器?

+0

您可能可以使用hack來創建新的觸發器,但一旦它處於啓動狀態,您將如何修改它?好像唯一的管理路徑是使用foce.com IDE:/ – 2012-11-10 09:05:29

+0

現在你可以使用API​​ 29 – 2013-10-14 07:57:10

回答

5

沒有辦法直接做到這一點作爲附件是其中的一個「較小」的對象是銷售人員真正得到「保護性」有關的隨機和有偏見的方式,唯一的「合法」的方式來做到這一點是使用一些外部構建&部署工具,如Force.com IDE。

如果你對於無證'黑客'不是陌生人,請執行以下操作。轉到任何對象的觸發器列表並單擊創建新的。在URL中找到entity查詢字符串參數(例如entity=Case)並將其更改爲附件(entity=Attachment),然後按Enter鍵。 Newl加載屏幕將接受附件觸發器。

+0

幾乎似乎是一個長期的解決方案做到這一點,利用未公開的API,他們可以在任何時候收了起來。 – boatcoder 2011-03-24 14:37:12

+5

好吧,您可以隨時使用已記錄並支持的Force.com IDE方式。不幸的是,銷售人員不得不隨時使用小型黑客,因爲他們的團隊對特徵請求的響應非常困難。它讓他們在交流思想上受到歡迎,只有影響大多數人的問題得到適當的投票,而影響少數羣體的問題卻從未見過天。如果你要求提供附件觸發屏幕,我可以打賭你的想法將永遠等待,我有三個,一個超過3年等待。因此,黑客。 – mmix 2011-03-24 18:47:56

2

您是否嘗試過創建來自force.com IDE觸發??

在我看來,應該可以從那裏。

3

使用Eclipse(Force.com IDE插件),您的項目右擊&選擇 「新建」> 「的Apex觸發器」。在彈出的對話窗口中,有一個「對象」下拉列表/選取列表,從列表中選擇您想要的對象 - 「註釋」或「附件」等 - 然後選擇您要觸發執行的「事件」 。

注意:最好的做法是隻有一個(1)每個對象的觸發器,因爲你不能保證在同一對象上的多個觸發器將執行該命令。

0

要寫入附件觸發,沒有直接的方法來做到這一點,但你可以做到這一點。

通過在其他對象上創建觸發器,例如在聯繫對象中創建觸發器,則當前頁面的url顯示
「https://ap1.salesforce.com/zh-cn/ & entity = Contact「你必須改變」entity = Attachment「
然後觸發器將被創建爲附件對象。