AEM Forms Workspace のトラブルシューティングガイドライン troubleshooting-guidelines-for-aem-forms-workspace
この記事では、ログを有効にしブラウザーでデバッガーを使用して AEM Forms Workspace をデバッグする方法について説明します。また、AEM Forms Workspace の使用時に発生する可能性のある一般的な問題とその回避策についても説明します。
AEM Forms Workspace パッケージをインストールできない unable-to-install-aem-forms-workspace-package
パッチをインストールした後、AEM Forms Workspace を開きます。「リソースが見つかりません」というエラーが発生した場合は、CRX Package Manager を開いて、adobe-lc-workspace-pkg-<version>.zip
パッケージを再インストールします。
パッケージをインストールするときに、「javax.jcr.nodetype.ConstraintViolationException: OakConstraint0025: Authorizable property rep:authorizableId may not be removed
」というエラーが発生した場合は、次の手順を実行します。
-
CRXDE Lite にログインします。デフォルトの URL は、
https://[localhost]:'port'/lc/crx/de/index.jsp
です。 -
次のノードを削除します。
/home/groups/P/PERM_WORKSPACE_USER
-
Package Manager に移動します。デフォルトの URL は、
https://[localhost]:'port'/lc/crx/packmgr/index.jsp.
です。 -
adobe-lc-workspace-pkg-[version].zip
パッケージを検索してインストールします。 -
アプリケーションサーバーを再起動します。
AEM Forms Workspace のログ aem-forms-workspace-nbsp-logging
様々なレベルでログを生成することにより、エラーの最適なトラブルシューティングを行うことができます。例えば、複合アプリケーションでは、コンポーネントレベルでログすると、特定のコンポーネントのデバッグおよびトラブルシューティングに役立ちます。
AEM Forms Workspace では次の操作が可能です。
-
特定のコンポーネントファイルについてのログ情報を取得するには、URL に
/log/<ComponentFile>/<LogLevel>
を付け加えてEnter
キーを押します。特定のログレベルにおけるコンポーネントファイルのすべてのログ情報は、コンソールに印刷されます。 -
すべてのコンポーネントファイルについてのログ情報を取得するには、URL に
/log/all/trace
を付け加えてEnter
キーを押します。 -
ログ形式:
<Component file> <Date>:<Time>: <Log Level> : <Log Message>
- ユーザーが設定したログレベルは、そのブラウザーセッションでのみ保持されます。ユーザーがページを更新すると、すべてのコンポーネントのログレベルが初期値に設定されます。
AEM Forms Workspace のコンポーネントファイルのリスト list-of-component-files-in-nbsp-aem-forms-workspace
AEM Forms Workspace で使用可能なログレベル log-levels-available-in-nbsp-aem-forms-workspace
- FATAL
- ERROR
- WARN
- INFO
- DEBUG
- TRACE
- OFF
ブラウザーのデバッグ情報 debugging-information-for-browsers
スクリプトとスタイルは、様々なブラウザーでデバッグできます。
-
IE でのデバッグ:IE でAEM Forms Workspace をデバッグするには、https://learn.microsoft.com/ja-jp/office/dev/add-ins/testing/debug-add-ins-using-f12-tools-ie を参照してください。
-
Chrome でのデバッグ:Chrome でデバッガーを開くには、Ctrl+Shift+I ショートカットキーを使用します。詳しくは、https://developer.chrome.com/docs/extensions/mv3/tut_debugging/ を参照してください。
-
Firefox でのデバッグ:複数のアドオンを Firefox でスクリプトおよびスタイルのデバッグに使用することができます。例えば、Firebug はデバッグユーティリティの 1 つです(https://getfirebug.com)。
FAQ faqs
-
Google Chrome で PDF フォームをレンダリングまたは送信できない。
- Adobe® Reader® プラグインをインストールします。
- Chrome で、chrome://plugins を開いて使用可能なプラグインを表示します。
- Chrome PDF Viewer プラグインを無効にし、Adobe Reader プラグインを有効にします。
-
Google Chrome で SWF フォームまたは Guide がレンダリングされない。
- Chrome で、chrome://plugins を開いて使用可能なプラグインを表示します。
- Adobe Flash® Player プラグインの詳細を参照してください。
- Adobe Flash Player プラグインで PepperFlash を無効にします。
-
AEM Forms Workspace をカスタマイズしたが、変更が表示されない。
ブラウザーのキャッシュをクリアしてから AEM Forms Workspace にアクセスしてください。
-
フォームをデスクトップで開いたときに HTML でレンダリングされるようにするには?
Workbench を使用する際、タスクを割り当てステップで、デフォルトプロファイルの HTML ラジオボタンを選択します。
-
添付ファイルをクリックしても表示されない。
添付ファイルを表示するには、ブラウザーのポップアップを有効にします。
-
Forms アプリケーションにログインしているユーザーが Workspace にログインしようとすると、Workspace の権限がない場合、読み込まれないことがある。
他の Forms アプリケーションからログアウトしたあと、Workspace にログインします。
-
プロセスプロパティを使用して HTMLフォームをデザインし、AEM Forms Workspace でレンダリングすると、フォーム内に「送信」ボタンが表示される。
フォームをデザインする際にプロセスプロパティを使用すると、フォーム内に「送信」ボタンが追加されます。AEM Forms Workspace で PDF としてレンダリングすると、「送信」ボタンはエンドユーザーに表示されなくなります。ただし、AEM Forms Workspace で HTML フォームとしてレンダリングすると、「送信」ボタンがエンドユーザーに表示されます。フォーム内でこの「送信」ボタンをクリックしても、アクションは開始されません。AEM Forms Workspace の下部(フォームの外側)にある「送信」ボタンをクリックすると、タスクは完了します。