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,请执行以下步骤:

  1. 登录到CRXDE Lite。 默认URL为 https://[localhost]:'port'/lc/crx/de/index.jsp

  2. 删除以下节点:

    /home/groups/P/PERM_WORKSPACE_USER

  3. 转到包管理器。 默认URL为 https://[localhost]:'port'/lc/crx/packmgr/index.jsp.

  4. 搜索并安装 adobe-lc-workspace-pkg-[version].zip 包。

  5. 重新启动应用程序服务器。

NOTE
建议使用“Ctrl + C”命令重新启动SDK。 使用替代方法(例如,停止Java进程)重新启动AEM SDK可能会导致AEM开发环境不一致。

AEM Forms工作区日志记录 aem-forms-workspace-nbsp-logging

您可以在各个级别生成日志,以实现错误的最佳疑难解答。 例如,在复杂的应用程序中,在组件级别进行记录有助于对特定组件进行调试和故障排除。

在AEM Forms工作区中:

  • 要获取有关特定组件文件的日志记录信息,请附加 /log/<ComponentFile>/<LogLevel> 在URL中,然后按 Enter. 在指定的日志级别上,组件文件的所有日志记录信息都打印在控制台上。

  • 要获取所有组件文件的日志记录信息,请附加 /log/all/trace 在URL中,然后按 Enter.

  • 日志格式: <Component file> <Date>:<Time>: <Log Level> : <Log Message>

NOTE
默认情况下,所有组件的日志级别均设置为INFO。
  • 用户设置的日志级别仅针对该浏览器会话进行维护。 当用户刷新页面时,所有组件的日志级别都设置为初始值。

AEM Forms工作区中的组件文件列表 list-of-component-files-in-nbsp-aem-forms-workspace

allcategorymodel
processinstanceModel
任务列表模型
appnavigationModel
processInstanceView
任务列表视图
appnavigationView
processnamelistModel
任务模型
categorylistModel
processnamelistView
任务视图
categorylistView
processnameModel
团队队列视图
categorymodel
processnameView
todoView
categoryView
searchtemplatedetailsView
trackingView
favoritecategorymodel
共享模型
uissettingsModel
filterlistView
共享视图
uissettingsView
筛选视图
startpointlistModel
用户信息模型
外部办公室模型
startpointlistView
用户信息视图
outofficeView
起始点模型
usersearchModel
首选项视图
起点
usersearchView
processinstancehistoryView
startProcessView
wserrorModel
processinstancelistModel
startprocessView
错误视图
processinstancelistView
任务详细信息视图
wsmessageView

AEM Forms Workspace中可用的日志级别 log-levels-available-in-nbsp-aem-forms-workspace

  • 致命
  • 错误
  • 警告
  • 信息
  • 调试
  • TRACE
  • 关闭

调试浏览器的信息 debugging-information-for-browsers

可以在不同的浏览器中调试脚本和样式。

常见问题解答 faqs

  1. PDF表单未在Google Chrome中渲染或提交。

    1. 安装Adobe®Reader®插件。
    2. 在Chrome中,打开chrome://plugins以查看可用的插件。
    3. 禁用ChromePDF查看器插件,并启用Adobe Reader插件。
  2. SWF表单或指南未在Google Chrome中呈现。

    1. 在Chrome中,打开chrome://plugins以查看可用的插件。
    2. 有关AdobeFlash®播放器插件的详细信息,请参阅。
    3. 禁用“AdobeFlash Player”插件下的PepperFlash。
  3. 我已经自定义了AEM Forms工作区,但看不到更改。

    清除浏览器的缓存,然后访问AEM Forms工作区。

  4. 在桌面中打开表单时,用户需要做什么才能在HTML中呈现表单?

    在使用Workbench时,为分配任务步骤中的默认配置文件选择“HTML”单选按钮。

  5. 单击时附件未显示。

    要查看附件,请在浏览器中启用弹出窗口。

  6. 用户登录到表单应用程序。 如果用户尝试登录到workspace,如果用户没有workspace权限,则可能无法加载。

    从其他表单应用程序注销,然后登录到工作区。

  7. HTML表单,在其设计中使用“流程属性”,在AEM Forms工作区中呈现时,会在表单内显示“提交”按钮。

    设计表单时,使用流程属性时,它会在表单中添加提交按钮。 在AEM Forms工作区中以PDF形式呈现时,最终用户看不到“提交”按钮。 但是,在AEM Forms工作区中以HTML表单形式呈现时,最终用户可看到“提交”按钮。 单击表单中的此“提交”按钮不会启动任何操作。 单击表单外部AEM Forms工作区底部的“提交”按钮可完成任务。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2