zoukankan      html  css  js  c++  java
  • 【JBPM4】获取任务

    示例代码:

     1 <?xml version="1.0" encoding="UTF-8"?>
     2 
     3 <process name="test"  key="test"  xmlns="http://jbpm.org/4.4/jpdl">
     4    <start name="start1" g="255,35,48,48">
     5       <transition name="提交到科长" to="科长审批" g="-63,-25"/>
     6    </start>
     7    <task assignee="张三" name="科长审批" g="230,148,92,52">
     8       <transition name="提交到主任" to="主任审批" g="-63,-25"/>
     9    </task>
    10    <task assignee="李四" name="主任审批" g="233,263,92,52">
    11       <transition name="通过" to="end1" g="-62,-25"/>
    12    </task>
    13    <end name="end1" g="259,379,48,48"/>
    14 </process>
    1         ProcessEngine processEngine =  Configuration.getProcessEngine();
    2         TaskService taskService = processEngine.getTaskService();
    3         List<Task> tasks = taskService.findPersonalTasks("李四");
    4         System.out.println("任务数量==" +tasks.size());
    5         Task task = tasks.get(0);
    6         
    7         System.out.println("任务名词==" +task.getActivityName());
    8         System.out.println("任务人员==" +task.getAssignee() + "任务ID===" + task.getId());

    Task:任务。

    1、获取流程引擎

    2、获取任务服务

    3、根据任务接收人的名字获取他的任务列表(待办任务)

    4、根据任务列表可以得到:任务数量、第一个任务、任务名称、任务人员、任务ID。

  • 相关阅读:
    css盒子模型、垂直外边距合并
    mov指令和 add以及sub 指令的区别
    第一章 基础知识
    字符串文档的去重
    python 之 字符串的常用方法
    python格式化输出之format用法
    python 格式化输出之%号
    c++11可变参数模板的使用1
    深入浅出 c++11 std::async
    std::thread 概述
  • 原文地址:https://www.cnblogs.com/surge/p/3573179.html
Copyright © 2011-2022 走看看