Activiti表结构说明: comment ACT_HI_COMMENT 批注
ACT_HI_COMMENT 评论表
字段
字段 类型 主键 说明 备注
ID_ NVARCHAR2(64) Y 主键
TYPE_ NVARCHAR2(255) N 类型 类型:event(事件)、comment(意见)
TIME_ TIMESTAMP(6) N 时间
USER_ID_ NVARCHAR2(255) N 用户 ID
TASK_ID_ NVARCHAR2(64) N 任务 ID
PROC_INST_ID_ NVARCHAR2(64) N 流程实例 ID (ProcessInstanceId)
ACTION_ NVARCHAR2(255) N 行为类型
MESSAGE_ NVARCHAR2(2000) N 信息 用于存放流程产生的信息,比如审批意见
FULL_MSG_ BLOB N 全部内容
————————————————
例如 请假通过后 老师备注:尽量早点回来上课。 那么这个评论就会插入到act_hi_comment表中。
//完成任务添加批注
@Test
public void completeTask(){
String taskId = "12504";
Task task = processEngine.getTaskService().createTaskQuery()
.taskId(taskId) //使用任务ID查询
.singleResult();
String processInstanceId = task.getProcessInstanceId(); //获取流程实例id
String message = "尽量早点回来上课"; //批注信息
Authentication.setAuthenticatedUserId("张三"); //设置审批人,若不设置则数据表userid字段为null
processEngine.getTaskService().addComment(taskId, processInstanceId, message); //添加批注
#processEngine.getTaskService().complete(taskId); //完成任务
}