フォーム、ビジットおよびルール
間違った支店訪問に割り当てられた症例
スタディ・デザイナおよびルール開発者:現在は、症例に割り当てられた治療アームと分岐質問に対する回答によって、症例の後続のビジットが決定されます。以前は、症例が治療アームに割り当てられた場合でも、分岐質問に対する回答のみが次のビジットを決定していました。
撤回された回避策: なし。(問題 35037630)
JavaScriptカスタム・ルールは、有害事象(以前の既知の問題)では動作しない可能性があります。
試験デザイナ: これで、試験のドラフトでは、有害事象に割り当てられたフォーム内のすべての質問に対して、成功したJavaScriptルールを構成できます。以前は、フォームに多数の質問が含まれていた場合、質問ごとにカスタム・ルールを構成すると、ルールの背後にあるAPIエンドポイントが失敗する可能性があります。
撤回された回避策: 試験設計者は、フォームに多数の質問が含まれている場合でも、フォーム内の各質問に対してカスタム・ルールを構成することをお薦めしません。(問題 34775012)
ブラウザが早期にクローズされている場合(以前の既知の問題)、試験バージョンを承認済コンテナに移動すると、試験バージョンの問題が発生する可能性があります
試験デザイナ: 「テスト」コンテナから「承認済」コンテナに試験バージョンを移動し、このアクションがバックエンドで完了する前に誤ってブラウザを閉じると、これは試験設計に影響しなくなります。以前は、アクションが完了する前にブラウザを閉じた場合、無作為化リストを試験バージョンに関連付けること、または症例を無作為化する際に問題が発生した可能性があります。
撤回された回避策: なし。(問題 34324333)
ルールの変数のクリアによって、そのターゲットのクリアが決まります。
ルール設計者およびテスター: カスタム・ルールの変数がクリアされると、ルールのメカニズムが更新され、ターゲット・フィールドをクリアまたは更新するかどうかが決定されます。以前は、ルールの実行後、変数がクリアされるたびにターゲット・フィールドが自動的にクリアされていました。たとえば、フォームで別の質問の回答をクリアし、その質問が日時ヘルパー関数で変数として使用されていた場合、読取り専用日時フィールドもクリアされました。かわりに、ターゲット・フィールドは、フォームの最新の更新が実行された現在の日付で更新されている必要があります。(問題 34873328)
DateTimeルールのルール・ターゲットは自動的に更新されません。
ルール設計者およびテスター: フォームの「日時」フィールドにDateTimeルールを構成すると、フォームでデータ変更が発生するたびに、そのルールのターゲット・フィールドが自動的に更新されます。たとえば、フォーム内のすべてのフィールドが完了すると、ルールによって「日時」フィールドが現在の日付に自動的に更新されます。フィールドが空またはクリアされたままの場合、ルールによって「日時」フィールドもクリアされます。以前は、ルールはターゲット・フィールドを自動的にリフレッシュしませんでした。この問題は、「日時」フィールドが読取り専用であったときに発生しました。(問題 34877289)
getCurrentCycleヘルパー関数を使用して作成されたカスタム・ルールでエラーが発生しました
ルール・デザイナおよびテスター: getCurrentCycleヘルパー関数を使用してカスタム・ルールを作成し、そのターゲットが2セクション・フォームの一部である場合、ルールは予期したとおりに実行され、エラーは発生しません。以前は、getCurrentCycleヘルパー関数は、ルール・ターゲットの現在のイベント・インスタンス番号ではなく、ルール変数の現在のイベント・インスタンス番号を返していました。(問題 34956461)
自動問合せルールを実行できません
ルール設計者: 自動問合せのルールを作成、テスト、公開すると、ルールは想定どおりに機能します。以前は、自動化されたクエリのカスタム・ルールは、ライブ・スタディ・バージョンで公開されると、テスト・フェーズを通過しても失敗し始めていました。(問題 34869167)
getDateDMTFormat()ヘルパー関数が不正な時間を返しています
ルール設計者: getDateDMYFormat ()ヘルパー関数は、予想どおりに"HH::mm:ss"の形式で時間を返します。以前は、このヘルパー関数を使用して時間が誤って表示されていました。
たとえば、サイト・ユーザーが時間を10:10として入力した場合、ヘルパー関数は10:10値を返します。サイト・ユーザーが時間を10:00として入力した場合、ヘルパー関数は10値を返します。ここで、サイト・ユーザーが時間を「10:00」として入力すると、ヘルパー関数は時間、分および秒をカウントして「10:00:00」の値を返します。(問題 34867905)
ルール・エディタでは、変数をドロップダウンにロードするのに数分かかります(以前の既知の問題)。
ルール設計者: 「ルール・エディタ」ダイアログで、「変数」ドロップダウンからビジットを選択しようとすると、ドロップダウン・ロードの値が予期したとおりに表示されます。以前は、変数のロードに約2.7分かかっていました。これは、大規模な試験で構成された訪問数が多いことによるパフォーマンスの問題でした。
撤回された回避策: なし。(問題 34789014)
部分日付の検証ルールが機能しない(以前の既知の問題)
スタディ・デザイナ: 「最小許容回答」がYYYYで「オン/アフター」検証ルール(日付が2022年より前でないことを指定)を使用して日時質問を作成すると、サイト・ユーザーは問題なくその日時質問を完了できます。
以前は、検証ルールで作成日を時間参照として使用していたため、サイト・ユーザーが検証ルールが作成された完了日を入力しなかった場合は常に、フォームにエラー・メッセージが表示されます。この問題は、サイトのユーザーがこの特定のユース・ケースで日時質問を正常に完了できるように、アプリケーションのバックエンドの特定のパラメータを変更することで修正されました。
撤回された回避策: なし。(問題 34734551)
親トピック: 修正された問題