如何通过外部系统触发调用 SAP Build Process Automation

概要

本文介绍了如何在 SAP Build Process Automation 中创建并触发一个基于 API 的自动化审批流程,涵盖从流程设计、部署到外部系统调用的完整步骤。

步骤

1. 创建一个简单的流程

创建一个包含 API触发器 的简单流程,用于接收外部系统的调用请求。
在这里插入图片描述
在这里插入图片描述

进入流程编辑界面,点击【添加触发器】
在这里插入图片描述
选择API触发器
在这里插入图片描述
创建一个触发器“myApiTrigger”
在这里插入图片描述

定义 流程输入变量,以便接收外部传入的数据。
在这里插入图片描述
在这里我们添加以下变量信息:
在这里插入图片描述

创建一个审批节点
在这里插入图片描述
在这里插入图片描述

生成审批节点如下
在这里插入图片描述
此时需要补充一下节点的一些属性:
主题:收件箱显示的任务标题
接收方: 节点的审批人(邮箱地址)
在这里插入图片描述

接下来打开编辑器制作审批表单
在这里插入图片描述

在这里插入图片描述
回到审批节点,将表单字段与流程变量进行绑定。
在这里插入图片描述

2. 流程发布与部署

完成流程设计后,发布新版本并部署,使流程处于可运行状态。
在这里插入图片描述
部署
在这里插入图片描述

3. 在控制塔中添加目标

在 SAP Build 的控制塔(Control Tower)中添加目标系统(Destination),用于支持后续的 API 调用认证和通信。
在这里插入图片描述

在这里插入图片描述

4. 创建API密钥

创建 API Key,用于外部系统(如 Postman)调用流程触发器时的身份验证。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
记住生成api key
在这里插入图片描述

5.获取 API 触发器信息

在流程的“触发器”选项卡中查看已部署的 API 触发器详情,获取调用所需的 API 地址(Endpoint) 和请求参数格式。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5. 使用postman测试流程触发

获取token值, 获取方式参考文档创建SAP Build Process Automation服务的目标(Destinations) 在这里插入图片描述
指定前面获取的api key
在这里插入图片描述
维护参数信息, 执行后显示201标识流程触发成功
在这里插入图片描述

登录收件箱可查看生成的审批任务,验证流程执行结果。
在这里插入图片描述
在这里插入图片描述

总结

  • API触发器 是实现外部系统集成的关键入口。
  • 流程输入变量 必须预先定义,以确保外部数据能正确传入流程。
  • 审批节点 支持自定义表单和动态字段绑定,提升用户体验。
  • 外部调用需通过 API Key + Token 认证 实现安全访问。
  • 整个流程实现了 低代码开发 + 高可用集成,适用于自动化审批、通知、数据处理等场景。

该流程为构建企业级自动化解决方案提供了基础模板,可用于订单审批、请假申请、报销流程等业务场景。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值