在之前创建的服务流程基础上,修改一下其中的一些参数设置,计划实现自定义API调用服务流程(模拟向第三方提供webservice接口)
简单服务流程创建实例1:https://vip.kingdee.com/article/389090235205748736?productLineId=29
1.回顾之前实例
之前的服务流程中"集成对象"没有用到。
当前集成对象简单介绍:
当前例子继承对象介绍:当前例子中的集成对象是指向当前系统中的一个单据,单据名是"办公用品登记单",点击图中的小图标,可以查看集成对象的定义,单据定义集成对象在,集成服务云--》集成管理--》数据集成方案--》集成对象,中可以添加新的集成对象,当前例子是直接在服务流程中选到单据,并没有提前定义,用到集成对象中的几个字段。
截图仅展示上图点开后的样子
2.修改服务流程
打开服务流程的"流程图",将之前数据处理的脚本改成字段映射,A1CF是"流程属性"中定义的集成对象,当前例子中将输入参数的字段与上述集成对象中的字段做了映射,映射之后可以将数据保存到集成对象中,可以对数据做一些处理。
3.服务流程测试
将服务流程保存发布之后,"立即测试",需要填写输入参数,这里输入参数是一个表达式,输入参数根据“数据处理”节点中的脚本来拼接一个输入参数:(正常流程是根据输入参数来写数据映射脚本,例子里这样是在摸索,前后调整)
{ "ITEM":[ { "billno":"0422-20220726-0013", "billstatus":"A", "goods_name":"生活用品", "create_time":"1970-01-01 00:00:00", "qty_field":8, "price_field":6 } ] }
确认之后即可到"流程实例"中查看流程状态是"已结束",之前为null的集成对象也映射了参数,到这里修改就成功了。
明确:
需要明确的是,当前的服务流程没有对数据做任何处理或者调用,只是调式通了这个服务流程,仅仅将传入的结构参数与集成对象中的字段做了映射。
后续将继续探索,创建自定义API,计划实现用自定义API调用服务流程。
推荐阅读