AEM Forms工作区疑难解答指南 troubleshooting-guidelines-for-aem-forms-workspace
本文讨论如何通过启用日志记录以及在浏览器中使用调试器来调试AEM Forms工作区。 它还介绍了在使用AEM Forms工作区时可能会遇到的一些常见问题及其解决方法。
无法安装AEM Forms工作区包 unable-to-install-aem-forms-workspace-package
安装修补程序后,打开AEM Forms工作区。 如果您遇到未找到资源错误,请打开CRX包管理器,然后重新安装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
-
转到包管理器。 默认URL为
https://[localhost]:'port'/lc/crx/packmgr/index.jsp.
-
搜索并安装
adobe-lc-workspace-pkg-[version].zip
包。 -
重新启动应用程序服务器。
AEM Forms工作区日志记录 aem-forms-workspace-nbsp-logging
您可以在各个级别生成日志,以实现错误的最佳疑难解答。 例如,在复杂的应用程序中,在组件级别进行记录有助于对特定组件进行调试和故障排除。
在AEM Forms工作区中:
-
要获取有关特定组件文件的日志记录信息,请在URL中附加
/log/<ComponentFile>/<LogLevel>
,然后按Enter
。 在指定的日志级别上,组件文件的所有日志记录信息都打印在控制台上。 -
若要获取所有组件文件的日志记录信息,请在URL中附加
/log/all/trace
,然后按Enter
。 -
日志格式:
<Component file> <Date>:<Time>: <Log Level> : <Log Message>
- 用户设置的日志级别仅针对该浏览器会话进行维护。 当用户刷新页面时,所有组件的日志级别都设置为初始值。
AEM Forms工作区中的组件文件列表 list-of-component-files-in-nbsp-aem-forms-workspace
AEM Forms Workspace中可用的日志级别 log-levels-available-in-nbsp-aem-forms-workspace
- 致命
- 错误
- 警告
- 信息
- 调试
- TRACE
- 关闭
调试浏览器的信息 debugging-information-for-browsers
可以在不同的浏览器中调试脚本和样式。
-
在IE中调试:若要在IE中调试AEM Forms工作区,请参阅:https://learn.microsoft.com/en-us/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就是这样一个调试实用程序(https://getfirebug.com)。
常见问题解答 faqs
-
Google Chrome中未呈现或提交PDF表单。
- 安装Adobe®Reader®插件。
- 在Chrome中,打开chrome://plugins以查看可用的插件。
- 禁用ChromePDF查看器插件,并启用Adobe Reader插件。
-
Google Chrome中未呈现SWF表单或指南。
- 在Chrome中,打开chrome://plugins以查看可用的插件。
- 有关AdobeFlash®播放器插件的详细信息,请参阅。
- 禁用“AdobeFlash Player”插件下的PepperFlash。
-
我已经自定义了AEM Forms工作区,但看不到更改。
清除浏览器的缓存,然后访问AEM Forms工作区。
-
在桌面中打开表单时,用户需要做什么才能在HTML中呈现表单?
在使用Workbench时,为分配任务步骤中的默认配置文件选择“HTML”单选按钮。
-
单击时附件未显示。
要查看附件,请在浏览器中启用弹出窗口。
-
用户登录到表单应用程序。 如果用户尝试登录到workspace,如果用户没有workspace权限,则可能无法加载。
从其他表单应用程序注销,然后登录到工作区。
-
HTML表单,在其设计中使用“流程属性”,在AEM Forms工作区中呈现时,会在表单内显示“提交”按钮。
设计表单时,使用流程属性时,它会在表单中添加提交按钮。 在AEM Forms工作区中以PDF形式呈现时,最终用户看不到“提交”按钮。 但是,在AEM Forms工作区中以HTML表单形式呈现时,最终用户可看到“提交”按钮。 单击表单中的此“提交”按钮不会启动任何操作。 单击表单外部AEM Forms工作区底部的“提交”按钮可完成任务。