AEM工作流中的XML变量

当您具有基于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变量

将架构与XML变量结合使用

使用架构映射XML变量。将此功能用于AEM Forms 6.5.1以后的

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

要使资产在您的系统上工作,请执行以下步骤:

在此页面上