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

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

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

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

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

  1. On the connected server, navigate to Adobe Experience Manager > Tools > Operations > Web Console.

  2. Adaptive Form 設定サービス」を検索してクリックします。

  3. Adaptive Form 設定サービスダイアログで、「ファイル名を一意にする」を有効にします。

    If Make File Names Unique setting is disabled, users experience data loss if they try to submit adaptive forms with multiple attachments.

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

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

For HTML5 forms enabled in AEM Forms app with Save as Draft HTML Render Profile, the saved drafts are not visible to workspace users. Workspaceユーザーが送信したHTML5フォームのドラフトをポータル上に表示保存するには、次の手順を実行します。

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

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

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

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

  4. In the Name field of the Select Principal dialog, type PERM_WORKSPACE_USER and click Search.

  5. Select PERM_WORKSPACE_USER group in the Select Principal dialog and click OK.

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

    Enable jcr:read privileges for the user group.

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

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

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

問題を解決するには、次の手順を実行してください。

  1. In author instance, navigate to Adobe Experience Manager > Tools > Configure Workspace App Offline Service > Configure Now.

  2. In Workspace App Offline Service page, click Manual Resource Cache.

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

  3. In the Manual Resource Cache tab, click the + button to add a CRX path.

  4. In the Add a New Resource field, type: /etc.clientlibs/fd/xfaforms/I18N/en_US.js and click Add.

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

AEM Forms が Windows で同期されない

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

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

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

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

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

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

gradle_unsupported_version

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

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

The error message is displayed when you select Build APK option from the Build menu on the Android Studio user interface.

gradle_plugin_compatibility

解像度: Gradle Scripts / gradle-wrapper.properties ファイルを開き、 distributionUrl ​プロパティを編集します。

For example, the Android Studio console recommends downgrading the Gradle version to 3.5. Edit the version in distributionUrl of gradle-wrapper.properties file.

Select Build > Build APK again to resolve the error and generate the .apk file.

gradle_wrapper_properties

このページ