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

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

要提交或者退回或者其他操作一个任务时调用该API。

地址:roadflow api地址/RoadFlowOpenApi/FlowTask/ExecuteTask

提交参数:

{

"token":"token",

"flowid":"流程ID",

"taskid":"任务ID,第一步发起时可为空",

"instanceid":"实例ID,对应表单的业务数据id",

"senderid":"发送人id",

"tasktitle":"任务标题",

"comment":"处理意见",

"type":"处理类型(freesubmit,submit,save,back,completed,redirect,addwrite,copyforcompleted,taskend)(处理类型说明:freesubmit-在步骤内循环发送;submit-提交到下一步; save-保存;completed-完成;redirect-转交;addwrite-加签;copyforcompleted-抄送任务已阅知;taskend-终止任务;)",

"steps":[{"id":"接收步骤id","users":"接收人员id,roadflow组织成员字符串(单位、部门、岗位ID,u_人员ID,w_工作组ID)","completedtime":"要求完成时间,可为空"},......]//发送或退回的步骤,如果此参数为空,或者接收人员为空,则执行流程时会结束当前流程实例。

}

返回:

{

"success":true|false,

"msg":'',

"data":{

        "msg":"处理后的信息",

        "debugmsg":"调试信息",

        "stepispass":true|false,//当前步骤是否通过,有多人处理会签的情况,返回步骤是否通过。

        "stepisback":true|false,//当前步骤是否退回,退回有策略判断的时候,返回步骤是否退回。

        "flowiscompleted":true|false,//流程是否审批完成。

        "flowisstop":true|false,//流程是否被终止

        "nexttasks":[{Model.FlowTask实体类},......],//当前任务处理后增加的后续任务。

    }

}

示例:

image.png

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