AEM Workflow中的XML变量

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

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

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

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

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

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

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

创建XML变量

将架构与XML变量一起使用

使用架构映射XML变量。 在AEM Forms 6.5.1及更高版本中使用此功能

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

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

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e