0

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

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

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

现在我们需要自定义我们的 salesforce 应用程序,以便工作人员可以打开项目部分并单击“开始...”,然后单击“停止...”。

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

这可以在自定义对象本身中做到吗?(理想的)

我们应该创建新页面吗?

4

1 回答 1

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]);

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

于 2012-10-04T15:10:43.267 回答