# 可以和哪些系统整合

# 集成组件选用策略

# 三步选择法

  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. 性能敏感场景建议使用专有组件