从 SQL 表或 IDO 向 BOD 添加元素集合

用户可能希望根据表中的列或 IDO 添加元素来修改现有 BOD。要通过“复制文档元素”表单添加元素:

  1. 在“复制文档”表单上选择 BOD。
  2. 打开链接到该 BOD 的“复制文档元素”表单。
  3. 使用“主要”选项卡的这些值创建新元素记录:
    “BOD 标记名称”
    将该字段留空或输入元素组的标记名称。此标记名称将是一个空元素,但如果选择了“包含空元素”,它可用于指定产生的 BOD 中的标记起始和终止点。
    “值类型”
    设置为“动态子集合”。
    “动态 IDO 子集合名称”
    指定一个表(TABLE! 加表或视图名称,例如“TABLE!itemcust”)或指定现有 IDO(例如,“SLItemcusts”)。
  4. 在“子集合”选项卡中,将“链接值”设置为要从中获取元素的表列,例如“itemcust.item=item”,然后将该表子集合链接至“item=item”或“SLItemcusts.item=item”(IDO) 的主集合。可向“筛选器”字段添加其他筛选器语句。
    注意: 集合名称在 BOD 中必须唯一。不能访问按集合一条记录筛选的 TABLE!itemcust 然后再访问按另一个筛选的同一 TABLE!itemcust。

    当生成 BOD 时,对于该表/视图中的每个值或匹配“链接方式”和“筛选器”语句的 IDO,它都包含一个相应元素。在本例中,将在 BOD 中为每个项目值生成一个 <itemcust> 元素。

    CloudSuite Industrial 标准 BOD 不使用此种元素创建方法,因为会影响系统性能。