流程初始化

接口方法名称: 流程初始化

接口方法: /workflowprocess/init

参数说明:

参数名 释义 范例 数据
类型
是否
必填
取值
范围
partnerid 合作商帐号 001 字符串
moduleid 模块标识 abc 字符串
module
name
模块名称 请假管理 字符串
djid 单据标识 0757044740336046509156111809 27
0195
字符串
flowid 流程id
要绑定的流程id
FLOW000096BC923124D2420D96F0
8B661CDE2482
字符串
userid 当前用户ID 000000000000000000000000000000
0000000000
字符串
deptid 用户所在部门ID bmid1111 字符串
csid 用户处室 csid123456 字符串

参数示例:

  1. {
  2. "partnerid": "001",
  3. "moduleid": "abc",
  4. "modulename": "请假管理",
  5. "djid": "0757044740336046509156111809270195",
  6. "flowid": "FLOW000096BC923124D2420D96F08B661CDE2482",
  7. "userid": "0000000000000000000000000000000000000000",
  8. "deptid": "bmid1111",
  9. "csid": "csid123456"
  10. }

返回值说明:

返回值名称 释义 范例 数据
类型
是否
必填
取值
范围
flowpointid 流程所在节点id 1002 long
flowbuttons 界面按钮数据集合 数组
flowcid 当前单据唯一流程标识 FLOW00001F7077EFCEBF4
37F8C354D5BFCC87D47
字符串

复合返回值:flowbuttons

返回值名称 释义 范例 数据
类型
是否
必填
取值范围
CONDID 按钮ID 100 String
CONNAME 按钮名称 处理 String
PATHNAME 节点名称 审批 String 如果为流程节点有此属性
IFPATHUSER 是否需要选择
执行人员
0 Long 0:不需要
1:需要指定
2:必须指定
CONDMSG 提示信息 执行本操作将进
行下一步流程处
String 提交按钮时提示消息
CONDUSQL 按钮
显示条件ID
0 String 按钮显示条件判断事件ID
CONDCLASS 按钮样式 Send String 按钮样式class名称
(暂无实际意义)
PATHYJBT 意见是否必填 0 0:显示不必填
1:显示必填
2:不显示
PATHBTSTR 必填字段 暂无 String 暂无实际意义
PATHPX 顺序 12 String 按钮顺序
PATHISSP 审批类型 2 Long 0:前进审批
1:普通动作
2:会签聚合
3:后退审批
PATHTYPE 暂无实际意义 3
TOCONDID 暂无实际意义
AUTOTYPE 暂无实际意义 null 暂无实际意义
BUSSNESS 是否流程按钮 1 0:否,1:是

返回值示例:

  1. {
  2. "data": {
  3. "flowpointid": "1002",
  4. "flowbuttons": [
  5. {
  6. "CONDID": 100,
  7. "CONNAME": "提交",
  8. "IFPATHUSER": 0,
  9. "PATHYJBT": 0,
  10. "PATHPX": 0,
  11. "PATHTYPE": 0,
  12. "PATHISSP": 2,
  13. "AUTOTYPE": null,
  14. "BUSSNESS": "0"
  15. },
  16. {
  17. "CONDID": 1008,
  18. "CONNAME": "抄送",
  19. "PATHNAME": "抄送",
  20. "IFPATHUSER": 0,
  21. "CONDMSG": "执行本操作将进行下一步流程处理!",
  22. "CONDUSQL": "0",
  23. "PATHYJBT": 0,
  24. "PATHPX": 1,
  25. "PATHTYPE": 3,
  26. "TOCONDID": null,
  27. "TOCONDTYPE": 0,
  28. "PATHISSP": 2,
  29. "AUTOTYPE": null,
  30. "BUSSNESS": "1"
  31. }
  32. ],
  33. "flowcid": "FLOW00001F7077EFCEBF437F8C354D5BFCC87D47"
  34. },
  35. "success": true
  36. }