2013-05-10 52 views
0

我目前是公司的企業賬戶的Salesforce的管理員。我們的賬戶由大學組成。我被要求執行一次旅行表格。實現形式在Salesforce

的車次基本信息是:線路名稱,大學,地區,國家,項目經理和項目經理見面。我創建了對象旅程,並使用與聯繫人和帳戶的查找關係添加了自定義字段。這很容易做到。

第一個問題是,我們通過表單移動。下一部分是關於具有以下領域的大學信息:學生人數,教師人數,語言。他們問我這些字段會覆蓋先前存儲在帳戶中的信息。就像如果你選擇X大學,它有200名學生原本,那麼如果我在現場寫205,它將覆蓋先前設定的號碼。

我的第二個問題是,在形式的下一節他們有一個目標部分。 例如,有一個與標籤的文本字段:

「目標1 _ __ _ __ _ ____」 +

,如果你想添加一個新的目標有一個 「+」 號,將創建一個新的領域

「目標1 _ __ _ __ _ ____「+

」目標2 _ __ _ __ _ ____

我怎樣才能做到這一點?基本創建系統有沒有辦法?我是否需要創建一個Visualforce頁面?感謝您的幫助。

+0

有一個專門針對salesforce的stackexchange版本:http://salesforce.stackexchange.com/。您可能會在那裏找到更好的建議 – bengoesboom 2013-05-10 17:54:12

+0

謝謝bengoesboom – Ricardo 2013-05-10 17:57:16

回答

0

這就是我理解你的第一個問題:在行程目標你有一個查詢到賬戶(大學),還有的行程目標對學生等領域的數量,只要用戶在這裏更新它應該更新回到賬戶對象?

而不是做這個的,因爲你已經在考慮目標捕獲所有這些數據,使用公式域在旅途對象來填充數據。我認爲這將是一個更好的數據模型。但是,如果你仍然希望做你想要的方式,那麼你將不得不寫旅途對象上的觸發器和更新這些信息的帳戶。與第二選擇是問題:假設你創建一個跳閘1記錄和更新循環移位#of學生210,這將在帳戶210進行更新,然後創建一個TRIP2紀錄爲同一個帳戶,在這裏您輸入的循環移位#of學生字段230的值,使之與值230但問題的帳戶(大學)記錄是在行程中值爲1的記錄仍將保留210我希望你明白我試圖解釋。

來到第二問題:

這裏同樣的數據模型將稍有不同: 創建名爲目的另一目的,其具有與所述跳閘對象的主從關係。因此,目標將成爲旅行對象中的相關列表。對於每次旅行,都會有一些目標,您可以在相關列表中添加。這很簡單,不需要任何編碼。但是,如果你想添加+符號,當用戶點擊它時會顯示另一個字段:在這種情況下,數據模型也是一樣的,但是你需要創建一個音頻頁面(可以在音頻頁面或完全獨立的VF頁面),然後每當用戶點擊+號時就會顯示一個新字段。