查看: 1684|回复: 2

关于更新业务数据的API使用请教

升级   0.08%

97

主题

137

回帖

8

积分

注册会员

Rank: 2

积分
8
发表于 2024-8-6 16:55:05 | 显示全部楼层 |阅读模式
本帖最后由 aqsj 于 2024-8-6 16:55 编辑

data = {"参数1":"value1","参数2":"value2"};var action = this.Actions.load("x_processplatform_assemble_surface");       action.DataAction.updateWithWork(//平台封装好的方法      id,//uri的参数      data,//body请求参数      function( json ){ //服务调用成功的回调函数, json为服务传回的数据         data = json.data; //为变量data赋值      }.bind(this),     function( json ){ //服务调用失败的回调函数, json为服务传回的数据        data = json.data; //为变量data赋值     }.bind(this)    );   

请问下 ,比如我提交A应用的流程时,想根据A应用的流程表单中的data1去更新 B应用中的流程B1的data2的值,
1、这个脚本写在哪里触发
2、如何获取B应用中的B1流程
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-8-8 11:30:06 | 显示全部楼层
首先您这2个文档之间需要形成一个关联关系,这个需要您根据自己的需求去形成关联,要不然系统是没办法知道您要改的流程B1到底是哪份流程文档。

updateWithWork要通过这个接口是根据workid更新流转中文档的业务数据,那么需要的是workid来做关联。要调用这个接口的人员需要对流程B1也有编辑权限的,要不然无法更新的

在A应用的流程文档中需要一个字段是存储了流程B1的workid,然后在表单提交的时候可以在beforeProcess事件中写上代码去更新
回复

使用道具 举报

升级   0.08%

97

主题

137

回帖

8

积分

注册会员

Rank: 2

积分
8
发表于 2024-8-8 11:31:17 | 显示全部楼层
论坛管理员 发表于 2024-8-8 11:30
首先您这2个文档之间需要形成一个关联关系,这个需要您根据自己的需求去形成关联,要不然系统是没办法知道 ...

明白了  谢谢
回复

使用道具 举报

发表回复

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

本版积分规则

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