2011-06-16 61 views
0

女士們和男士們,我正在編寫一個簡單的salesforce應用程序,它需要應用程序級別和用戶級別的配置。我爲這些設置創建了自定義對象,但無法弄清如何將鏈接添加到「設置」頁面(個人設置和自定義),以便可以管理設置。Salesforce:將項目添加到「個人設置」和「自定義」

很多研究和一個關於salesforce板的問題讓我沒有更明智的想法。我在網上看到了幾個腳本,它們用JavaScript來破解安裝側邊欄(例如http://userscripts.org/scripts/show/95361)......但是這不可能是正確的做法嗎?

感謝 吉姆

回答

0

如果不進行黑客行爲,您無法做到這一點,因爲Salesforce需要它,因此您不需要對您創建的任何應用程序進行過度明確的設置 - 他們希望您使其與數據無關並且實際上可能會失敗如果它依賴於數據,則進行安全審查。這也可能會導致您正確地對應用程序進行單元測試。

我的建議是在主頁上爲用戶鏈接一組自定義頁面,如果他們沒有當前值,則顯示該頁面(因此,他們首次在主頁上看到第一次是「嘿,在你使用這個應用程序之前,你需要通過這個方便的嚮導來做一些配置」,然後阻止訪問應用程序的其他區域(即在其他頁面上顯示警告消息),如果應用程序沒有這個數據設置。

你是不是黑客攻擊,並提供了繞着額外的設置一個很好的用戶體驗方式。

保羅

0

你只是想鏈接到編輯頁面爲您的新的sObject頂部菜單上添加新的標籤?

如果是這樣的:

  1. 轉到設置https://cs3.salesforce.com/ui/setup/Setup
  2. 點擊「創建」>「選項卡」
  3. 選擇你想要的選項卡編輯的sObject,點擊下一步,直到您保存新的選項卡。
+0

Daveo,我創建了一個新選項卡,這很好,它的工作原理。但我想要做的是在'設置 - >應用程序設置 - >自定義'下添加一個鏈接到該選項卡或提供類似用戶界面的Visualforce頁面。 – FatalFlaw 2011-06-16 13:00:34

+0

您無法編輯標準Salesforce界面的左側菜單。你可以編輯標籤。您可以爲自己的自定義音頻頁面創建一個標籤。或者讓你的VisualForce頁面擁有自己的菜單結構 – Daveo 2011-06-16 23:43:39

0

沒有支持的方法來增強設置菜單。

您應該使用自定義設置來描述您所描述的內容 - 它們是爲應用程序級別和用戶級別配置設計的,可從安裝程序中獲得。否則,如果它確實是需要fancier邏輯/ UI/etc等的自定義設置,則可能需要執行許多SFDC ISV所做的操作,並使用其隱藏的自定義配置選項卡和/或自定義VF頁面管理應用設置。

相關問題