转换为PDF/A步骤

PDF/A是一种用于长期保存文档内容的存档格式,通过嵌入字体并解压缩文件来实现。 因此,PDF/A 文档通常比标准 PDF 文档大。您可以使用AEM Workflow中的​ 转换为PDF/A ​步骤将PDF文档转换为PDF/A格式。

转换为PDF/A步骤具有以下属性:

输入文档:输入文档可以相对于有效负荷,具有绝对路径,可以作为有效负荷提供,或存储在Document数据类型的变量中。

转换选项:使用此属性,指定了将PDF文档转换为PDF/A文档的设置。 此选项卡下可用的各种选项包括:

  • 符合性:指定输出PDF/A文档必须符合的标准。 它支持不同的PDF标准,如PDF/A-1b、PDF/A-2b或PDF/A-3b。
  • 结果级别:将转换输出的结果级别指定为PassFail、Summary或Detailed。
  • 色彩空间:指定预定义的色彩空间为S_RGB、COATED_FOGRA27、JAPAN_COLOR_COATED或SWOP,它们可用于输出PDF/A文件。
  • 可选内容:仅当满足指定的标准集时,才允许在输出PDF/A文档中显示特定图形对象和/或注释。

输出文档:指定保存输出文件的位置。 输出文件可以保存在有效负荷的相对位置,如果有效负荷是文件或是Document数据类型的变量,则覆盖有效负荷。

发送电子邮件步骤

使用电子邮件步骤发送电子邮件,例如,包含记录文档、自适应表单链接或附加PDF文档的电子邮件。 发送电子邮件步骤支持HTML电子邮件。 HTML电子邮件具有响应性,可适应收件人的电子邮件客户端和屏幕大小。 您可以使用HTML电子邮件模板来定义电子邮件的外观、配色方案和行为。

电子邮件步骤使用Day CQ Mail Service发送电子邮件。 在使用电子邮件步骤之前,请确保已配置电子邮件服务。 默认情况下,电子邮件仅支持HTTP和HTTP协议。 请与支持团队联系以启用端口来发送电子邮件,并为您的环境启用SMTP协议。 该限制有助于提高平台的安全性。

电子邮件步骤具有以下属性:

标题:步骤的标题有助于在工作流编辑器中识别该步骤。

描述:当您在共享开发环境中工作时,说明对其他进程开发人员很有用。

电子邮件主题:可以从工作流元数据中检索主题、手动指定主题,也可以从变量中存储的值中检索主题。 从以下选项中选择:

  • 文本 ​手动指定主题。
  • 从工作流元数据中检索 — 从元数据属性中检索主题。
  • 变量 — 从字符串数据类型的变量中存储的值检索主题。

HTML的电子邮件模板:电子邮件的HTML模板。 您可以在电子邮件模板中指定变量。 电子邮件步骤可提取并显示模板中包含的所有变量以供输入。

电子邮件模板元数据:电子邮件模板变量的值可以是用户指定的值、创作或发布服务器上资源的路径、图像或工作流元数据属性。

  • 文本:知道要指定的确切值时使用选项。 例如,example@example.com

  • 工作流元数据:在工作流元数据属性中保存要使用的值时使用选项。 选择该选项后,在工作流元数据选项下方的空文本框中输入元数据属性名称。 例如,emailAddress。

  • 图像:使用选项将图像嵌入电子邮件。 选择该选项后,浏览并选择图像。 图像选项仅适用于电子邮件模板中可用的图像标记(<img src="*"/>)。

发件人/收件人的电子邮件地址:选择​ 文本 ​选项以手动指定电子邮件地址,或选择​ 从工作流元数据中检索 ​选项以从元数据属性中检索电子邮件地址。 您还可以为​ 从工作流元数据中检索 ​选项指定元数据属性数组的列表。 选择​ 变量 ​选项,以从字符串数据类型的变量中存储的值检索电子邮件地址。

  • 文件附件:在指定位置可用的资产已附加到电子邮件。 资源的路径可以是相对于有效负荷的路径,也可以是绝对路径。 示例路径为[Payload_Directory]/attachments/。

选择​ 变量 ​选项以检索存储在文档、XML或JSON数据类型的变量中的文件附件。

文件名:电子邮件附件文件的名称。 电子邮件步骤将附件的原始文件名更改为指定的文件名。 可以手动指定名称,也可以从工作流元数据属性或变量中检索名称。 当您知道要指定的确切值时,请使用​ 文本 ​选项。 使用​ 变量 ​选项从字符串数据类型的变量中存储的值检索文件名。 在工作流元数据属性中保存要使用的值时,使用​ 从工作流元数据中检索 ​选项。

生成记录文档步骤

填写或提交表单时,您可以以打印或文档格式保留表单记录。 此记录称为记录文档(DoR)。 您可以使用“生成记录文档”步骤创建自适应表单的只读或交互式PDF版本。 PDF版本包含填写到表单中的信息以及自适应表单的布局。

