aqsj 发表于 2024-8-6 16:55:05

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

本帖最后由 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流程

论坛管理员 发表于 2024-8-8 11:30:06

首先您这2个文档之间需要形成一个关联关系,这个需要您根据自己的需求去形成关联,要不然系统是没办法知道您要改的流程B1到底是哪份流程文档。

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

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

aqsj 发表于 2024-8-8 11:31:17

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

明白了谢谢
页: [1]
查看完整版本: 关于更新业务数据的API使用请教