この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

TPM_Promotion.DoWork クラス

この APEX インターフェースには、プロモーションが完了して関連レコードがデータベースにコミットされると追加の作業を実行する機能があります。doWork 実行中にエラーが報告された場合は、トランザクションがロールバックされます。

この Consumer Goods Cloud 取引プロモーション管理ドキュメントの内容は、機密扱いとなっており、Salesforce が承認した顧客またはパートナーのみが参照できます。Salesforce からの書面による事前の同意がない限り、この内容をコピーしてさらに配布することは禁止されています。本内容は、Salesforce の高度な機密情報および独自開発の情報となっており、お客様と Salesforce との契約の守秘義務の下で保護されています。したがって、本内容は、Consumer Goods Cloud 取引プロモーション管理の機能の実装に必要な場合に限って使用できます。

このドキュメントの内容は、プレビューとしてリリースされています。したがって、一般公開はされず、エラーが含まれている場合があります。Salesforce は、このドキュメントを現状のまま提供し、その内容の正確性に関しては、いかなる説明も保証もいたしません。Salesforce は、このドキュメントを更新および改訂する権利を有しており、Consumer Goods Cloud 取引プロモーション管理の機能を説明する内容は、変更、追加、削除されることがあります。Salesforce がこのドキュメントの更新版を配布またはリリースする場合、お客様は、このドキュメントの以前のバージョンを削除および破棄することを認め、同意することものとします。

重要

名前空間

1cgcloud

実装例

1global class MyAfterCommitWork implements cgcloud.TPM_Promotion.DoWork {
2
3    // This method will be called after the promotion and related record
4    // changes are committed to the database.
5    // If any error is thrown during the execution of doWork, the transaction
6    // will be rolled back
7    global override void doWork() {
8        system.debug('Im here!');
9    }
10}
11
12
13
14cgcloud.TPM_Promotion tpmPromotion;
15
16// Register the work to be performed after the commit
17tpmPromotion.registerWork(new MyAfterCommitWork());

TPM_Promotion.DoWork のメソッド

TPM_Promotion.DoWork のメソッドは次のとおりです。

doWork

このインターフェースを使用すると、プロモーションとその関連レコードがデータベースにコミットされた後に実行する作業を追加できます。

API バージョン

55

シグネチャ

global void doWork()