1. 程式人生 > 實用技巧 >Activiti7 啟動流程例項

Activiti7 啟動流程例項

package com.itheima.activiti;

import org.activiti.engine.ProcessEngine;
import org.activiti.engine.ProcessEngines;
import org.activiti.engine.RuntimeService;
import org.activiti.engine.runtime.ProcessInstance;

/**
 * 啟動流程例項:前提是完成流程部署
 */
public class ActivitiStartInstance {

    /**
     * 影響的表
     *  act_hi_actinst      已完成的活動資訊
     *  act_hi_identitylink 參與者資訊
     *  act_hi_procinst     流程例項
     *  act_hi_taskinst     任務例項
     *  act_ru_execution    執行表
     *  act_ru_identitylink 參與者資訊
     *  act_ru_task         任務
     * 
@param args */ public static void main(String[] args) { // 1:得到ProcessEngine物件 ProcessEngine defaultProcessEngine = ProcessEngines.getDefaultProcessEngine(); // 2:獲取RuntimeService服務 RuntimeService runtimeService = defaultProcessEngine.getRuntimeService();
// 3:根據KEY啟動流程例項 ProcessInstance holiday = runtimeService.startProcessInstanceByKey("holiday"); // 4:輸出資訊 System.out.println("流程定義ID:" + holiday.getProcessDefinitionId()); System.out.println("流程例項ID:" + holiday.getId()); System.out.println("當前活躍ID:" + holiday.getActivityId()); } }

作者:彼岸舞

時間:2020\08\28

內容關於:Activiti工作流

本文來源於網路,只做技術分享,一概不負任何責任