一 代码
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)
来源:oschina
链接:https://my.oschina.net/u/4367103/blog/3274935