公司需要知道每个工人在每个项目部分的每个部分花费多少时间。
以下类似于为此应用定义的一些自定义对象:
现在我们需要定制我们的salesforce应用程序,以便工人可以打开项目部分并单击"开始..."然后"停止......"。
这些按钮将创建一个带有开始日期的时间条目,并分别用停止日期更新时间条目。
这可以在自定义对象中自行完成吗? (理想的)
我们应该创建新页面吗?
答案 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]);
然后将这些按钮插入页面布局。