---
title: "プロモーションアクション、コマンド、パイプライン"
slug: "promotions-actions-commands-and-pipelines"
abstract: ""
---
# プロモーションアクション、コマンド、パイプライン

以下のセクションでは、昇進に関連するアクション、コマンド、パイプラインについて説明します。

## プロモーションブック

以下の表は、昇進書に関連するアクション、コマンド、パイプラインを説明しています。

アクション/コマンド/パイプライン

概要

AddPromotionBook  
  
AddPromotionBookCommand  
  
AddPromotionBookPipeline

プロモーションブックを追加します。ユニークなプロモーションブック名が必要です。

EditPromotionBook  
  
EditPromotionBookCommand  
  
EditPromotionBookPipeline

プロモーションブックの編集もしています。

AssociateCatalog  
  
AssociateCatalogToBookCommand  
  
AssociateCatalogToBookPipeline

プロモーションブックを特定のカタログに関連付ける。

DisassociateCatalog  
  
DisassociateCatalogFromBookCommand  
  
DisassociateCatalogFromBookPipeline

プロモーションブックを特定のカタログから切り離します。

GetPromotionBookAssociatedCatalogs  
  
GetBookAssociatedCatalogsCommand  
  
GetBookAssociatedCatalogsPipeline

プロモーションブックに関連するすべてのカタログを取得します。

## 昇進

以下の表は、昇進に関連するアクション、コマンド、パイプラインを説明します。

アクション/コマンド/パイプライン

概要

AddPromotion  
  
AddPromotionCommand  
  
AddPromotionPipeline

プロモーションを追加します。親プロモーションの書籍名とユニークなプロモーション名が必要です。

EditPromotion  
  
EditPromotionCommand  
  
EditPromotionPipeline

プロモーションを編集します。プロモーションの承認ステータスは承認されてはなりません。

DuplicatePromotion  
  
DuplicatePromotionCommand  
  
DuplicatePromotionPipeline

昇進を重複する。

RequestPromotionApproval  
  
SetApprovalStatusCommand

昇進の承認ステータスを「ドラフト」から「準備承認」に変更します。

ApprovePromotion  
  
SetApprovalStatusCommand

プロモーションの承認ステータスをReadyForApprovalからApproveに変更します。

RejectPromotion  
  
SetApprovalStatusCommand

昇進の承認ステータスをReadyForApprovalからDraftに変更します。

RetractPromotion  
  
SetApprovalStatusCommand

昇進の承認ステータスを「承認済み」から「ドラフト」に戻します。昇進が完全に有効になる前に適用されます。

DisablePromotion  
  
DisablePromotionCommand  
  
DisablePromotionPipeline

承認された昇進を無効にします。昇進が承認され有効化された場合に適用されます。

DeletePromotion  
  
DeletePromotionCommand  
  
DeletePromotionPipeline

プロモーションを削除します。プロモーションの承認ステータスは承認されていません。

EvaluatePromotionsQualificationsCommand  
  
EvaluatePromotionsQualificationsPipeline

これらはプロモーションサービスの期間中に使用されます。

DiscoverPromotionsPipeline

これはプロモーションサービスの配信期間中に使用されます。

FilterQualifyingPromotionsPipeline

システム内で昇進を検索します。

> !注ApplyPromotionsBenefitsCommand対応するパイプラインは使用されません。

## 資格

以下の表は、資格認定コンポーネントに関連するアクション、コマンド、パイプラインについて説明します。

**アクション/コマンド/パイプライン**

概要

SelectQualification  
  
GetOperatorsCommand  
  
GetConditionsCommand

システム内のすべての資格の中から資格を選択します。この操作はAddQualificationと同時に実装されます。

AddQualification  
  
AddQualificationCommand  
  
AddQualificationPipeline

選択した資格を昇進に追加します。昇進の承認ステータスは「ドラフト」でなければなりません。

EditQualification  
  
EditQualificationCommand  
  
EditQualificationPipeline

昇進の資格を編集します。昇進の承認ステータスは「ドラフト」でなければなりません。

DeleteQualification  
  
DeleteQualificationCommand  
  
DeleteQualificationPipeline

昇進から資格を削除します。昇進の承認ステータスは「ドラフト」でなければなりません。昇進に特典がない場合のみ、すべての資格を削除できます。

## 利点

以下の表は、ベネフィットコンポーネントに関連するプロモーションアクション、コマンド、パイプラインを説明します。

アクション/コマンド/パイプライン

概要

SelectBenefit  
  
GetOperatorsCommand  
  
GetActionsCommand

システム内のすべての給付の中から給付を選択します。

AddBenefit  
  
AddBenefitCommand  
  
AddBenefitPipeline

選択した特典を昇進に追加します。昇進の承認ステータスは「ドラフト」でなければなりません。昇進には少なくとも1つの資格が必要です。

EditBenefit  
  
EditBenefitCommand  
  
AddBenefitPipeline

昇進の特典を編集します。昇進の承認ステータスは「ドラフト」でなければなりません。

DeleteBenefit  
  
DeleteBenefitCommand  
  
DeleteBenefitPipeline

昇進から特典を除外します。昇進の承認ステータスはドラフトでなければなりません。

## アイテム

以下の表は、アイテムコンポーネントに関連するプロモーションアクション、コマンド、パイプラインを説明します。

アクション/コマンド/パイプライン

概要

AddItem  
  
AddPromotionItemCommand  
  
AddPromotionItemPipeline

プロモーションにアイテムを追加します。アイテムはプロモーション内で一意でなければなりません。プロモーションの承認ステータスは「ドラフト」でなければなりません。

RemoveItem  
  
RemovePromotionItemCommand  
  
RemovePromotionItemPipeline

プロモーションからアイテムを削除します。プロモーションの承認ステータスは「ドラフト」でなければなりません。