文档AEMAEM 教程AEM Forms 教程

AEM Workflow中的XML变量

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

创建对象:

  • 初学者
  • 开发人员

如果您具有基于XSD的自适应表单,并且希望从工作流中的自适应表单提交中提取值,则通常会使用XML类型的变量。

以下视频将指导您完成创建字符串和XML类型变量并在工作流中使用这些变量所需的步骤。

XML变量可用于预填充自适应表单,或在您的工作流中存储自适应表单的提交数据。

字符串变量可由Xpathing填充到XML变量中。 然后,通常使用此字符串变量在发送电子邮件组件中填充电子邮件模板占位符

注意
如果您的自适应表单未与XSD关联,则用于获取元素值的XPath如下所示
/afData/afUnboundData/data/submitterName

自适应表单数据存储在如上所示的数据元素下。 上述XPath submitterName是自适应表单中文本字段的名称。

注意
AEM Forms 6.5.0 — 创建类型为XML的变量以捕获工作流模型中提交的数据时,请勿将XSD与该变量关联。 这是因为当您提交基于XSD的自适应表单时,提交的数据不符合XSD。 XSD投诉数据包含在/afData/afBoundData/元素中。
AEM Forms 6.5.1 — 如果将XSD与XML变量关联,则可以浏览架构元素以进行变量映射。 您将无法访问未绑定到架构元素的表单数据。 如果您的用例是访问绑定到架构元素的数据以及未绑定的数据,则请勿在工作流中绑定架构与XML变量。您必须使用相应的XPath表达式来获取所需的数据

创建XML变量

video poster

https://video.tv.adobe.com/v/26440?quality=12&learn=on

将架构与XML变量一起使用

使用架构映射XML变量。 对AEM Forms 6.5.1及以上版本使用此功能

video poster

https://video.tv.adobe.com/v/35365?quality=12&learn=on&captions=chi_hans

在发送电子邮件中使用变量

video poster

https://video.tv.adobe.com/v/35366?quality=12&learn=on&captions=chi_hans

要使资源在系统中正常工作,请执行以下步骤:

  • 使用包管理器下载资源并将其导入AEM
  • 浏览工作流模型以了解工作流中使用的变量
  • 配置电子邮件服务
  • 打开自适应表单
  • 填写详细信息并提交表单。
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e