フォームと質問を削除する際のカスタム・ルールの管理

フォームや質問をコピーまたは削除するときに、カスタムのJavaScriptルールが有効で機能していることを確認するには、次のガイドラインに従います。

注意:

フォームまたは質問を削除する場合は、関連するカスタムJavaScriptルールもルール・デザイナとともに確認する必要があります。ルールは自動的に削除されません。かわりに、システム内に残り、「無効」のステータスを取得できます。無効なルールは実行されませんが、「ルール管理」ページおよび「ルール」レポートに引き続き表示されます。

フォームまたは質問の削除は、試験バージョンの変更とみなされます。以前のバージョンの試験の症例には、まだそのフォームがある可能性があるため、これらのカスタムJavaScriptルールが必要になる場合があります。

公開前に別の試験からフォームをコピーして削除した場合、コピーされたルールもアプリケーションに残ります。この場合、ルールを確認し、ルールを手動で削除するか無効にするかを決定する必要があります。

  1. ルール管理ページを開くか、ルール・レポートを実行します。
  2. 削除する予定のフォームまたは質問を参照するルールを、ルール・デザイナとともに識別します。
  3. ルール・デザイナと連携して、次のことを実行するかどうかを決定します。
    • 以前の試験バージョンにルールがまだ必要な場合は、次を使用してルールを更新し、必要に応じて実行してください
      isStudyVersion()
      ヘルパー機能isStudyVersion (Control)を参照してください。
    • ルールが不要になり、フォームがまだ削除されていない場合は、テスト・モードでサブジェクト・フォームから直接ルールを削除します。
    • テスト・モードで公開した後にフォームが削除された場合は、「ルール管理」ページでルールを無効にします。

注意:

重要であるのはなぜですか?
  • 無効なルールは実行されませんが、「ルール管理」ページおよび「ルール」レポートが乱雑になる可能性があります。
  • フォームのコピーまたは削除時にカスタムのJavaScriptルールを確認しないと、試験に無効なルールが残される場合があります。この場合、Oracle Supportによる手動クリーンアップが必要になる場合があります。
  • カスタムJavaScriptルールを適切に管理することで、必要なルールを実行できるのは正しい試験バージョンのみです。