我如何在 Adob​​e OSGI DDX 汇编程序中使用变量,就像我们在 Livecycle ES4 DDX 中使用的那样

How I can use variables in Adobe OSGI DDX Assembler like we are used in Livecycle ES4 DDX

我们在 DDX 汇编器中使用了工作流变量和 Livecycle ES4 JEE。 像这样:

<DDX xmlns="http://ns.adobe.com/DDX/1.0/">
  <PDF result = "myPDF">
    <Watermark scale="70%" verticalOffset="-85pt" opacity="100%">
        <PDF source = "docLoteDeclaracoes" pages="{$/process_data/@intPagina$}"/>
    </Watermark>
    <PDF source = "docModeloAnexo"/>
  </PDF>
  <?ddx-source-hint name = "docLoteDeclaracoes"?>
  <?ddx-source-hint name = "docModeloAnexo"?>
</DDX>

在此代码工作流程中,将从“docLoteDeclaracoes”中提取的页面值放入变量 intPaginas 中。

我需要使用 AEM Forms OSGI 工作流程做类似的事情,但是这种引用变量的表单不起作用。

有人知道如何在 DDX 文档中引用 OSGI 工作流变量吗?

我正在使用 AEM Forms 6.5

这是针对这种情况的其他解决方案。

  1. 使用 DDX 命令创建一个文件。

<DDX xmlns="http://ns.adobe.com/DDX/1.0/">
  <PDF result = "doc.pdf">
        <PDF source = "docLoteDeclaracoes" pages="1"/>
  </PDF>
  <?ddx-source-hint name = "docLoteDeclaracoes"?>
</DDX>

  1. 用文件内容设置一个过程变量类型XML。
  2. 更新命令XML 包含内容的 xpath 的节点。 XPath://PDF[@source="docLoteDeclaracoes"]/@pages

  1. 调用 DDX