文档AEMAEM 教程AEM Forms 教程

让此用例在您的系统上正常工作

最近更新: 2025年5月5日
  • 适用对象:
  • Experience Manager 6.4
  • Experience Manager 6.5
  • 主题:

创建对象:

  • 有经验的
  • 开发人员

AEM Forms 6.5

注意
对于要在您的系统上工作的示例资源,假定您有权访问AEM Forms创作和AEM Forms发布实例。

要使此用例在本地系统上正常工作,请执行以下步骤:

在您的AEM Forms创作实例上部署以下内容

  • 安装MobileFormToWorkflow捆绑包

  • 部署使用服务进行开发的用户包
    使用configMgr在Apache Sling服务用户映射器服务中添加以下条目

DevelopingWithServiceUser.core:getformsresourceresolver=fd-service
  • 通过使用configMgr在AEM服务器凭据配置中指定文件夹名称,可以将表单提交存储在其他文件夹中。 如果更改文件夹,请确保在该文件夹上创建启动器以触发工作流​ ReviewSubmittedPDF

config-author

  • 使用包管理器导入示例xdp和工作流包。

在发布实例上部署以下资源

  • 安装MobileFormToWorkflow捆绑包

  • 为创作实例指定用户名/密码,并在AEM存储库​ 中指定 ​现有位置,以使用configMgr在AEM Server凭据中存储提交的数据。 您可以将AEM Workflow Server上端点的URL保持原样。 这是从指定节点中的提交提取并存储数据的端点。
    发布配置

  • 部署使用服务进行开发的用户包

  • 打开osgi配置。

  • 搜索​ Apache Sling引用过滤器。 确保选中允许空复选框。

测试解决方案

  • 登录您的创作实例

  • 编辑w9.xdp的高级属性。 请确保正确设置了提交url和渲染配置文件,如下所示。
    xdp-advanced-properties

  • 发布w9.xdp

  • 登录发布实例

  • 预览w9表单

  • 填写一些表单字段并提交表单

  • 以管理员身份登录AEM创作实例

  • 检查AEM收件箱

  • 您应该使用工作项目来审核提交的PDF

注意
一些客户不是将PDF提交到在发布实例上运行的servlet,而是在servlet容器(如Tomcat)中部署了servlet。 这完全取决于客户熟悉的拓扑。在本教程中,我们将使用在发布实例上部署的servlet来处理表单提交。
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e