记录文档步骤具有以下属性:

使用自适应表单:指定用于查找输入自适应表单的方法。 您可以使用提交到工作流的自适应表单、在绝对路径上提供的自适应表单或变量中路径上提供的自适应表单。 可以使用String数据类型的变量在​ 选择要解析的 ​字段中选择路径。
您可以将多个自适应Forms与一个工作流关联。 因此,您可以使用可用的输入方法在运行时指定自适应表单。

自适应表单路径:指定自适应表单的路径。 当您从​ 使用自适应表单 ​字段中选择​ 在绝对路径上可用 ​选项时,该字段可用。

使用 ​选择输入数据:自适应表单的输入数据路径。 您可以将数据保留在相对于有效负载的位置,指定数据的绝对路径,或检索存储在Document、JSON或XML数据类型的变量中的数据。 输入数据将与自适应表单合并以创建记录文档。

使用 ​选择输入附件路径:附件的路径。 这些附件包含在记录文档中。 您可以将附件保留在相对于有效负荷的位置,指定附件的绝对路径,或检索存储在Document数据类型数组中的附件。

如果指定文件夹的路径(例如,附件),则文件夹中直接可用的所有文件都将附加到记录文档。 如果任何文件在指定附件路径中直接可用的文件夹中可用,则这些文件将作为附件包含在记录文档中。 如果在直接可用的文件夹中有任何文件夹,则会跳过这些文件夹。

使用以下选项保存生成的记录文档:指定保存记录文档文件的位置。 您可以选择覆盖有效负载文件夹,将记录文档放在有效负载目录中的某个位置,或将记录文档存储在Document数据类型的变量中。

区域设置:指定记录文档的语言。 选择​ 文本 ​从下拉列表中选择区域设置,或者选择​ 变量 ​从字符串数据类型的变量中存储的值检索区域设置。 在变量中存储区域设置的值时定义区域设置代码。 例如,为英语指定​ en_US,为法语指定​ fr_FR

调用DDX步骤

文档描述XML (DDX)是一种声明性标记语言,其元素代表文档的构建块。 这些构建块包括 PDF 和 XDP 文档以及其他元素,例如注释、书签和样式文本。DDX定义了一组操作,这些操作可以应用于一个或多个输入文档,以生成一个或多个输出文档。 单个 DDX 可用于一系列源文档。您可以在AEM Workflow中使用​ 调用DDX步骤 ​执行各种操作,如汇编和反汇编文档、创建和修改Acrobat和XFA Forms,以及DDX参考文档中描述的其他操作。

调用DDX步骤具有以下属性:

输入文档:用于设置输入文档的属性。 此选项卡下可用的各种选项包括:

  • 使用 ​指定DDX:指定相对于有效负荷的输入文档、具有绝对路径、可以作为有效负荷提供,或存储在Document数据类型的变量中。
  • 从有效负荷创建映射:将有效负荷文件夹下的所有文档添加到输入文档的映射中,以便在Assembler中调用API。 每个文档的节点名称在映射中用作键。
  • 输入文档的映射:选项用于使用​ ADD ​按钮添加多个条目。 每个条目表示映射中的文档键和文档的源。

环境选项:此选项用于设置调用API的处理设置。 此选项卡下可用的各种选项包括:

  • 仅验证:检查输入DDX文档的有效性。
  • 因错误 ​而失败:布尔值,指示调用API服务是否失败(如果存在错误)。 默认情况下,其值设置为False。
  • First Bates编号:指定自动递增的编号。 此自动递增数字将自动显示在每个连续页面上。
  • 默认样式:设置输出文件的默认样式。
NOTE
环境选项与HTTP API保持同步。

输出文档:指定保存输出文件的位置。 此选项卡下可用的各种选项包括:

  • 将输出保存在有效负荷中:将输出文档保存在有效负荷文件夹中,如果有效负荷是文件,则覆盖有效负荷。
  • 输出文档的映射:通过为每个文档添加一个条目,指定显式保存每个文档文件的位置。 每个条目表示文档以及保存文档的位置。 如果有多个输出文档,则使用此选项。

调用表单数据模型(FDM)服务步骤

您可以使用AEM Forms 数据集成来配置并连接到不同的数据源。 这些数据源可以是Web服务、REST服务、OData服务和CRM解决方案。 AEM Forms数据集成允许您创建包含各种服务的表单数据模型(FDM),以对配置的数据库执行数据检索、添加、更新操作。 您可以使用​ 调用数据模型服务步骤 ​选择表单数据模型(FDM),并使用FDM的服务检索、更新或向不同的数据源添加数据。

为说明该步骤的字段输入,使用了以下数据库表和JSON文件作为示例:

示例CustomerDetails表

属性
名字Sarah
姓氏玫瑰
客户ID1
电子邮件地址srose@we.info

