您可以使用Unified Storage Connector将AEM Forms连接到外部数据存储。
例如,您可以在自适应表单中填写字段值,并将其提交到AEM Workflow。 您可以进一步配置AEM Workflow以将数据存储在外部存储中,例如Microsoft Azure Storage Server。 使用统一存储连接器在AEM Workflow和外部存储之间创建连接。
创建Azure存储配置,并使用统一存储连接器引用该配置。 然后,您可以配置AEM Workflow模型以外部化数据存储以将其连接到Azure存储服务器。
在执行这些步骤之前,请确保您拥有 Azure 存储帐户和访问密钥,用于授权访问 Azure 存储帐户。
执行以下步骤以创建 Azure 存储配置:
执行以下步骤为AEM Workflow配置统一存储连接器:
导航到 工具 > Forms > 统一存储连接器.
在 工作流 部分,选择 Azure 从“存储”下拉列表中。
指定 Azure存储配置的配置路径 在 存储配置路径 字段。
点按 Publish 然后点按 保存 以保存配置。
执行以下步骤,为外部数据存储配置AEM Workflow模型:
为外部数据存储配置AEM Workflow模型时,将分配任务步骤另存为草稿和检索分配任务步骤的历史记录的选项被禁用。
以下是使用AEM Workflow并将数据存储到外部数据存储(如Microsoft Azure Storage Server)时的准则:
在工作流模型步骤中定义输入和输出数据文件及附件时,可使用变量来存储数据。 不选择 相对于有效负荷 和 在绝对路径上可用 选项。 此 相对于有效负荷 和 在绝对路径上可用 选项不会自动显示一次 为外部数据存储配置AEM Workflow模型.
向AEM Workflow提交自适应表单时,使用变量存储数据文件和附件。 不选择 相对于有效负荷 AEM选项。 此 相对于有效负荷 选项不会自动显示一次 为外部数据存储配置AEM Workflow模型.
请勿在工作流模型中使用自定义AEM工作流步骤将数据存储在CRX DE存储库中。
当您 为外部数据存储配置AEM Workflow模型中,请不要为AEM收件箱创建自定义列,因为如果AEM收件箱中的工作项目属于标记为外部存储的工作流,则不会获取自定义列的值。