【问题标题】:Salesforce: Create timer on objects - is it possible?Salesforce:在对象上创建计时器 - 可能吗?
【发布时间】:2012-10-04 14:06:25
【问题描述】:

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

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

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

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

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

这可以在自定义对象本身中执行吗? (理想)

我们应该创建新页面吗?

【问题讨论】:

    标签: salesforce salesforce-service-cloud


    【解决方案1】:

    是的。为您的自定义对象创建两个自定义按钮,例如。 “开始”和“停止”。然后在按钮上添加一些 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]);
    

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

    【讨论】:

    • 我看到您正在考虑“创建新页面”替代方案。 +1 经理似乎越来越喜欢“开始/停止”按钮。有没有办法创建一个包含开始和停止日期的自定义字段,并且更改它们的方法是使用开始/停止按钮?谢谢
    • 在我的示例中,开始时间的自定义字段是“Start__c” 这个想法是在标准页面布局中使用自定义按钮设置时间​​,例如。在项目部分页面。无需为此创建 visualforce 页面。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-23
    • 2016-01-04
    • 1970-01-01
    • 2011-07-13
    相关资源
    最近更新 更多