配置Azure存储

数据集成

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

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

创建 Azure 存储配置

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

  1. 导航到 工具 > Cloud Services > Azure存储.
  2. 选择一个文件夹以创建配置,然后点按 创建.
  3. 在中指定配置的标题 标题 字段。
  4. 指定 Azure 中的存储帐户 Azure存储帐户 字段。
  5. 指定用于访问Azure存储帐户的密钥 Azure访问密钥 字段并点按 保存.

创建表单数据模型

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

添加 Azure 表单数据模型的服务

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

添加 Azure 服务:

  1. 在“编辑”模式下,从 服务 部分并点按 添加选定项. 选定的服务将显示在 服务 表单数据模型的选项卡。

    添加选定的服务

  2. 服务 选项卡,选择服务并 编辑属性. 根据服务,为服务定义输入或输出模型对象。

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

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

    服务名称 描述
    从Azure获取Blob 使用ID或名称检索作为Azure存储中的Blob存储的数据
    从Azure获取具有二进制文件URL的Blob 使用ID或名称检索Azure存储中二进制文件的URL存储为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. 模型 选项卡,选择数据模型对象属性并点按 编辑属性.
  2. 切换 搜索键 将选项切换到“开”状态。 此选项仅适用于主要数据类型。
  3. 点按 完成 然后点按 保存 以保存表单数据模型。

将数据模型对象属性定义为搜索键后,哈希值存储在Azure索引标记中,Base64编码值存储在Azure元数据中。

注意

每个Azure实体仅允许10个搜索键,因为Azure仅允许每个Blob有10个标记,并且标记为搜索键的属性值在经过哈希处理后存储在Azure索引标记中。

在此页面上