2012-10-04 60 views
0

公司需要知道每個工人在每個項目部分的每個部分花費多少時間。Salesforce:在對象上創建計時器 - 是否有可能?

以下類似於爲這個應用程序中定義的一些自定義對象:

  • 定製項目
  • 定製計劃的一部分
  • 自定義時間輸入

現在,我們需要定義我們的銷售團隊應用程序,以便工作人員可以打開項目部分並單擊「開始...」,然後單擊「停止...」。

這些按鈕將創建一個帶有開始日期的時間條目並分別更新具有停止日期的時間條目。

這是可能在自定義對象本身做? (理想)

我們應該創建新頁面嗎?

回答

2

是的。爲您的自定義對象創建兩個自定義按鈕,例如。 「開始」和「停止」。然後把一些JavaScript的按鈕來更新您的自定義字段:

{!REQUIRESCRIPT("/soap/ajax/15.0/connection.js")} 

var YourCustomObject = new sforce.SObject("YourCustomObject__c"); 

YourCustomObject.Id = '{!YourCustomObject__c.Id }'; 
YourCustomObject.Start__c = '{!NOW()}'; 

updateStartTime = sforce.connection.update([YourCustomObject]); 

然後插入這些按鈕到頁面佈局。

+0

我看到你在考慮「創建新頁面」的選擇。 +1經理似乎已經喜歡「開始/停止」按鈕。有沒有辦法創建一個包含開始日期和結束日期的自定義字段,以及如何使用開始/停止按鈕更改它們?謝謝 –

+0

在我的示例中,開始時間的自定義字段是「Start__c」。想法是在標準頁面佈局中設置自定義按鈕的時間,例如。在項目部分頁面。無需爲此創建一個視覺頁面。 – mast0r

相關問題