No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
DisableFeedTrackingHeader
DisableFeedTrackingHeader ヘッダーは現在のコールで行われた変更をフィードで追跡するかどうかを指定します。ユーザはレコードまたは他のユーザを登録できます。レコードへの変更とユーザからの更新は、ユーザのホームページの Chatter フィードに表示されます。これは、Salesforce で他のユーザやレコードに加えられた変更の最新状況を把握するのに役立ちます。
このヘッダーは、レコードに関連するさまざまなフィードで変更を追跡しないで大量のレコードを処理する必要がある場合に使用します。このヘッダーは、組織で Chatter 機能が有効になっている場合にのみ使用できます。Chatter についての詳細は、Salesforce オンラインヘルプの「Chatter の概要」を参照してください。
項目
| 要素名 | 型 | 説明 |
|---|---|---|
| disableFeedTracking | boolean | true の場合、現在のコールで行われた変更をフィードで追跡しません。 デフォルトは、false です。 |
サンプルコード — Java
このサンプルでは、DisableFeedTrackingHeader の使用方法を示します。このヘッダーを true に設定することで、フィード追跡を無効にし、多数の取引先を一括して作成します。
1swfobject.registerObject("clippy.codeblock-0", "9");public void disableFeedTrackingHeaderSample() {
2 try {
3 // Insert a large number of accounts.
4 SObject[] sObjects = new SObject[500];
5 for (int i = 0; i < 500; i++) {
6 Account a = new Account();
7 a.setName("my-account-" + i);
8 sObjects[i] = a;
9 }
10 // Set the SOAP header to disable feed tracking to avoid generating a
11 // large number of feed items because of this bulk operation.
12 connection.setDisableFeedTrackingHeader(true);
13 // Perform the bulk create. This won't result in 500 feed items, which
14 // would otherwise be generated without the DisableFeedTrackingHeader.
15 SaveResult[] sr = connection.create(sObjects);
16 for (int i = 0; i < sr.length; i++) {
17 if (sr[i].isSuccess()) {
18 System.out.println("Successfully created account with id: " +
19 sr[i].getId() + ".");
20 } else {
21 System.out.println("Error creating account: " +
22 sr[i].getErrors()[0].getMessage());
23 }
24 }
25 } catch (ConnectionException ce) {
26 ce.printStackTrace();
27 }
28}
29