帖子
帖子
用户
博客
课程
显示全部楼层
143
帖子
2
勋章
4万+
Y币

后端函数-下推业务流

[复制链接]
发表于 2023-3-15 14:15:44
后端函数中预制有下推业务流的脚本,可通过后端函数进行推单


双击生成的示例如下:
  1. let billnum="buillnum";
  2.       let runleid="runid";
  3.       let ids=["id1","id2"];
  4.       let result = busWorkFlowPush(billnum,runleid,ids);
复制代码

参数说明:
1、billnum:详情页单据编码
2、runleid:此参数写错了  其实应该是ruleid,既推单规则的id。打开业务流设计器,开启F12,点击规则,从list请求中获取,如下图:

3、ids:填写上游单据的主键

示例:
  1. let billnum="mobileRoute1";
  2.       let ruleid="242e7064-c2f5-11ed-bbee-fa163e278072";
  3.       let ids=["1679995459256451076"];
  4.       let result = busWorkFlowPush(billnum,ruleid,ids);
复制代码


本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
36
帖子
1
勋章
9395
Y币
流程脚本中如何获取当前审批单据的ID,想在流程完成后发起推单
  1. let AbstractWorkflowAPIHandler = require('AbstractWorkflowAPIHandler')
  2.   class WorkflowAPIHandler extends AbstractWorkflowAPIHandler {
  3.     // 流程实例初始化
  4.     processInstanceStart(processStartMessage){

  5.     }

  6.     // 流程完成
  7.     processInstanceEnd(processStateChangeMessage){
  8.       let billnum="buillnum";
  9.       let runleid="168fbe08-5937-4c65-a42d-4edc99ad4e63";
  10.       let ids=["id1","id2"];
  11.       let result = busWorkFlowPush(billnum,runleid,ids);
  12.       

  13.     }

  14.     // 环节结束
  15.     activityComplete(activityEndMessage) {

  16.     }
  17.   }
  18.   exports({"entryPoint":WorkflowAPIHandler});
复制代码
6
帖子
1
勋章
2715
Y币
请问 billnum 从那个位置获取?
143
帖子
2
勋章
4万+
Y币
BIP231995 · 2023-11-9 15:42请问 billnum 从那个位置获取?

详情页的单据编码
6
帖子
1
勋章
2715
Y币
yonyouhmm · 2023-11-10 17:35详情页的单据编码

再请教下,是目标单据的单据编码吗?
您需要登录后才可以回帖 登录

本版积分规则