オートコンプリートのエラーのトラブルシューティングのためのチェックリスト
オートコンプリートのチェックリストには、オートコンプリートのルール内の問題をトラブルシューティングするために確認する必要がある事項のリストが含まれています。 チェックリストに進む前に、オートコンプリートのルールの主な側面を示すフローチャートを次に示します。
このチェックリストは、フロー・チャートで示されているそれぞれの主な側面に関連して確認する必要がある事項をリストしています。

基準フィールドを特定したら、これらのフィールドが同じビジネス・オブジェクトに表示されるかどうかを確認する必要があります。

オブジェクトベースのルール
-
ルールをトリガーする開始セクションまたは終了セクションを特定しましたか。
-
オブジェクト・マッピングに対するセクションを確認し、使用するビジネス・オブジェクトを決定しましたか。
-
オブジェクトは、必要なオブジェクト・ルールのタイプ(特にデフォルト)をサポートしていますか。 そうでない場合は、ユースケースを検証に変更することを検討してください。
検証ルール
-
セクションの終了時に複数のオブジェクトが保存されているときに、開始点として使用する適切なオブジェクトを特定しましたか。
-
同じオブジェクトが複数のセクションにまたがる場合、特定のセクションが交差した後にのみルールがトリガーされるようにするために必要な条件を指定しましたか。
フィールドレベルのルール
-
UIにこのフィールドが表示されますか。 そうでない場合は、処理を駆動するフィールドを含むセクションを確認してください。 たとえば、アサイメント有効日や給与開始日ではなく処理日です。
-
オブジェクト・マッピングに対するセクションを確認し、使用するビジネス・オブジェクトを決定しましたか。
-
オブジェクトは、必要なフィールドレベルのルールのタイプをサポートしていますか。 そうでない場合、およびフィールド検証ルールである場合は、ユースケースをオブジェクト検証に変更することを検討してください。
-
ページ・コンポーザで、検証するフィールド(またはフィールド変更の場合はトリガー・フィールド)に、「自動送信」プロパティが選択されていますか
-
デフォルト設定するフィールド(フィールド変更ルールの場合)には、トリガー・フィールドのコンポーネントIDを持つ部分ページ・リフレッシュ・トリガーがありますか。
基準
-
デフォルト設定の基準を特定しましたか。
-
基準フィールドは、目的のユーザー入力の主要決定要因として表示されますか。 たとえば、就業者アサイメントのアサイメント有効日は変更できず、「時期および事由」セクションの「処理日」から値を導出できません。
-
基準フィールドは、以前に特定したのと同じオブジェクトにありますか。 そうでない場合、これらの基準フィールドにアクセスできますか。 基準は、フロー順序ですでに開始されているオブジェクト上に存在する必要があります。
-
別のオブジェクトの基準としてアサイメントを使用していますか? その場合、アサイメントから他の行変数を宣言する前や、アサイメントでフィールドを基準として使用する前にも、IF WorkTermsAssignmentId NOT NULLはありますか。
HCMパラメータ
-
HCMパラメータに正しい名前を使用していますか。
-
HCMパラメータを使用している場合、HCMデータ・ローダーのロード中にエラーが表示されますか。 HCMデータ・ローダーでサポートされているHCMパラメータは、isHDLworkerのみです。 処理や処理タイプなどのその他のHCMパラメータは、HDL中にフェッチできません。 オブジェクトのフィールドの値のみサンプリングできます。
ページ・プロパティ
-
デフォルト設定は機能しますか。セクションは非表示ですか。 セクションを完全に非表示にしないでください。
-
非表示の値をデフォルト設定するフィールドで、トランザクション設計スタジオを使用していますか。 トランザクション設計スタジオでは、フィールドのレンダリングされたプロパティと表示可能なプロパティの両方がTrueに設定されます(トランザクション設計スタジオ内で実行する場合)。 オプションで、UIでフィールドを非表示にできますが、これはルールの作成時に使用できます。
前述のチェックリストを確認したら、取得するエラーのタイプを特定し、適切なトラブルシューティング手法に従います。