BCDL JBPM流程相关2

1. tib.getAvailableTransitions() 要是流程没有走完的话就不为空,走完了就为空
getAvailableTransitions()方法来获得下一步可选的路径列表

2. select * from jbpm_processdefinition; 流程定义:有支付流程,支付异常流程
要是该表为空的话就表示没有部署流程

3. // 向流程上下文当中添加部门经理处理意见,这里为同意
   taskInstance.getContextInstance().setVariable("super_manager_approve_result", "1");

//将公文标示绑定到流程实例
instance.getContextInstance().setVariable("document", documentId);

4. ==================================================
tiName.append(success);
tiName.append(",");
tiName.append(taskName);
tiName.append(",");
tiName.append(node);
tiName.append(",");
tiName.append(users);

//flagArray数组元素代表的意思,flagArray[0]表示操作成功与否,flagArray[1]表示当前处理完成的任务名称
//flagArray[2]表示下一个要处理的任务名称,flagArray[3]表示下个一个任务的处理人的姓名
if(flagArray[0] == "success"){
if(flagArray[2]=="" || flagArray[2]=="null" || flagArray[2]==null){
alert(flagArray[1] + "任务完毕.")
}else{
alert(flagArray[1] + "任务完毕.单据请转给 '" + flagArray[3] + "' " + flagArray[2]);
}





















你可能感兴趣的:(jbpm)