2012-10-04 57 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

相关问题