私の要件は、下書きの請求書が承認されたときに、請求書番号を入力できるリリース ブロックでリリース ボタンが有効になっていることです。請求書番号を正確に 10 桁に制限する必要があります。ユーザーが 10 未満または 10 を超える請求書番号を入力した場合、エラーを表示する必要があります。すべてが正常に機能していますが、たとえば、ユーザーが請求書番号を 10 文字未満で入力して[ OK ] を押すと、エラーが表示され、ユーザーがキャンセルボタンをクリックすると、問題が発生すると考えられます。リリース ブロックが閉じられ、請求書のステータスがリリース済みに変更され、請求書番号がユーザーによって指定された番号になりますが、私の要件は、ユーザーが[ OK ] ボタンを押した後にキャンセルをクリックすると、請求書のステータスがリリース済みに変更されないことです。.
リリース ブロックに when-validate-record トリガーを使用し、invoice_number の長さが 10 であるかどうかを確認し、そのエラーに基づいています。