Salesforce:在对象上创建计时器 - 是否可能?

时间:2012-10-04 14:06:26

标签: salesforce salesforce-service-cloud

公司需要知道每个工人在每个项目部分的每个部分花费多少时间。

以下类似于为此应用定义的一些自定义对象:

  • 自定义项目
  • 自定义项目部分
  • 自定义时间输入

现在我们需要定制我们​​的salesforce应用程序,以便工人可以打开项目部分并单击"开始..."然后"停止......"。

这些按钮将创建一个带有开始日期的时间条目,并分别用停止日期更新时间条目。

这可以在自定义对象中自行完成吗? (理想的)

我们应该创建新页面吗?

1 个答案:

答案 0 :(得分: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]);

然后将这些按钮插入页面布局。

相关问题