0

会社は、各作業者が各プロジェクト パーツの各部分に費やす時間を知る必要があります。

以下は、このアプリ用に定義されたいくつかのカスタム オブジェクトに似ています。

  • カスタム プロジェクト
  • カスタム プロジェクト パーツ
  • カスタムタイムエントリー

ここで、作業者がプロジェクト パーツを開いて [開始] をクリックし、その後 [停止] をクリックできるように、Salesforce アプリをカスタマイズする必要があります。

これらのボタンは、それぞれ開始日で時間エントリを作成し、終了日で時間エントリを更新します。

カスタムオブジェクト自体でこれを行うことは可能ですか? (理想)

新しいページを作成する必要がありますか?

4

1 に答える 1

2

はい。カスタム オブジェクト用に 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 に答える