泛微E9二开>通过Java代码创建流程

返回值 释义
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()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值