SSH--------------删除流程\查询部署对应的流程定义文件名称和输入流\查询部署对应的流程定义图表

    1. 删除流程定义

@Test

    public void test8(){

       //pe.getRepositoryService().deleteDeployment("901");

       //加个true,删除process表相关记录,如果启动流程了实例,用下面的方法删除

       pe.getRepositoryService().deleteDeployment("901", true);

    }

 

    1. 查询部署对应的流程定义文件名称和输入流

@Test

    public void test9(){

       String deploymentId = "301";

       List<String> names = pe.getRepositoryService().getDeploymentResourceNames(deploymentId);

       for (String name : names) {

           System.out.println(names);

           //可以还原成文件,默认流程定义文件存在了act_ge_bytearr表

           //InputStream in = pe.getRepositoryService().getResourceAsStream(deploymentId, name);

       }

    }

 

    1. 查询部署对应的流程定义图表

@Test

    public void test10() throws IOException{

       String processDefinitionId = "qjlc:1:304";//流程定义id

       InputStream pngStream = pe.getRepositoryService().getProcessDiagram(processDefinitionId);

       FileUtils.copyInputStreamToFile(pngStream, new File("c:\\t\\abc.png"));

    }

 

    1. 删除流程实例

@Test

   public void test11(){

      String processInstanceId = "401";

      String deleteReason = "不请假了";

      pe.getRuntimeService().deleteProcessInstance(processInstanceId , deleteReason );

   }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值