要提交或者退回或者其他操作一个任务时调用该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实体类},......],//当前任务处理后增加的后续任务。
}
}
示例:
联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2024 重庆天知软件技术有限公司 版权所有
|