遷移リンクがクリックされるたびに (ただし、遷移フォームが表示される前に) 事前遷移トリガーをオプションとして起動できます。
このようにすることで、スクリプトは、ユーザーがフォームの入力に時間を費やす前に制約を検証して、遷移が許可されなかったことを検出できます。
この機能は、旧 TRELATION に替わるものです。検証トリガーは、フォームの入力後に遷移の一部として引き続き起動されます。
検証のマークを付けても、遷移フォームの前に起動されることしか意味しません。
ただし、遷移時に通常どおり起動されます。
事前遷移トリガーには、以下のように verify: 接頭部を使用して、検証トリガーとして明示的にマークを付ける必要があります。
verify: bsf verifiy_associated_task_states.js completed
以下の制約事項に注意してください。
- verify: は、事前遷移トリガーでのみ使用できます。
それ以外のトリガーで使用した場合は、この接頭部はサイレントに無視されます。
- verify: は async: とともに使用することはできません。これらの接頭部は相互排他的であるためです。
検証は本質的に同期操作です。両方が指定された場合は、最初に指定されたもののみが認識されます。2 番目に指定されたものは実行可能プログラムの名前と見なされます。