---
title: "インサートオプションパイプライン"
slug: "the-insert-options-pipeline"
abstract: "Insert Optionsパイプラインの概要。"
---
# インサートオプションパイプライン

挿入オプションパイプラインには、効果的な[挿入オプション](https://doc.sitecore.com/xp/ja/developers/103/sitecore-experience-manager/insert-options.html "Insert options")を定義するプロセッサが含まれています。**Sitecore.config**ファイルの/configuration/sitecore/pipelines/uiGetMasters要素は挿入オプションパイプラインを定義しています。

デフォルトの挿入オプションパイプラインは、効果的な挿入オプションのリストを操作する以下の3つのプロセッサで構成されています。

-   Sitecore.Pipelines.GetMasters.GetItemMasters - リストにアイテムまたはそのデータテンプレートの標準値に割り当てられた挿入オプションを埋める。
-   Sitecore.Pipelines.GetMasters.GetInsertRules - アイテムまたはそのデータテンプレートの標準値に割り当てられた挿入オプションで定義された挿入ルールを呼び出します。
-   Sitecore.Pipelines.GetMasters.CheckSecurity - コンテキストユーザーがアクセス権を持っていない挿入オプションを削除します。

Insert optionsパイプラインの使い方の例については、「 [Example: Insert Options pipeline processor for the Insert Options for Anywhere Anywhereにフォルダを許可するコード](https://doc.sitecore.com/xp/ja/developers/103/sitecore-experience-manager/example--code-for-the-insert-options-pipeline-processor-to-allow-folders-anywhere.html "Example: Code for the Insert Options pipeline processor to allow folders anywhere") 」および「 [Example: Code to restricted of any itemの下に子アイテムの数を制限する](https://doc.sitecore.com/xp/ja/developers/103/sitecore-experience-manager/example--code-to-limit-the-number-of-child-items-under-any-item.html "Example: Code to limit the number of child items under any item")コード」を参照してください。

> !注Insert Optionsパイプライン内のプロセッサーを使って、すべてのアイテムの効果的な挿入オプションを操作できます。