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工作区中:

  • 要获取特定组件文件的日志记录信息, /log/<ComponentFile>/<LogLevel> 请在URL后面追加,然后按 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

searchtemplatedetailsView

trackingView

favoritecategoryModel

sharequeueModel

uisetingsModel

filterlistView

sharequeueView

设置视图

filterView

startpointlistModel

userinfoModel

outofoficeModel

startpointlistView

userinfoView

outofoficeView

startpointModel

usersearchModel

首选项视图

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. 请参阅AdobeFlash® Player插件的详细信息。
    3. 在AdobeFlash Player插件下禁用PepperFlash。
  3. 我已自定义了AEM Forms工作区,但无法看到更改。

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

  4. 当用户在桌面中打开表单时,需要执行哪些操作才能使表单以HTML格式呈现?

    在使用工作台时,在分配用户档案步骤中选择默认任务的HTML单选按钮。

  5. 单击时,附件不显示。

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

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

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

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

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

在此页面上