配置Azure存储

Experience Manager Forms 数据 集成提供了 Azure 存储配置,以将表单与存储 Azure 服务集成。表单数据模型可用于创建与Azure服务器交互的自适应Forms,以启用业务工作流。 例如:

  • 在自适应表单提交时,将数据写入Azure中。
  • 通过表单数据模型中定义的自定义实体在Azure中写入数据,反之亦然。
  • 查询Azure服务器以获取数据并预填充自适应Forms。
  • 从Azure服务器读取数据。

创建Azure存储配置

在执行这些步骤之前,请确保您具有Azure存储帐户和访问密钥,以授权访问Azure存储帐户。

  1. 导航至 Tools > Cloud Services > Azure Storage.
  2. 选择要创建配置的文件夹,然后点按​Create
  3. 在​Title​字段中指定配置的标题。
  4. 在​Azure Storage Account​字段中指定Azure存储帐户的名称。
  5. 在​Azure Access Key​字段中指定用于访问Azure存储帐户的密钥,然后点按​Save

创建表单数据模型

创建Azure存储配置后,您可以创建表单数据模型。 在创建表单数据模型时,在​Data Source Configuration​字段中指定包含Azure配置的文件夹。 然后,您可以从指定文件夹名称中存在的配置列表中选择配置。

将Azure服务添加到表单数据模型

创建表单数据模型和数据模型对象后,可向表单数据模型添加Azure服务。

要添加Azure服务,请执行以下操作:

  1. 在编辑模式下,从左窗格的​Services​部分中选择服务,然后点按​Add Selected。 所选服务显示在表单数据模型的​Services​选项卡中。

    添加选定的服务

  2. 在​Services​选项卡中,选择服务并​Edit Properties。 根据服务,定义服务的输入或输出模型对象。

  3. 点按​Save​以保存表单数据模型。

    下表描述了可用的Azure服务:

    服务名称 描述
    从Azure获取Blob 使用ID或名称检索Azure存储中作为Blob存储的数据
    从Azure获取包含二进制文件URL的Blob 使用ID或名称,检索Azure存储中用于二进制文件的URL作为Blob存储的数据
    从Azure获取Blob的元数据 使用元数据键值检索多个Blob的元数据。 有关如何将数据模型对象属性定义为元数据键的更多信息,请参阅将数据模型对象属性定义为元数据键。
    在Azure中保存Blob 使用Blob ID在Azure存储中保存数据
    在Azure中更新Blob 使用Blob ID更新Azure存储中的数据
    从Azure检索Blob ID列表 根据输入请求中定义的数字,从Azure检索Blob ID列表。
    从Azure中检索Blob的SAS URL 根据输入请求中的Blob ID从Azure检索Blob的SAS URL。
    从Azure中删除Blob 使用Blob ID从Azure存储中删除数据

将数据模型对象属性定义为元数据键

要将数据模型对象属性定义为元数据键,请执行以下操作:

  1. 在​Model​选项卡中,选择数据模型对象属性,然后点按​Edit Properties
  2. 将​Metadata Key​切换选项切换到“开”状态。 此选项仅适用于主数据类型。
  3. 点按​Done,然后点按​Save​以保存表单数据模型。

在表单数据模型中定义元数据键后,可以使用​Get metadata for Blobs from Azure​服务根据输入请求中定义的元数据,检索多个Blob的元数据。

在此页面上