Activiti任务创建实战

余生长醉 提交于 2020-04-19 15:26:25

一 代码

package com.syc.activiti;

import org.activiti.engine.ProcessEngine;
import org.activiti.engine.ProcessEngines;
import org.activiti.engine.TaskService;
import org.activiti.engine.task.Task;

public class NewTask {

    public static void main( String[] args ) {
        // 创建流程引擎
        ProcessEngine engine = ProcessEngines.getDefaultProcessEngine();
        //获取任务服务组件
        TaskService taskService = engine.getTaskService();
        //保存第一个Task,不设置ID
        Task task1 = taskService.newTask();
        taskService.saveTask(task1);
        //保存第二个Task,设置ID
        Task task2 = taskService.newTask("审核任务");
        taskService.saveTask(task2);
    }
}

二 数据库

1 act_ru_task

mysql> select * from act_ru_task;
+--------------+------+---------------+---------------+--------------+-------+-----------------+--------------+---------------+--------+-----------+-------------+-----------+-------------------------+-----------+-----------+-------------------+------------+-----------+-------------+
| ID_          | REV_ | EXECUTION_ID_ | PROC_INST_ID_ | PROC_DEF_ID_ | NAME_ | PARENT_TASK_ID_ | DESCRIPTION_ | TASK_DEF_KEY_ | OWNER_ | ASSIGNEE_ | DELEGATION_ | PRIORITY_ | CREATE_TIME_            | DUE_DATE_ | CATEGORY_ | SUSPENSION_STATE_ | TENANT_ID_ | FORM_KEY_ | CLAIM_TIME_ |
+--------------+------+---------------+---------------+--------------+-------+-----------------+--------------+---------------+--------+-----------+-------------+-----------+-------------------------+-----------+-----------+-------------------+------------+-----------+-------------+
| 87501        |    1 | NULL          | NULL          | NULL         | NULL  | NULL            | NULL         | NULL          | NULL   | NULL      | NULL        |        50 | 2020-04-18 17:38:33.517 | NULL      | NULL      |                 1 |            | NULL      | NULL        |
| 审核任务     |    1 | NULL          | NULL          | NULL         | NULL  | NULL            | NULL         | NULL          | NULL   | NULL      | NULL        |        50 | 2020-04-18 17:38:33.600 | NULL      | NULL      |                 1 |            | NULL      | NULL        |
+--------------+------+---------------+---------------+--------------+-------+-----------------+--------------+---------------+--------+-----------+-------------+-----------+-------------------------+-----------+-----------+-------------------+------------+-----------+-------------+
2 rows in set (0.00 sec)

2 act_hi_taskinst

mysql> select * from act_hi_taskinst;
+--------------+--------------+---------------+---------------+---------------+-------+-----------------+--------------+--------+-----------+-------------------------+-------------+-----------+-----------+----------------+-----------+-----------+-----------+-----------+------------+
| ID_          | PROC_DEF_ID_ | TASK_DEF_KEY_ | PROC_INST_ID_ | EXECUTION_ID_ | NAME_ | PARENT_TASK_ID_ | DESCRIPTION_ | OWNER_ | ASSIGNEE_ | START_TIME_             | CLAIM_TIME_ | END_TIME_ | DURATION_ | DELETE_REASON_ | PRIORITY_ | DUE_DATE_ | FORM_KEY_ | CATEGORY_ | TENANT_ID_ |
+--------------+--------------+---------------+---------------+---------------+-------+-----------------+--------------+--------+-----------+-------------------------+-------------+-----------+-----------+----------------+-----------+-----------+-----------+-----------+------------+
| 87501        | NULL         | NULL          | NULL          | NULL          | NULL  | NULL            | NULL         | NULL   | NULL      | 2020-04-18 17:38:33.567 | NULL        | NULL      |      NULL | NULL           |        50 | NULL      | NULL      | NULL      |            |
| 审核任务     | NULL         | NULL          | NULL          | NULL          | NULL  | NULL            | NULL         | NULL   | NULL      | 2020-04-18 17:38:33.601 | NULL        | NULL      |      NULL | NULL           |        50 | NULL      | NULL      | NULL      |            |
+--------------+--------------+---------------+---------------+---------------+-------+-----------------+--------------+--------+-----------+-------------------------+-------------+-----------+-----------+----------------+-----------+-----------+-----------+-----------+------------+
2 rows in set (0.00 sec)

 

发布了4137 篇原创文章 · 获赞 675 · 访问量 348万+
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!