只需提交人开启任务,后续人员不需要开启
pkworkflow.startWorkFlow(businessKey,processDefinitionKey,variables,callback)
businessKey:业务id(开启流程时需要在t_workflow_repair中添加一行数据,包括维修设备,提交时间,提交人,提交原因,维修图片,审批人;之后后自动生成id,此id为业务id);
processDefinitionKey:流程定义key;
variables:传入下个流程中的自定义变量(格式如:{"tijiaoren":“张三”});
callback:function(data){}(回调函数,返回值对应工作流接口文档)
pkworkflow.selectTask(assignee,callback)
assignee:需要查询任务的代理人名(例如:"张三")
callback:function(data){}(回调函数,返回值对应工作流接口文档)
每个执行流程的人员,在执行任务后都需要执行该方法
pkworkflow.complete(taskId,comment,variable,callback)
taskId:任务id;
comment:评论;
variable:传入下个流程中的自定义变量(格式如:{"tijiaoren":“张三”})
callback:function(data){}(回调函数,返回值对应工作流接口文档)
pkworkflow.selectHistoryActive(processInstanceId,callback)
processInstanceId:流程实例id
callback:function(data){}(回调函数,返回值对应工作流接口文档)
pkworkflow.selectHistoryTask(processInstanceId,callback)
processInstanceId:流程实例id
callback:function(data){}(回调函数,返回值对应工作流接口文档)
pkworkflow.displayFlowCurrPic(processInstanceId,callback)
processInstanceId:流程实例id
callback:function(data){}(回调函数,返回值对应工作流接口文档)