# 可以和哪些系统整合
# 集成组件选用策略
# 三步选择法
优先查找专有组件
- 检查工具栏是否有对应系统的专用组件(如SAP、K3WISE等)
次选通用组件
- 当无专有组件时选用:
RESTful:适用于现代WebAPI系统WebService:适用于传统SOAP服务
- 当无专有组件时选用:
最后选择数据库直连
- 当系统无任何对外接口时:
- 使用
SQL组件直接访问数据库
# 系统内置组件分类
| 组件类型 | 图标位置 | 适用场景 |
|---|---|---|
| 专有组件 | 工具栏中部 | SAP/K3/用友等主流ERP系统 |
| 通用组件 | 工具栏顶部 | 所有标准API接口 |
| 数据库组件 | 工具栏中下部 | 无接口但可直连数据库的系统 |
# 典型场景解决方案
# 场景1:获取BPM部门级别
- 分析接口:
GET /v1/org/dictionary/ou/levels - 组件选择:
- 无BPM专有组件 → 选用
RESTful通用组件
- 无BPM专有组件 → 选用
- 配置要点:
- 请求类型:GET
- 服务路径:v1/org/dictionary/ou/levels
# 场景2:老旧客户管理系统
- 现状分析:
- 无任何对外接口
- 但使用数据库
- 解决方案:
SELECT * FROM customer WHERE status=1 - 组件选择:
- 使用
SQL数据库组件 - 配置数据库连接后执行SQL
- 使用
# 组件详细资料查询
- 查阅路径:
系统菜单 > 参考 > ESB节点 - 包含内容:
- 每个组件的详细参数说明
- 配置示例
- 常见问题解答
# 注意事项
- 数据库直连需要网络可达性和权限配置
- RESTful组件支持OAuth等认证方式
- 性能敏感场景建议使用专有组件