AEM Forms アプリケーションのトラブルシューティング

この記事では、AEM Forms アプリケーションの構築中に表示される可能性のあるエラーメッセージとその解決方法について説明します。

この記事のセクションは次のとおりです。

iOS ユーザーの添付ファイルが失われる

OSGi 上の AEM Forms と同期するように設定された iOS 用の AEM Forms アプリケーションは、フィールドレベルの添付ファイルのみをサポートします。すべての添付ファイルには一意の名前が付いている必要があります。複数の添付ファイルに同じ名前が付いている場合、1 つの添付ファイルのみが保持され、同じ名前が付いている他のすべての添付ファイルは失われます。iOS デバイスのユーザーがデータを損失するのを回避するには、次の手順を実行します。

  1. 接続されているサーバーで、に移動します。 Adobe Experience Manager /ツール/操作/ Web コンソール.

  2. 検索とクリック アダプティブフォームとインタラクティブ通信の Web チャネル設定.

  3. 内 アダプティブフォームとインタラクティブ通信の Web チャネル設定 ダイアログ、有効 ファイル名を一意にする.

    If ファイル名を一意にする を無効にすると、複数の添付ファイルを持つアダプティブフォームを送信しようとすると、ユーザーはデータを失います。

  4. 保存」をクリックします。

Workspace ユーザーによって送信された HTML5 フォームドラフトがポータルに表示されない

AEM Formsアプリで有効なHTML5 フォームの場合: ドラフトとして保存 HTMLレンダリングプロファイル:保存されたドラフトは、Workspace ユーザーには表示されません。 Workspace ユーザーがポータル上で送信したHTML5 フォームの保存済みドラフトを表示するには、次の手順を実行します。

  1. CRXDE を開いて管理者の資格情報でログインします。

    URL:https://<server>:<port>/lc/crx/de/index.jsp

  2. CRXDE のルートパスにある「アクセス制御」の「アクセス制御リスト」で、+ をクリックします。

  3. 新しいエントリを追加​ダイアログで、「プリンシパル」フィールドのグループ検索ボタンをクリックします。

  4. プリンシパルを選択ダイアログの「名前」フィールドに、「 PERM_WORKSPACE_USER をクリックし、 検索.

  5. 選択 PERM_WORKSPACE_USER 「プリンシパルを選択」ダイアログでグループ化し、 OK.

  6. 新しいエントリを追加ダイアログの「プリンシパル」フィールドで、PERM_WORKSPACE_USER グループが選択された状態になります。

    有効にする jcr:read ユーザーグループの権限。

  7. OK」をクリックします。

キャッシュされていない HTML5 フォームを AEM Forms アプリケーションに読み込むことができない

AEM Forms アプリケーションが古いバージョンの AEM Forms サーバーに接続している場合、キャッシュされていない HTML5 フォームを AEM Forms アプリケーションに読み込むことができません。

問題を解決するには、以下の手順を実行します。

  1. オーサーインスタンスで、に移動します。 Adobe Experience Manager /ツール/ Workspace アプリオフラインサービスを設定/今すぐ設定.

  2. In Workspace アプリオフラインサービス ページ、クリック 手動のリソースキャッシュ.

    URL:https://<server>:<port>/libs/fd/workspace-offline/content/config.html

  3. 手動のリソースキャッシュ タブで、 + ボタンを使用して CRX パスを追加します。

  4. 新しいリソースを追加 フィールド、タイプ:/etc.clientlibs/fd/xfaforms/I18N/en_US.jsをクリックし、 追加.

  5. 保存」をクリックします。

AEM Forms が Windows で同期されない

Windows の AEM Forms アプリケーションでは、フォームまたはそのリソースのいずれかへのパスが 256 文字以上の場合、フォームは接続されたサーバーと同期されません。

フォームとそのリソースへのパスを変更して、文字数を 256 文字よりも少なくしてください。

Gradle のサポートされていないバージョン

エラーメッセージ: このプロジェクトは Gradle のサポートされていないバージョンを使用しています。

Android Studio で AEM Forms アプリケーションを構築すると、エラーメッセージが表示されます。この問題は、システムでサポートされる Gradle のサポート対象でないバージョンにより発生します。

解像度: クリック Gradle ラッパーを修正し、プロジェクトを再インポート をクリックして問題を解決します。

gradle_unsupported_version

Gradle と Android Gradle プラグインの互換性の問題

エラーメッセージ: Android Gradle プラグインと Gradle のバージョンに互換性がありません。

APK の構築 オプションを ビルド Android Studio ユーザーインターフェイスのメニュー

gradle_plugin_compatibility

解像度: 開く Gradle スクリプト > gradle-wrapper.properties ファイルと編集 distributionUrl プロパティ。

例えば、Android Studio コンソールでは、Gradle のバージョンを 3.5 にダウングレードすることをお勧めします。 distributionUrl/gradle-wrapper.properties ファイル。

選択 ビルド > APK の構築 エラーを解決し、 .apk ファイルを生成する場合にもう一度使用します。

gradle_wrapper_properties

このページ