示例JSON文件

  {
    customer: {
     firstName: "Sarah",
     lastName:"Rose",
     customerId: "1",
     emailAddress:"srose@we.info"
   },
    insurance: {
     customerId: "1",
    policyType: "Premium,
    policyNumber: "Premium-521499",
    customerDetails: {
     firstName: "Sarah",
     lastName: "Rose",
     customerId: "1",
     emailAddress: "srose@we.info"
    }
   }
  }

调用表单数据模型(FDM)服务步骤具有以下列出的字段,以方便表单数据模型(FDM)操作:

  • 标题:步骤的标题。 它有助于标识工作流编辑器中的步骤。

  • 描述:当您在共享开发环境中工作时,对其他进程开发人员有用的说明。

  • 表单数据模型路径:浏览并选择服务器上存在的表单数据模型(FDM)。

  • 错误和验证:选项允许您捕获错误消息,并为检索和发送到数据源的数据指定验证选项。 通过这些更改,您可以确保传递到调用表单数据模型(FDM)服务步骤的数据遵循数据源定义的数据约束。 有关详细信息,请参阅自动验证输入数据

  • 验证级别:验证分为三类: Basic、Full和OFF:

    • 完整:验证所有约束。
    • 基本:仅必需和可空的约束
    • OFF:不进行验证。
  • 失败时终止工作流:当约束验证失败时,工作流将停止。

  • 在变量 ​中存储错误代码:您可以在String类型变量中存储错误代码。

  • 在变量 ​中存储错误消息:您可以在String类型变量中存储错误消息。

  • 在变量 ​中存储错误详细信息:您可以在JSON类型变量中存储错误详细信息。

  • 服务:所选表单数据模型(FDM)提供的服务列表。

  • 服务输入 > 使用文本值、变量或工作流元数据以及JSON文件提供输入数据:服务可以有多个参数。 选择选项以从工作流元数据属性、JSON对象、变量获取服务参数的值,或直接在提供的文本框中输入值:

    • 文本:知道要指定的确切值时使用选项。 例如,srose@we.info。

    • 变量:使用选项检索存储在变量中的值。

    • 从工作流元数据中检索:在工作流元数据属性中保存要使用的值时使用选项。 例如,emailAddress。

    • 相对于有效负载:使用选项检索在有效负载的相对路径中保存的文件附件。 选择选项并指定包含文件附件的文件夹名称,或在文本框中指定文件附件名称。

      例如,如果CRX存储库中的“相对于有效负荷”文件夹在attachment\attachment-folder位置包含文件附件,则在选择​ 相对于有效负荷 ​选项后,在文本框中指定attachment\attachment-folder

    • JSON点表示法:当要使用的值位于JSON文件中时,请使用选项。 例如,insurance.customerDetails.emailAddress。 “JSON点表示法”选项仅在从输入JSON选项中选择了映射输入字段时可用。

    • 映射来自输入JSON的输入字段:指定JSON文件的路径,以从JSON文件中获取某些服务参数的输入值。 JSON文件的路径可以是相对于有效负载的相对路径,也可以是绝对路径,您也可以使用JSON或表单数据模型(FDM)类型的变量选择输入JSON文档。

  • 服务输入 > 使用变量或JSON文件提供输入数据:选择相应选项,以从在绝对路径、有效负荷的相对路径或变量中保存的JSON文件中获取所有参数的值。

  • 使用以下方式选择输入JSON文档:包含所有服务参数值的JSON文件。 JSON文件的路径可以是有效负载​ 的相对路径 ​或​ 绝对路径。 您还可以使用JSON或表单数据模型(FDM)数据类型的变量检索输入JSON文档。

  • JSON点表示法:将该字段留空可使用指定JSON文件的所有对象作为服务参数的输入。 要从指定的JSON文件中读取特定JSON对象作为服务参数的输入,请为JSON对象指定点表示法,例如,如果您的JSON与部分开头列出的类似,请指定insurance.customerDetails以提供客户的所有详细信息作为服务的输入。

  • 服务输出 > 将输出值映射并写入变量或元数据:选择选项以将输出值保存为crx-repository中工作流实例元数据节点的属性。 指定元数据属性的名称,然后选择要与元数据属性映射的相应服务输出属性,例如,将输出服务返回的phone_number映射到工作流元数据的phone_number属性。 同样,可以将输出存储在Long数据类型的变量中。 为​ 要映射的服务输出属性 ​选项选择属性时,将输出保存到 ​选项仅填充能够存储所选属性数据的变量。

  • 服务的输出 > 将输出保存到变量或JSON文件:选择相应选项以将输出值保存在JSON文件中的绝对路径、有效负荷的相对路径或变量中。

  • 使用以下选项保存输出JSON文档:保存输出JSON文件。 输出JSON文件的路径可以是相对于有效负载的相对路径,也可以是绝对路径。 还可使用JSON或表单数据模型(FDM)数据类型的变量保存输出JSON文件。