2012-11-23 20 views
0

我有一個名爲A的對象,它維護該對象的相關詳細信息,它與另一個名爲B的對象相關。與對象A相關的字段出現在對象B中。當輸入對象B中的字段時,我想對象A中的對應字段將被自動提取到對象B中。怎麼可能?我該如何執行此操作?你的想法請參考如何根據salesforce中的條目自動提取字段?

回答

0

如果你在後臺發生的事情很好(一旦用戶保存了更改),那麼你最好的選擇將只是對象B的公式字段,其語法與Object_A__r.Needed_field__c類似。

如果它必須是自動的,但允許用戶稍後重寫值 - 請閱讀聯機幫助中的工作流程和現場更新。規則可以是「ISNEW() || ISCHANGED(Object_A__c)」,並且動作是現場更新,從新的選定A中獲取數據並填寫它。B

在更復雜的邏輯情況下 - 可能需要B上的觸發器。


但是,如果你希望它是實時真正可見的(用戶在查找挑選的A記錄,價值觀改變右邊的新建/編輯頁面上,他拿起另一A,值再次發生變化) - 你」恐怕必須建立一些Visualforce。有一個answer to similar question on Salesforce Stack Exchange,應該讓你開始。


無論你決定繼續下去,請記住,第一選擇是不太侵入性。當然,它對用戶來說不會那麼華麗和酷炫,但它可靠,易於維護(只需點擊即可,無需編寫代碼),即使稍後您必須執行海量數據加載/更新例如外部工具。

Visualforce用於創建/編輯的頁面看起來不錯,但批量更新將繞過它,並且每次添加新字段時都需要維護此頁面,因爲它很難重用標準頁面佈局。

+0

感謝您的信息。我使用公式字段創建。 –

相關問題