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

tpm-promotion コンポーネントの参照

この Lightning Web コンポーネントは、TPM プロモーションを読み込むサービスコンポーネントです。TPM プロモーションを読み込むことによって、プロモーションの状態を更新するメソッドを公開するほか、プロモーションの状態が変化したときにイベントを生成し、プロモーションページのすべての UI コンポーネントを同期します。このコンポーネントは、リリースされた管理パッケージの一部として提供される Lightning Web コンポーネントです。

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

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

重要

名前空間

イベント

onfocusedareachange

このイベントは、アプリケーションの別のエリアがナビゲーション先になるたびにトリガされます。

onisplgridfilteropenchange

このイベントは、P&L 検索条件がオープン (true) またはクローズ (false) されるたびにトリガされます。

onstatuschange

このイベントは、tpm プロモーションコンポーネントのライフサイクル状態が変更されるたびにトリガされます。状況の変更は、プロモーションレコードに対するライフサイクル操作によってトリガされます。

oncalculationstatuschange

このイベントは、プロモーショングリッドが計算または再計算されるたびにトリガされます。

oneditmodechange

このイベントは、ページの編集モードが変更されるたびにトリガされます。

onselectedtacticidchange

このイベントは、焦点が当てられた戦略が変更されるたびにトリガされます。

onpromotionchange

このイベントは、プロモーション属性が変更されるたびにトリガされます。

oneffectivecategorieschange

このイベントは、プロモーションの有効なカテゴリが変更されるたびにトリガされます。

oneffectivebrandschange

このイベントは、プロモーションの有効なブランドが変更されるたびにトリガされます。

ontacticschange

このイベントは、いずれかの戦略属性が変更されるたびにトリガされます。

ontacticfundschange

このイベントは、いずれかの戦略資金のプロパティが資産が変更されるたびにトリガされます。

onpromotionattachmentlinkschange

このイベントは、いずれかのプロモーション添付ファイルリンクのプロパティが変更されるたびにトリガされます。

onpromotionattachmentschange

このイベントは、いずれかのプロモーション添付ファイルのプロパティが変更されるたびにトリガされます。

onpromotioncategorieschange

このイベントは、プロモーションカテゴリが変更されるたびにトリガされます。

onparticipatingcustomerschange

このイベントは、プロモーションの参加顧客が変更されるたびにトリガされます。参加顧客リストは、プッシュプロセスでプロモーションがプッシュされる顧客を決定するときに使用されます。

ontacticconditioncreationdefinitionschange

このイベントは、プロモーション変更値に含まれる戦略の戦略条件作成定義が、戦略条件作成定義 SObject レコードを含む配列である場合に必ずトリガされます。

oncustomstatechange

このイベントは、カスタム状態が変更されるたびにトリガされます。カスタム状態は、プロモーション状態の特別なエリアです。ここで顧客は、Salesforce に送信されてプロモーションと��時に処理およびコミットされるカスタム構造を設定できます。

tpm-promotion コンポーネントの参照メソッド

tpm-promotion Component Reference のメソッドは次のとおりです。

generateTactic

このメソッドは、tacticTemplateId を基礎に使用して、戦略レコードを生成します。このメソッドでは、すべての戦略属性が事前設定された Javascript オブジェクトに解決されるプロミスが返されます。生成された戦略は、すべての項目の setTacticField をコールすることにより、プロモーションデータに追加できます。

API バージョン

55

シグネチャ

generateTactic(tacticTemplateId)

実装例

navigateTo

プロモーションの状態プロパティを命令として取得します。

API バージョン

55

シグネチャ

getProperty(target)

実装例

push

プロモーションのプッシュプロセスを開始します。プロモーションの SObject とそれに関連するすべての SObject の現在の状態を保存します。

API バージョン

55

シグネチャ

push()

実装例

reload

プロモーションの SObject とそれに関連するすべてのレコードを再読み込みします。

API バージョン

55

シグネチャ

reload()

実装例

removeCallback

メソッドフローの一部としてコールされる設定済みのコールバック関数を削除します。

API バージョン

55

シグネチャ

removeCallback(event, callback)

実装例

save

プロモーション保存プロセスを開始します。プロモーションの SObject とそれに関連するすべての SObject の現在の状態を保存します。カスタム状態も保存します。保存プロセスでは、コンポーネントでイベントが生成され、処理中に発生する可能性がある各種イベントについての情報がカスタムコンポーネントに通知されます。

API バージョン

55

シグネチャ

save()

実装例

selectTactic

渡された戦略 ID に内部で選択された戦略を設定します。

API バージョン

55

シグネチャ

selectTactic(tacticId)

実装例

setCallback

メソッドフローの一部としてコールされるコールバック関数を設定します。

API バージョン

55

シグネチャ

setCallback(tacticFunds)

実装例

setCustomState

このオブジェクトは、処理およびコミットを行うため、SFDC への保存時にプロモーション情報と共に送信されます。カスタム状態を使用すると、顧客は、プロモーションデータと共に送信する追加のデータを設定できます。プロモーションデータは、プロモーションと同じトランザクションで保存されます。このカスタム状態は、プロモーション保存のカスタマイズを処理するカスタマイズ済み APEX クラスに転送されます。

API バージョン

55

シグネチャ

setCustomState(customState)

実装例

setEditMode

プロモーションを編集モードに設定するか、編集モードを終了します。

API バージョン

55

シグネチャ

setEditMode(value)

実装例

setParticipatingCustomers

参加顧客を含む形式のオブジェクトをリストします。

API バージョン

55

シグネチャ

setParticipatingCustomers(participatingCustomers)

実装例

setPLGridFilterOpen

プロモーション P&L ビューの P&L 検索条件セクションを表示するか、非表示にします。

API バージョン

55

シグネチャ

setPLGridFilterOpen(value)

実装例

setPromotionAttachments

関連するプロモーション添付ファイルをプロモーションに設定します。プロモーション添付ファイルは tpm-promotion コンポーネント API から作成したり、削除したりすることはできません。プロモーション添付ファイルレコードは、プロモーション添付ファイルリンクレコードを使用してプロモーションにリンクする前に作成しておく必要があります。

API バージョン

55

シグネチャ

setPromotionAttachments(attachments)

実装例

setPromotionCategories

プロモーションのカテゴリのリストを設定します。TPM アプリケーションは、再読み込み後のカテゴリの変更のみを検出します。

API バージョン

55

シグネチャ

setPromotionCategories(categories)

実装例

setPromotionField

プロモーションの SObject 項目を設定します。

API バージョン

55

シグネチャ

setPromotionField(field, value)

実装例

setSubAccounts

SubAccounts を含む形式のオブジェクトをリストします。

API バージョン

55

シグネチャ

setSubAccounts(subAccounts)

実装例

setTacticConditionCreationDefinitions

関連する戦略条件作成定義レコードをプロモーションに設定します。

API バージョン

55

シグネチャ

setTacticConditionCreationDefinitions(tacticConditionCreationDefinitions)

実装例

setTacticField

戦略 SObject 項目を設定します。

API バージョン

55

シグネチャ

setTacticField(tacticId, field, value)

実装例

setTacticFunds

関連する戦略資金をプロモーションに設定します。戦略資金レコードを削除するには、IsDeleted 属性を true に設定します。レコードに新規のフラグを設定するには、IsNew 属性を true に設定します。セールス組織が [Fund Autodetermination (資金の自動決定)] を有効にしている場合、TPM アプリケーションは常に、自動決定プロセスで生成されたレコードを使用して、戦略資金を上書きします。

API バージョン

55

シグネチャ

setTacticFunds(tacticFunds)

実装例