検証規則について

検証ルールでは、質問に対する回答が正解または受理可能とみなされるように、満たす必要がある特定の基準を定義します。検証ルールは、エラー・メッセージをスローする単純な検証として、または問合せを発生させるために、あるいはその両方として構成できます。

検証ルールを追加する場合、「検証」「問合せの作成」の2つの構成切替えを使用できます。

検証ルールごとに、少なくとも1つのトグルをアクティブ化する必要がありますが、両方をアクティブ化できます。構成によっては、結果が異なる場合があります。検証ルールの動作についてさらに学習するには、次の表を参照してください。

注意:

2番目のトグルを非アクティブにしようとすると、最初のトグルが自動的に有効になります。
ルールのタイプ 構成 動作
検証のみ
  • 検証:オン
  • 問合せの作成:オフ

システムはエラーをスローし、これらのエラーが解決されるまで、サイト・ユーザーが無作為化および試用供給管理(RTSM)アクションを実行できないようにします。エラーに対処するには、検証基準を満たす値で質問を更新します。

無効な回答が赤いアウトラインとエラー・メッセージとともに表示され、ルールの構成時に指定します。

クエリーのみ
  • 検証:オフ
  • 問合せの作成:オン

指定された基準を満たさないアンサーに対して問合せが発行され、データ・レビューアに対しては識別されますが、RTSMアクションには影響しません。サイト・ユーザーは、これらの問合せに回答して、通常の問合せワークフローに従うことができ、スポンサ・ユーザーが直接クローズするか、データを更新することもできます。

問合せは、データが保存および送信された後にのみ表示されます。ただし、データを入力すると、赤いアウトラインとエラー・メッセージが(検証と同様に)表示され、失敗した基準をサイト・ユーザーに警告するため、保存する前に回答を修正できます(該当する場合)。ルールに検証機能が含まれていない場合、データが送信され、問合せが呼び出されると、失敗した検証インジケータは消えます。

問合せとして発生した検証
  • 検証:オン
  • 問合せの作成:オン

システムは、エラーをスローした時点で無効な回答に対するクエリーを生成し、RTSMアクションを防止します。サイト・ユーザーはアンサーを更新してエラーを解決できますが、スポンサ・ユーザーは関連問合せをクローズして、最初に検証エラーに対処する必要なく、影響を受けるRTSMアクションを続行できるようにすることもできます。

検証基準を満たさないデータを入力すると、データ入力時に赤いアウトラインとエラー・メッセージが表示されます。その後、問合せは発行されますが、データが発行されるのは1回のみです。このルールには検証機能と問合せ機能の両方が含まれているため、回答は無効になり、失敗した検証インジケータは表示されなくなります。

検証ルールによって影響を受けるRTSM処理は、スクリーニング、無作為化および交付です。特定のRTSMアクションが影響を受けるかどうかは、質問の設定およびそれらのイベントに必要かどうかによって異なります。無作為化または交付に必要な質問に対して無効な回答が指定されているため、特定のサブジェクトに対するそれらの処理が妨げられます。スクリーニングに必要な質問の場合、回答が無効になると自動スクリーンが失敗します。完全な回答を必要とする無作為化およびトライアル・サプライ管理(RTSM)アクションの指定を参照してください。

複数の検証について

使用する質問のタイプに応じて、検証ルールの様々な事前定義済オプションを使用できます。該当する場合は、1つの質問に対して複数の検証ルールを定義できますが、複数の検証ルール・オプションがある質問タイプに対してのみ定義できます。次の質問タイプがあります。
  • 日付/時間
  • 生年日
  • 番号
  • 年齢
  • ドロップダウン
  • チェックボックス

各質問タイプで使用可能な検証ルールの詳細は、「質問タイプ別に使用可能な検証ルール」を参照してください。

1つの質問に複数の検証を適用する場合は、論理演算子を選択する必要があります。使用可能な論理演算子については、次の表を参照してください。

注意:

3つ以上の検証ルールが構成されている場合、これらの演算子を組み合せることはできません。たとえば、1つの質問に3つの検証ルールがある場合、ルール・インスタンスごとに「AND」を選択するか、ルール・インスタンスごとに「OR」を選択できますが、「AND」を選択して「OR」を選択することはできません。
論理演算子 定義 処理中
かつ

値は、すべての検証ルールに対して有効である必要があります。

すべての検証ルールが処理され、失敗した条件ごとにエラー・メッセージまたは問合せが表示されます。AND条件が満たされ、回答が有効になるには、すべてのエラーを解決する必要があります。

または

値は、少なくとも1つの検証ルールに対して有効である必要があります。

検証ルールは、1つの条件が満たされるか、すべて評価されて失敗するまで処理されます。すべての検証が失敗すると、すべてのエラー・メッセージまたは問合せが別々に表示されます。これらの条件の少なくとも1つが解決されると、OR条件が満たされ、すべての問合せまたはエラー・メッセージがクリアされて回答が有効になります。

特定の質問タイプの検証ルールを設定する方法の詳細は、この項の他のトピックを参照してください。