简单服务流程创建实例2原创
金蝶云社区-云鳞
云鳞
1人赞赏了该文章 388次浏览 未经作者许可,禁止转载编辑于2022年12月12日 14:25:12

在之前创建的服务流程基础上,修改一下其中的一些参数设置,计划实现自定义API调用服务流程(模拟向第三方提供webservice接口)

简单服务流程创建实例1:https://vip.kingdee.com/article/389090235205748736?productLineId=29

1.回顾之前实例

之前的服务流程中"集成对象"没有用到。

image.png

当前集成对象简单介绍:

当前例子继承对象介绍:当前例子中的集成对象是指向当前系统中的一个单据,单据名是"办公用品登记单",点击图中的小图标,可以查看集成对象的定义,单据定义集成对象在,集成服务云--》集成管理--》数据集成方案--》集成对象,中可以添加新的集成对象,当前例子是直接在服务流程中选到单据,并没有提前定义,用到集成对象中的几个字段。

image.png

截图仅展示上图点开后的样子

image.png

2.修改服务流程

打开服务流程的"流程图",将之前数据处理的脚本改成字段映射,A1CF是"流程属性"中定义的集成对象,当前例子中将输入参数的字段与上述集成对象中的字段做了映射,映射之后可以将数据保存到集成对象中,可以对数据做一些处理。

image.png


3.服务流程测试

将服务流程保存发布之后,"立即测试",需要填写输入参数,这里输入参数是一个表达式,输入参数根据“数据处理”节点中的脚本来拼接一个输入参数:(正常流程是根据输入参数来写数据映射脚本,例子里这样是在摸索,前后调整)

{
  "ITEM":[
    {
      "billno":"0422-20220726-0013",
      "billstatus":"A",
      "goods_name":"生活用品",
      "create_time":"1970-01-01 00:00:00",
      "qty_field":8,
      "price_field":6
    }
  ]
}

image.png


确认之后即可到"流程实例"中查看流程状态是"已结束",之前为null的集成对象也映射了参数,到这里修改就成功了。


明确:

需要明确的是,当前的服务流程没有对数据做任何处理或者调用,只是调式通了这个服务流程,仅仅将传入的结构参数与集成对象中的字段做了映射。

image.png


后续将继续探索,创建自定义API,计划实现用自定义API调用服务流程。

图标赞 1
1人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!