登録済みパイプラインを取得する

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

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

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

  1. Postman Collectionsウィンドウで、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": ""
この記事を改善するための提案がある場合は、 お知らせください!