# 可以和哪些系统整合

# 一、 集成组件选用策略

# 三步选择法

  1. 优先查找专有组件

    • 检查工具栏是否有对应系统的专用组件(如SAP、K3WISE等)。
  2. 次选通用组件

    • 当无专有组件时选用:
      • RESTful:适用于现代WebAPI系统。
      • WebService:适用于传统SOAP服务。
  3. 最后选择数据库直连

    • 当系统无任何对外接口时:
    • 使用SQL组件直接访问数据库。

# 二、 系统内置组件分类

组件类型 图标位置 适用场景
专有组件 工具栏中部 SAP/K3/用友等主流ERP系统
通用组件 工具栏顶部 所有标准API接口
数据库组件 工具栏中下部 无接口但可直连数据库的系统

# 三、 典型场景解决方案

# 场景1:获取BPM部门级别

  1. 分析接口
    GET /v1/org/dictionary/ou/levels
    
  2. 组件选择
    • 无BPM专有组件 → 选用RESTful通用组件。
  3. 配置要点
    • 请求类型:GET。
    • 服务路径:v1/org/dictionary/ou/levels。

# 场景2:老旧客户管理系统

  1. 现状分析
    • 无任何对外接口。
    • 但使用数据库。
  2. 解决方案
    SELECT * FROM customer WHERE status=1
    
  3. 组件选择
    • 使用SQL数据库组件。
    • 配置数据库连接后执行SQL。

# 四、 组件详细资料查询

  1. 查阅路径
    系统菜单 > 参考 > ESB节点
    
  2. 包含内容
    • 每个组件的详细参数说明。
    • 配置示例。
    • 常见问题解答。

# 五、 注意事项

  1. 数据库直连需要网络可达性和权限配置。
  2. RESTful组件支持OAuth等认证方式。
  3. 性能敏感场景建议使用专有组件。