# 填单数据集成

# 一、核心概念

# 表单数据源集成

  • 定义:在BPM表单中直接使用业务系统数据
  • 特点
    • 支持多种数据源类型
    • 可视化配置无需编码
    • 保持与业务系统数据实时同步

# 二、数据源类型说明

类型 适用场景 配置复杂度 数据实时性
ESB数据源 SAP等ERP系统集成 实时
数据库表/视图 直接数据库访问 实时
存储过程 复杂数据逻辑 依赖实现
表单数据 跨表单数据复用 实时

# 三、详细配置步骤

# 3.1 ESB数据源配置(以SAP为例)

  1. 进入ESB管理界面 → "数据源"模块

  2. 创建SAP数据源(示例:"SAP供应商列表")

  3. 配置项:

    • 常规设置
      • 选择SAP连接器
      • 指定BAPI接口

    常规设置 ▲ 常规设置

    • 调用参数:映射输入参数

    调用参数 ▲ 调用参数

    • 返回处理:将SAP返回的数据映射到对应的字段

    返回处理 ▲ 返回处理

# 3.2 数据库数据源配置

  1. 进入"通用数据源"管理界面
  2. 新建数据源(类型选择SQL Server等)
  3. 配置项:
    • 选择数据库连接
    • 勾选可用表/视图(示例:idemo_vendor)
    • 设置数据访问权限

数据库数据源配置 ▲ 数据库数据源配置

# 3.3 表单控件绑定

  1. 在表单设计器中添加"开窗查询"控件
  2. 数据源配置:
    • 选择数据源类型(ESB/数据库等)
    • 指定具体数据源(如"SAP供应商")
  3. 字段映射:
    • 值列:作为存储值的字段
    • 视图列:弹窗中显示的字段
    • 数据带出:自动填充的关联字段

表单控件绑定 ▲ 表单控件绑定

# 四、效果验证方法

# 4.1 ESB数据源验证

  1. 在测试表单中添加开窗查询控件
  2. 绑定"SAP供应商列表"数据源
  3. 测试步骤:
    • 点击控件弹出选择窗口
    • 确认显示字段与SAP一致
    • 选择记录后验证自动带出字段

ESB数据源验证 ▲ ESB数据源验证

# 4.2 数据库数据源验证

  1. 使用"idemo_vendor"表示例
  2. 测试步骤:
    • 验证弹出窗口数据显示
    • 检查数据排序和过滤
    • 测试带出字段映射

数据库数据源验证 ▲ 数据库数据源验证

# 五、总结

通过数据源集成功能,可以轻松实现:

  1. 快速集成:图形化配置,无需编码
  2. 灵活扩展:支持多种数据源类型
  3. 用户体验:提供友好的数据选择界面
  4. 维护简便:集中管理,降低维护成本

这种可视化、免编程的集成方式大大降低了系统集成的技术门槛,使业务人员也能参与集成配置,提高了项目实施效率。