转换为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编号:指定自动递增的编号。 此自动递增数字将自动显示在每个连续页面上。
- 默认样式:设置输出文件的默认样式。
输出文档:指定保存输出文件的位置。 此选项卡下可用的各种选项包括:
- 将输出保存在有效负荷中:将输出文档保存在有效负荷文件夹中,如果有效负荷是文件,则覆盖有效负荷。
- 输出文档的映射:通过为每个文档添加一个条目,指定显式保存每个文档文件的位置。 每个条目表示文档以及保存文档的位置。 如果有多个输出文档,则使用此选项。
调用表单数据模型(FDM)服务步骤
您可以使用AEM Forms 数据集成来配置并连接到不同的数据源。 这些数据源可以是Web服务、REST服务、OData服务和CRM解决方案。 AEM Forms数据集成允许您创建包含各种服务的表单数据模型(FDM),以对配置的数据库执行数据检索、添加、更新操作。 您可以使用 调用数据模型服务步骤 选择表单数据模型(FDM),并使用FDM的服务检索、更新或向不同的数据源添加数据。
为说明该步骤的字段输入,使用了以下数据库表和JSON文件作为示例:
示例CustomerDetails表
示例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文件。