泛微oa 流程审批bpm接口调用

一、获取必要数据

1.1获取appid

这个是泛微对接人员提供。

1.2获取workflowId

方式一:F12,打开控制台network,点击 流程引擎>路径管理>路径设置>自己的流程,监测/datas接口返回数据。
在这里插入图片描述
方式二:从url中获取,流程引擎>路径管理>路径设置>自己的流程
在这里插入图片描述

1.3获取bpm系统的用户userid

如果审批页面是由自己的系统来审批,只是调用bpm的接口,两个系统之间用户userid转换是很重要的。
获取BPM内部userId:/api/starbucks/user/getUseridByWorkCode(传递工号)

工号就是编号(可以由我们自己定义修改),bpm用户管理的这个编号就可以用我们对接系统的userid、username或者其它的什么用户信息都行。
在这里插入图片描述
在这里插入图片描述

记得添加伙伴工号,不加的话,调用接口获取到的userId是null值。
在这里插入图片描述
如图:
在这里插入图片描述

bmp系统的人员可以由我们自行上传。
在这里插入图片描述

二、接口调用

2.1 注册

在这里插入图片描述

2.2 获取token

secret 用注册接口获取的spk对secret进行ras加密所得。
https://the-x.cn/Cryptography/Rsa.aspx

在这里插入图片描述

在这里插入图片描述

2.3 创建审批

userid 是步骤1.3 获取的bpm系统的用户id加密所得。

在这里插入图片描述

在这里插入图片描述
mainData是附带参数,对应的是表单管理的字段。
在这里插入图片描述

在这里插入图片描述
后面审批相关的接口文档地址如下:
https://e-cloudstore.com/ec/api/applist/index.html#/
注意:所有请求,请求头都要加token、appid、userid。
在这里插入图片描述

三、审批流维护

可点击节点进入详情设置审批条件。
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值