カスタム・ルールを使用してフォームの値をクリアします
新しいclearValue()
ヘルパー関数を使用すると、テキスト、数値または選択肢の質問のいずれであるかに関係なく、計算ルールのターゲット質問のデータをクリアできます。
clearValue()
ヘルパー関数の導入により、ルール開発者はカスタム計算ルールを使用してフォーム質問をクリアできるようになりました。この関数は、計算ルールのreturn文の一部としてのみコールできます。つまり、このヘルパー関数は、次のような計算値のターゲットとして使用できる質問タイプでのみ使用できます。
- テキスト
- 数値
- 選択肢タイプのコントロール(ドロップダウン、チェック・ボックスまたはラジオ・ボタン)
clearValue()
ヘルパー関数を使用すると、「true clear」を実行できます。これは、単に項目のデータを削除して空の文字列に置き換えることとは異なります。データ・クリアは、バックエンドで発生するより複雑なプロセスであり、この関数を使用すると、実際にはデータ・クリアを開始するためのインジケータをルール・プロセスに戻します。データがクリアされると、指定されたアイテムの状態は、まだ回答されていないかのようになります。すべての項目が未回答状態の場合、フォームは「新規」のステータスに戻ることができます。これは、サイト・ユーザーが必要に応じて訪問をスキップしたり、症例のレコードに対する誤った不完全な訪問を回避できるようにするために重要です。
ノート:
質問のデータをクリアしても、回答履歴全体が保持されます。質問に対するすべてのアクションは、「回答および訪問履歴」サイドバーおよび監査証跡にリストされます。そこで、ルール実行の結果であるアクションを確認することもできます。リリース・アセスメント環境(RAE)のアップグレードが完了すると、ルール開発者ガイドで追加情報を確認できます。
親トピック: ルールの管理