.NET CORE开源工作流引擎 - 可视化流程设计器 - 工作流表单设计器 - .NET快速开发平台 - .NET三层代码生成器 - 通用权限管理

.NET MVC CORE开源工作流平台,可视化流程设计器
执行流程

地址:系统地址/RoadFlowOpenApi/FlowTask/Execute

参数:

    token:token

    json:执行参数json字符串

 json参数说明:
 {
     type: 'save',--执行类型 save-保存;submit-提交;back-退回;redirect-转交;copyFor-抄送;postpone-暂缓;end-终止;repeal-作废
     flowId: '445391481966661',--流程id
     flowVersionId: '430910218895429',--流程版本id
     stepId: '441497114607685',--步骤id,第一步发起流程时可为空
     taskId: '441497114607686',--任务id,第一步发起流程时没有任务id可以为空
     groupId: '441497114607687',--组id,第一步发起流程时可为空
     instanceId: '441497114607688',--业务数据id
     title:'任务标题',--任务标题
     senderId: '441497114607689',--处理人员id
     senderName: '张刚',--处理人员姓名
     steps: [{id:'步骤id',name:'步骤名称',members:'接收人组织架构id字符串'}],--要发送或退回的步骤,如果提交类型为 save;postpone;end;repeal可以为空[]
     comment: 'ok',--处理意见,没有意见可以为空
     signature: '',--用户签章图片或姓名,可以传处理人姓名或空
}

返回:

 {
   code:0,//是否执行成功 0-成功
   //错误代码对应信息:
   //1000-执行参数为空 1001-未知的处理类型 1002-未找到流程运行时实体 1003-未找到步骤运行时实体 1004-未找到当前任务实体 1005-检查并发其他人正在处理,请等待
   //1006-当前任务已完成,不能处理 1007-当前任务等待中,不能处理 1008-您不是任务接收者,不能处理 2001-没有找到接收人 3001-当前步骤设置为不能退回
   //3010-后续任务已处理,不能撤回
   msg:'',
   data:{
       stepCompleted:0,//步骤审批是否通过 0-未通过 1-通过
       flowCompleted:0,//流程审批是否结束 0-未结束 1-结束(不计算抄送征求意见的任务)
       flowAllCompleted:0,//流程审批是否全部结束 0-未结束 1-结束(要计算抄送征求意见的任务)
       message:'',//返回提示信息
       nextTasks:[{
            id: "503087679713349",//任务id
            prevId: "502758327926853",//上一任务id
            flowId: "500969650585669",//流程id
            flowName: "TEST",//流程名称
            flowVersionId: "500969964912709",//流程版本id
            prevStepId: "500969627955269",//上一步骤id
            stepId: "501226495778885",//步骤id
            stepName: "步骤2",//步骤名称
            groupId: "502758327877702",//任务组id
            instanceId: "502758327906373",//实例id(业务数据id)
            title: "任务标题",//任务标题
            senderId: "430910218895429",//发送人id
            senderName: "张刚",//发送人姓名
            receiverId: "430910218895429",//接收人id
            receiverName: "张刚",//接收人姓名
            receiveTime: "2024-01-11 16:09:02",//接收时间
            receiverMember: "U_430910218895429",//接收人组织架构id字符串
            completeTime: "2024-01-15 16:09:02",//要求完成时间
            openTime: null,//任务打开时间
            type: 0,//任务类型  0常规 1指派 2委托 3转交 4退回 5抄送 6前加签 8并签 9跳转 10自由发送 11征求意见
            handleType: 0,//处理类型  0未处理 1处理中 2已完成 3他人已处理 4已退回 5他人已退回 6已转交 7已委托 8已阅知 9已指派 10已跳转 11已终止 12他人已终止 
            //13已暂缓 14他人已暂缓 15已加签 16系统自动提交 17已回复别人征求的意见  18自动退回
            status: 0,//任务状态 -1等待任务 0待办任务 1已完成任务
       }],//当前任务处理后产生的后续任务
       currentTask:{
       
       },//当前任务实体
   }
 }


示例:

image.png

联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2024 重庆天知软件技术有限公司 版权所有