开启流程

只需提交人开启任务,后续人员不需要开启

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){}(回调函数,返回值对应工作流接口文档