---
title: "登録済みパイプラインの取得"
slug: "retrieve-registered-pipelines"
abstract: "Commerce Engineで現在稼働中のパイプラインに関する情報(パイプライン依存関係、パイプラインブロック、引数など)を取得し、カスタム機能の実装をより良く判断する方法。"
---
# 登録済みパイプラインの取得

PostmanのサンプルリクエストGet Registered Pipelinesを使って、特定のCommerce Engineインスタンスに登録されているすべてのCommerce Engineパイプラインのリストを取得します。その後、特定のパイプラインの返された応答を検索し、既存のブロックを確認できます。リクエストはパイプライン間の依存関係を特定したり、パイプラインが実行中のブロックやパイプラインが受信・返す引数などを識別するための情報を返します。この情報はCommerceのプロセスやビジネスロジックを理解するのに役立ち、カスタム機能の実装方法を判断するのに役立ちます。

以下の手順は、Postmanアプリケーションをインストールし、Sitecore Commerce Engine SDKからサンプルコレクションを取り込み、環境を設定し、Commerce Engine APIにアクセスするためのベアラートークンを取得したことを前提としています( [ここで](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/execute-sample-api-calls-in-postman.html "Execute sample API calls in Postman")説明しています)。

Commerce Engineの実行中のインスタンスから登録パイプラインを取得するには:

1.  Postman**コレクション** のペインでSitecoreCommerce\_DevOpsコレクションを展開します。
    
2.  SitecoreCommerce\_DevOpコレクションでGet Registered Pipelinesをクリックし、次に**Send**をクリックします。
    
    リクエストへの応答により、パイプラインが実行された際に呼び出されるすべてのブロック(さまざまなパイプラインから)を確認できます。例えば、以下のサンプルは、IcreateOrderPipelineパイプラインが実行中に実行するすべてのブロックを示しています。
    
    {
     "Name": "ICreateOrderPipeline",
     "Policies": ,
     "Namespace": "Sitecore.Commerce.Plugin.Orders",
     "Receives": "Sitecore.Commerce.Plugin.Orders.CartEmailArgument",
     "Returns": "Sitecore.Commerce.Plugin.Orders.Order",
     "Blocks": 
     {
     "Name": "CreateFederatedPaymentBlock",
     "Policies": ,
     "Namespace": "Plugin.Sample.Payments.Braintree",
     "Receives": "Sitecore.Commerce.Plugin.Orders.CartEmailArgument",
     "Returns": "Sitecore.Commerce.Plugin.Orders.CartEmailArgument"
     },
     {
     "Name": "CreateOrderBlock",
     "Policies": ,
     "Namespace": "Sitecore.Commerce.Plugin.Orders",
     "Receives": "Sitecore.Commerce.Plugin.Orders.CartEmailArgument",
     "Returns": "Sitecore.Commerce.Plugin.Orders.Order"
     },
     {
     "Name": "UpdateCouponUsageBlock",
     "Policies": ,
     "Namespace": "Sitecore.Commerce.Plugin.Coupons",
     "Receives": "Sitecore.Commerce.Plugin.Orders.Order",
     "Returns": "Sitecore.Commerce.Plugin.Orders.Order"
     },
     {
     "Name": "IncrementOrderPerformanceCountersBlock",
     "Policies": ,
     "Namespace": "Sitecore.Commerce.Plugin.Orders",
     "Receives": "Sitecore.Commerce.Plugin.Orders.Order",
     "Returns": "Sitecore.Commerce.Plugin.Orders.Order"
     },
     {
     "Name": "IOrderPlacedPipeline",
     "Policies": ,
     "Namespace": "Sitecore.Commerce.Plugin.Orders",
     "Receives": "Sitecore.Commerce.Plugin.Orders.Order",
     "Returns": "Sitecore.Commerce.Plugin.Orders.Order"
     },
     {
     "Name": "IItemOrderedPipeline",
     "Policies": ,
     "Namespace": "Sitecore.Commerce.Plugin.Orders",
     "Receives": "Sitecore.Commerce.Plugin.Orders.Order",
     "Returns": "Sitecore.Commerce.Plugin.Orders.Order"
     },
     {
     "Name": "IPersistOrderPipeline",
     "Policies": ,
     "Namespace": "Sitecore.Commerce.Plugin.Orders",
     "Receives": "Sitecore.Commerce.Plugin.Orders.Order",
     "Returns": "Sitecore.Commerce.Plugin.Orders.Order"
     },
     {
     "Name": "ClearAndPersistCartBlock",
     "Policies": ,
     "Namespace": "Sitecore.Commerce.Plugin.Orders",
     "Receives": "Sitecore.Commerce.Plugin.Orders.Order",
     "Returns": "Sitecore.Commerce.Plugin.Orders.Order"
     }
     ,
     "Comment": ""