---
title: "サイト作成パイプラインをカスタマイズする"
slug: "customize-the-site-creation-pipeline"
abstract: ""
---
# サイト作成パイプラインをカスタマイズする

Run New Site PipelineパイプラインはStorefront Components Site Setupコンポーネント(*/sitecore/System/Settings/Feature/Commerce Experience Accelerator/Storefront Components/Storefront Components Site Setup*)の一部です。

![The Run New Site Pipeline component in the Storefront Components Site Setup folder.](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/101/sitecore-experience-commerce/images/ExtendPipelineSecurityDomains.png)

デフォルトでは、Run New Site Pipelineパイプラインには単一のプロセッサ(QueueDomainCreatedEvent)を含むnewCxaSiteCreatedパイプラインが含まれています。このプロセッサは新しいサイトが作成される際に実行され、以下の表にまとめられたように、すべてのSitecoreインスタンス間でサイトドメインを同期・永続化します。

パイプライン

プロセッサ

概要

newCxaSiteCreated

QueueDomainCreatedEvent

ドメインで作成されたリモートイベントをキューにし、 DomainCreatedEventHandler プロセッサが処理して新しいサイトのドメインをContent Delivery(CD)やその他のContent Management (CM)インスタンスで作成します。

newCxaSiteCreatedパイプラインはカスタムプロセッサを追加したり、デフォルトのプロセッサを置き換えたりすることで拡張・カスタマイズが可能です。

パイプラインの拡張とカスタマイズ:

1.  サーバー上で \\src\\Commerce.XA\\Framework\\Foundation\\Common\\src\\App\_Config\\Include\\Foundation\\Commerceフォルダに移動します。
    
2.  Sitecore.Commerce.XA.Foundation.Common.configファイルを開いて、次のセクションで必要に応じてパイプラインをカスタマイズまたは拡張してください。
    
    <newCxaSiteCreated>
     <processor type="Sitecore.Commerce.XA.Foundation.Common.Pipelines.NewCxaSiteCreated.QueueDomainCreatedEvent, Sitecore.Commerce.XA.Foundation.Common"/>
    </newCxaSiteCreated>
    

newCxaSiteCreatedパイプラインで定義されたすべてのプロセッサは、商取引サイトが作成される際に実行されます。

> !重要プロセッサは順番に起動されます。 QueueDomainCreatedEventプロセッサが最初にリストされているプロセッサである必要はありません。