オートコンプリートのイベントのテスト方法
オートコンプリートのルールを実装する前に、これらのイベントが正しいかどうかをテストできます。
-
オブジェクト・デフォルト: 拡張デバッガ・ツールを使用して、オブジェクト・デフォルト・イベントをテストします。これはイベントをテストする唯一の方法です。このツールは、あらゆるタイプのルールにも使用できます。
-
オブジェクト検証: オブジェクト検証ルールがトリガーされるかどうかをテストするために、無条件にエラー・メッセージを表示する単純なルールを使用します。サンドボックスでアプリケーションを実行して、これが機能するかどうかをテストできます。
-
フィールド変更: フィールド変更ルールがトリガーされるかどうかをテストするために、無条件に警告メッセージを表示する単純なルールを使用します。サンドボックスでアプリケーションを実行して、これが機能するかどうかをテストできます。指定されたフィールドで「自動送信」プロパティが有効になっているかどうかを確認する必要もあります。
-
フィールド検証: フィールド検証ルールがトリガーされるかどうかをテストするために、無条件にエラー・メッセージを表示する単純なルールを使用します。サンドボックスでアプリケーションを実行して、これが機能するかどうかをテストできます。指定されたフィールドで「自動送信」プロパティが有効になっているかどうかを確認する必要もあります。
表示変数を使用したテスト
イベントをテストしたら、エラーの各種変数の値を無条件で表示するエラー・メッセージを追加できます。これにより、オートコンプリートのルールが、デフォルト設定または検証の基準として必要なすべての変数の正しい値をフェッチするかどうかをテストできます。ルールをトリガーするタイミングを正確に決定するために変数を使用するには、複雑なIFロジックを記述する前にこれを実行する必要があります。ルールを常に段階的に作成することをお薦めします。
基準としてのアサイメント
アサイメント・ビジネス・オブジェクトを給与などの別のオブジェクト内の基準として使用する場合は、IF WorkTermsAssignmentId NOT NULL条件を確認する必要があります。ジョブ・レベルなどのアサイメントの関連属性をフェッチするには、後続の別の行変数を宣言する前にこれを行う必要があります。