フォームと質問を削除する際のカスタム・ルールの管理
フォームや質問をコピーまたは削除するときに、カスタムのJavaScriptルールが有効で機能していることを確認するには、次のガイドラインに従います。
注意:
フォームまたは質問を削除する場合は、関連するカスタムJavaScriptルールもルール・デザイナとともに確認する必要があります。ルールは自動的に削除されません。かわりに、システム内に残り、「無効」のステータスを取得できます。無効なルールは実行されませんが、「ルール管理」ページおよび「ルール」レポートに引き続き表示されます。
フォームまたは質問の削除は、試験バージョンの変更とみなされます。以前のバージョンの試験の症例には、まだそのフォームがある可能性があるため、これらのカスタムJavaScriptルールが必要になる場合があります。
公開前に別の試験からフォームをコピーして削除した場合、コピーされたルールもアプリケーションに残ります。この場合、ルールを確認し、ルールを手動で削除するか無効にするかを決定する必要があります。
- ルール管理ページを開くか、ルール・レポートを実行します。
- 削除する予定のフォームまたは質問を参照するルールを、ルール・デザイナとともに識別します。
- ルール・デザイナと連携して、次のことを実行するかどうかを決定します。
- 以前の試験バージョンにルールがまだ必要な場合は、次を使用してルールを更新し、必要に応じて実行してください
ヘルパー機能isStudyVersion (Control)を参照してください。isStudyVersion() - ルールが不要になり、フォームがまだ削除されていない場合は、テスト・モードでサブジェクト・フォームから直接ルールを削除します。
- テスト・モードで公開した後にフォームが削除された場合は、「ルール管理」ページでルールを無効にします。
- 以前の試験バージョンにルールがまだ必要な場合は、次を使用してルールを更新し、必要に応じて実行してください
注意:
重要であるのはなぜですか?- 無効なルールは実行されませんが、「ルール管理」ページおよび「ルール」レポートが乱雑になる可能性があります。
- フォームのコピーまたは削除時にカスタムのJavaScriptルールを確認しないと、試験に無効なルールが残される場合があります。この場合、Oracle Supportによる手動クリーンアップが必要になる場合があります。
- カスタムJavaScriptルールを適切に管理することで、必要なルールを実行できるのは正しい試験バージョンのみです。