# 从BPM发起,抛入第三方系统
# 一、方案概述
# 无代码集成方案
- 核心特点:
- 完全在BPM平台构建流程和表单
 - 通过ESB实现与SAP系统对接
 - 零代码开发,纯配置实现
 
 
# 二、整体架构
[业务人员] → [BPM表单填单] → [审批流程] → [ESB集成节点] → [SAP系统]
# 三、关键配置步骤
# 3.1 ESB输出流配置(SAP订单输出)
- 进入ESB管理界面 → "输出流"模块
 - 创建新的SAP接口输出流(示例:"SAP订单输出")
 - 图形化配置:
- 选择目标SAP接口
 - 映射字段关系(拖拽连线)
 - 设置数据转换规则
 
 
 ▲ ESB输出流配置
# 3.2 ESB数据源配置(SAP数据获取)
- 进入ESB管理界面 → "数据源"模块
 - 创建SAP数据源(示例:"SAP供应商列表")
 - 图形化配置:
- 选择SAP数据表/视图
 - 设置查询条件
 - 映射返回字段
 
 
 ▲ ESB数据源返回配置
# 3.3 BPM流程配置
表单设计:
- 使用ESB数据源作为下拉选项数据源
 - 示例:供应商选择框绑定"SAP供应商列表"
 
流程节点:
- 在结束节点前添加"ESB输出"节点
 - 选择配置好的"SAP订单输出"输出流
 - 映射流程变量到SAP接口字段
 
 ▲ BPM流程配置
# 四、实施流程
- 在BPM中创建订单审批流程
 - 配置ESB数据源获取SAP主数据
 - 设计包含SAP数据的表单
 - 配置ESB输出流实现数据回传
 - 测试全流程:
- 表单数据加载
 - 审批流程流转
 - SAP数据回传
 
 
# 五、优势说明
- 非侵入式集成:不修改SAP系统
 - 快速实施:全图形化配置
 - 灵活可控:可单独调整BPM流程或集成逻辑
 - 降低风险:避免SAP系统变更审批
 
# 六、注意事项
- SAP接口账号需有适当权限
 - ESB数据源更详细的资料参考:ESB->数据源章节
 - ESB数据源效果演示参考:本章->填单数据集成
 
← 业务系统嵌入发起按钮 填单数据集成 →