Show Menu
主题×

AEM Forms工作区疑难解答指南

本文讨论如何通过启用日志记录和在浏览器中使用调试器来调试AEM Forms工作区。 它还解释了在使用AEM Forms工作区时可能遇到的一些常见问题及其解决方法。

无法安装AEM Forms工作区包

安装修补程序后,打开AEM Forms工作区。 如果遇到“找不到资源”错误,请打开CRX包管理器并重新安装 adobe-lc-workspace-pkg-<version>.zip 包。
安装包时,如果遇到错误,请 javax.jcr.nodetype.ConstraintViolationException: OakConstraint0025: Authorizable property rep:authorizableId may not be removed 执行以下步骤:
  1. 登录CRX DE 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. 重新启动应用程序服务器。

AEM Forms工作区记录

您可以在不同级别生成日志,以实现错误的最佳疑难解答。 例如,在复杂的应用程序中,在组件级别进行日志记录有助于调试特定组件和对特定组件进行疑难解答。
在AEM Forms工作区中:
  • 要获取有关特定组件文件的日志记录信息,请在URL /log/<ComponentFile>/<LogLevel> 后面附加,然后按 Enter 。 在控制台上将打印指定日志级别的组件文件的所有日志记录信息。
  • 要获取所有组件文件的日志记录信息,请 /log/all/trace 在URL后面追加,然后按 Enter
  • 日志格式: <Component file> <Date>:<Time>: <Log Level> : <Log Message>
默认情况下,所有组件的日志级别都设置为INFO。
  • 用户设置的日志级别仅对该浏览器会话进行维护。 当用户刷新页面时,所有组件的日志级别将设置为其初始值。

列表AEM Forms工作区中的组件文件

allcategoryModel
processinstanceModel
tasklistModel
appnavigationModel
processInstanceView
tasklistView
appnavigationView
processnamelistModel
taskModel
categorylistModel
processnamelistView
taskView
categorylistView
processnameModel
teamqueuesView
categoryModel
processnameView
todoView
categoryView
searchtemplatedetails查看
trackingView
favoritecategoryModel
sharequeueModel
uisetingsModel
filterlistView
sharequeueView
uisetingsView
filterView
startpointlistModel
userinfoModel
outofofficeModel
startpointlistView
userinfoView
outofofficeView
startpointModel
usersearchModel
preferencesView
startpointView
usersearchView
processinstancehistoryView
startProcessView
wserrorModel
processinstancelistModel
startprocessView
wserrorView
processinstancelistView
taskdetailsView
wsmessageView

AEM Forms工作区中可用的日志级别

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

浏览器调试信息

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

常见问题解答

  1. PDF表单在Google Chrome中无法呈现或提交。
    1. 安装Adobe® Reader®增效工具。
    2. 在Chrome中,打开chrome://plugins,视图可用插件。
    3. 禁用Chrome PDF Viewer插件,并启用Adobe Reader插件。
  2. SWF表单或指南未在Google Chrome中呈现。
    1. 在Chrome中,打开chrome://plugins,视图可用插件。
    2. 查看Adobe Flash® Player增效工具的详细信息。
    3. 在Adobe Flash Player增效工具下禁用PepperFlash。
  3. 我已自定义AEM Forms工作区,但无法看到更改。
    清除浏览器的缓存,然后访问AEM Forms工作区。
  4. 用户需要做什么才能使表单在桌面中打开时以HTML呈现?
    在使用工作台时,在分配用户档案步骤中为默认任务选择HTML单选按钮。
  5. 单击时,附件不显示。
    要视图附件,请在浏览器中启用弹出窗口。
  6. 用户已登录到表单应用程序。 如果用户尝试登录到工作区,但没有工作区权限,则可能无法加载。
    注销其他表单应用程序,然后登录到工作区。
  7. 在AEM Forms工作区中呈现HTML表单时,使用设计中的“流程属性”,在表单中显示“提交”按钮。
    在设计表单时,当您使用“流程属性”时,它会在表单内添加一个“提交”按钮。 当在AEM Forms工作区中呈现为PDF时,最终用户不会看到“提交”按钮。 但是,当在AEM Forms工作区中呈现为HTML表单时,最终用户可看到“提交”按钮。 单击表单中的此“提交”按钮不会启动任何操作。 单击AEM Forms工作区底部的“提交”按钮,在表单外部完成任务。