---
title: "ワークフローにコンテンツテストを追加する"
slug: "adding-content-testing-to-a-workflow"
abstract: "作成したワークフローにコンテンツテストを追加する方法について説明しています。"
---
# ワークフローにコンテンツテストを追加する

ユーザーにとってコンテンツテストの主な入り口はワークフローです。開発者は作成するワークフローでコンテンツテストをどのように活用するかを指定できます。

以下の図はSitecoreのサンプルワークフローを示し、コンテンツテストに関連する部分を示しています。

![Sample Workflow](<https://doc.sitecore.com/api/markdown-image/xp/ja/developers/103/sitecore-experience-manager/images/Approval%20workflow.png>)

ワークフロー部分

名称

目的

戦闘

テストダイアログを起動

テストを作成ダイアログを起動し、ユーザーがテストを作成できるようにします

指揮

承認

小規模および軽微な更新のためにテスト作成ダイアログを回避できるようにします

戦闘

テストを除去する

実行したくない検査は除外されます

ワークフローのどこにSitecoreで「テスト作成ダイアログ」を起動させたいかを指定することで、コンテンツテストをワークフローに追加できます。ダイアログはワークフローコマンドから起動しなければなりません:

-   ワークフローコマンドの定義項目の下に子項目を追加し、この項目は「起動テストダイアログアクション」テンプレート( */sitecore/templates/System/Content Testing/Workflow/Launch Create Test Dialog Action*)を基にします。この項目を Launch Create Test Dialogと呼びます。
-   ユーザーが変更のためのテストを作成したくない場合に備え、ワークフローの代替ルートを特定しましょう。
    -   時には、既存のワークフロー状態間に新しいパスを追加し、ワークフローを動作させるために新しいワークフローコマンドを追加する必要があります。サンプルワークフローの Approve コマンドがその一例です。
-   ワークフローコマンドの定義項目の下に子項目を追加し、この項目は「テスト削除アクションテンプレート( */sitecore/templates/System/Content Testing/Workflow/Remove Tests Action*)」に基づいています。この項目を Remove Testsと呼びます。