flowable实战(十三):为了启动流程实例时给流程加一个标题

   我们经常希望待办任务列表有一列是流程实例的名称,即标题,例如,我们希望流程的标题是:张三 2019-12-04 16:40:20 的请假申请,通常会采用一个命名规则:发起人+发起时间+流程模型名称把它作为流程的标题。这时候就希望启动流程实例时可以设置流程实例的名称,方法如下: 通过流程实例构造器来启动流程实例。

 

/**
 * @Description: 方法二:通过ProcessInstanceBuilder来启动创建流程实例
 * 常用在要为流程实例设置标题时用
 *
 * @Date: 2019/12/4 22:33 
 * @Param:  
 * @Param: 
 * @return: 
 **/
 public void StartProcInstanceByBuilder(){
     // 获取流程构造器
     ProcessInstanceBuilder processInstanceBuilder = runtimeService.createProcessInstanceBuilder();
    // 设置参数
     processInstanceBuilder.name("钟招坤 2019-12-04 请假"); // 流程实例标题
     processInstanceBuilder.businessKey("appxx");   // 业务key
     processInstanceBuilder.processDefinitionId("apply:001");  //流程定义key
     // 启动(即创建)流程实例
     ProcessInstance instance = processInstanceBuilder.start();
     System.out.println(instance.getId());
 }

版权声明:不得转载。作者:热水。

你可能感兴趣的:(flowable学堂)