| 返回值 | 释义 |
|---|---|
| 0 | 创建流程成功,返回请求id |
| -1 | 创建流程失败 |
| -2 | 用户没有流程创建权限 |
| -3 | 创建流程基本信息失败 |
| -4 | 保存表单主表信息失败 |
| -5 | 更新紧急程度失败 |
| -6 | 流程操作者失败 |
| -7 | 流转至下一节点失败 |
| -8 | 节点附加操作失败 |
/**
* @param workflowId 发起的流程id
* @param creator 流程发起人
* @param title 系统流程标题 request name
* @param isNext 是否直接流转至下一个节点
* @param mainInfo 主表数据
* @param detailInfos 明细表数据, 数组下标与明细表orderid对应, 从1开始,
* 任何元素可以为null, 下标为0的元素应该永远为空
* @return requestId
* @throws Exception 创建流程时可能出现的各种问题?
* @since 1.1.4
*/
public static int createWorkflow(int workflowId,
int creator,
String title,
boolean isNext,
Map<String, String> mainInfo,
List<Map<String, String>>[] detailInfos) throws Exception {
if (title == null) {
String pathName = getWorkflowPathName(workflowId);
String creatorName = creator == 1 ? "系统管理员" : HrmAPI.queryHrmName(creator);
String date = new SimpleDateFormat("yyyy-MM-dd").format(new Date()

最低0.47元/天 解锁文章

2602

被折叠的 条评论
为什么被折叠?



