---
title: "リレーションコマンドとパイプライン"
slug: "relationship-commands-and-pipelines"
abstract: ""
---
# リレーションコマンドとパイプライン

以下の表は関係コマンドとパイプラインについて説明します。

> !重要AssociateSellableItemToParentCommandのようなコマンドは、データベース内のエンティティバージョンを変更します。更新操作を呼び出す前にバージョンを確認してください。なぜなら、更新操作ではエンティティのバージョンがデータベースの値と一致する必要があるからです。

**コマンド/パイプライン**

**概要**

AssociateCategoryToParentCommand  
  
AssociateCategoryToParentPipeline

カテゴリを親エンティティに関連付けます。  
  
パラメータ:  
  

-   catalogId:カテゴリーが属するカタログの識別子
-   parentId: 親エンティティの識別子
-   categoryIDカテゴリの識別子

AssociateSellableItemToParentCommand  
  
AssociateSellableItemToParentPipeline

販売可能な商品を親法人に関連付けます。  
  
パラメータ:  
  

-   catalogIdカタログの識別子
-   parentId: 親エンティティの識別子
-   sellableItemID販売可能な品目の識別子

CreateRelationshipCommand  
  
CreateRelationshipPipeline

二つの存在の間に関係性を生み出します。  
  
パラメータ:  
  

-   catalogNameカタログの識別子
-   sourceName: ソースエンティティの名前
-   targetName : 対象企業名
-   relationshipType: 2つのエンティティ間の関係の種類

CreateRelationshipTypeCommand  
  
CreateRelationshipTypePipeline

特定のエンティティの関連付けのための関係タイプを作成します。  
  
パラメータ:  
  

-   relationshipTypeName:関係タイプの名前
-   relationshipTypeDisplayName: 関係タイプの表示名
-   relationshipTypeDescription:関係タイプの説明
-   sourceType: ソースのエンティティの種類(例:カタログ、カテゴリ、販売可能なアイテム)
-   targetType対象のエンティティの種類(例:カタログ、カテゴリ、販売可能な品目)
-   renderList: は、リストがマッチングエンティティビューでレンダリングされているかどうかを示します

DeleteRelationshipCommand  
  
DeleteRelationshipPipeline

2つのエンティティ間の関係を削除します。  
  
パラメータ:  
  

-   catalogNameカタログの識別子
-   sourceName: ソースエンティティの名前
-   targetName : 対象企業名
-   relationshipType: 2つのエンティティ間の関係の種類

EditRelationshipTypeCommand  
  
EditRelationshipTypePipeline

特定のエンティティの関連付けのために関係タイプを修正します。  
  
パラメータ:  
  

-   relationshipType:関係の種類
-   relationshipTypeDisplayName: 関係タイプの表示名
-   relationshipTypeDescription:関係タイプの説明
-   renderList: は、リストがマッチングエンティティビューでレンダリングされているかどうかを示します

GetRelationshipTypeCommand  
  
GetRelationshipTypePipeline

指定された関係タイプを取得します。  
  
パラメータ:  
  

-   arg:関係タイプ

GetRelationshipTypesCommand  
  
GetRelationshipTypesPipeline

システム内で定義されたすべての関係タイプの一覧を取得します。  
  
パラメータ:なし。