查看: 11208|回复: 2

如何在一个流程中,修改另一个已完成流程中的数据

升级   0.1%

68

主题

77

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2023-2-15 15:27:32 | 显示全部楼层 |阅读模式
管理员您好
如何在一个流程中,修改另一个已完成流程中的数据

比如 一个人员录入流程  完成后 在数据视图中的人员表可以看到

另外一个出差流程 把他的工作状态改为出差中


回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-2-16 10:12:06 | 显示全部楼层
首先您在这个录入流程中得拿到出差流程已完成的工作的workcompletedid或者jobid
然后在录入流程流转到结束时通过调用接口去修改出差流程的data业务数据。这里的修改接口是全量修改的,所以您要传入完整的data,可以先用get接口获取到完整data后,修改状态字段,然后全量更新到这个update接口中

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   0.1%

68

主题

77

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2023-3-6 23:39:42 | 显示全部楼层
管理员您好
A流程修改B流程的数据我参考API
var gongzID="7d8ac76a-4794-4303-a250-231331d5efad";//待修改数据流程ID
var gongzdata={};//数据

var action = this.Actions.load("x_processplatform_assemble_surface");
       action.DataAction.getWithWork(//平台封装好的方法
      gongzID,//uri的参数
      function( json ){ //服务调用成功的回调函数, json为服务传回的数据
         gongzdata = json.data; //为变量data赋值
         gongzdata.zplx="内部招聘"; //修改某字段内容
         console.log(gongzdata);
      }.bind(this),
     function( json ){ //服务调用失败的回调函数, json为服务传回的数据
        data = json.data; //为变量data赋值
     }.bind(this)
    );


     /*  action.DataAction.updateWithJob(//平台封装好的方法
      gongzID,//uri的参数
      gongzdata,//body请求参数
      function( json ){ //服务调用成功的回调函数, json为服务传回的数据
         data = json.data; //为变量data赋值
      }.bind(this),
     function( json ){ //服务调用失败的回调函数, json为服务传回的数据
        data = json.data; //为变量data赋值
     }.bind(this)
    );*/

get方法获取不到数据,这是为什么啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread