JavaScript进阶之路漫漫其修远兮。(~强烈建议使用Sublime编辑器查看本站给出的示例代码,因为它帅呆了~)

作者:田大才子2016-10-5 10:20分类: Activiti

//1.创建任务服务对象

TaskService ts processEngine.getTaskService();


//2.创建任务查询对象

TaskQuery tq ts.createTaskQuery();


//3.设置当前人

String assignee = "张三";


//4.获取当前人任务列表

List<Task> list tq.taskAssignee(assignee).list();


//5.查看返回结果
if(list!=null && list.size()>0){
    for(Task task:list){
        System.out.println("任务ID:"+task.getId());
        System.out.println("任务名称:"+task.getName());
        System.out.println("任务的创建时间:"+task.getCreateTime());
        System.out.println("任务的办理人:"+task.getAssignee());
        System.out.println("流程实例ID:"+task.getProcessInstanceId());
        System.out.println("执行对象ID:"+task.getExecutionId());
        System.out.println("流程定义ID:"+task.getProcessDefinitionId());
        System.out.println("##########################");
    }

}


#根据任务ID完成任务

//1.设置任务ID

String taskId = "8";

//2.完成任务
ts .complete(taskId);


#任务完成后,关联的表变化

act_ru_execution

1)正在执行的执行对象表。

2)唯一有变化的字段是ACT_ID,变成了下一个执行的活动。

3)如果结束了则没有数据了。


act_hi_procinst

1)流程实例历史表。

2)没有变化,一个流程中只有一个流程实例。


act_ru_task

1)这个执行的任务表。

2)执行任务的人ASSIGNSEE_和任务定义TASK_DEF_KEY_有变化

3)变成了下一个任务节点的信息。


act_hi_taskinst

1)任务历史表。

2)如果有下一个TASK任务,会多出一条记录。


act_hi_actinst

1)所有活动节点的历史表。

2)如果有下一个活动节点,则多出一条历史记录。



温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

已有 0/3797 人参与

发表评论:

个人公众号,希望您的关注~