zoukankan      html  css  js  c++  java
  • JBPM学习笔记

    首先!要安装JBPM的插件。

    使用的是 jbpm-jpdl-designer-site-3.1.7!在myEclipse 图标点属性,查找目标

    D:/Program Files/Genuitec/MyEclipse 7.5/dropins

    把以上插件安入dropins 既可!

    JbpmConfiguration jbpmConfiguration =JbpmConfiguration.getInstance();
    JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
    ProcessDefinuration pd = jbpmConfiguration.parseParResource("helloworld/helloworld.zip");


            创建表结构
            部署预定义的processDefinition
            创建/启动流程实例
     // 办理任务(循环)
     // 3,获取我的任务列表

     // 4,开始任务

          / / 5,结束任务

    使用Hibernate 的API
    首先要在hibernate.cfg.xml
    <property name="hbm2ddl">update|save|..</property> 每
    public void createDa(){

     new Configuration().config().createSessionFactory();

    }

    部署这个预定义的实例

    public void destory(){
     
      JbpmConfiguration jbpmCOnfiguration = JbpmConfiguration.getInstatice();//
      JbpmContext jbpmContext =  jbpmConfiguration.createJbpmContext();
      ProcessDefinition processDefinition = ProcessDefinition.parseParResource("helloworld/helloworld.zip");

      jbpmContext.destoryProcessDefinition(processDefinition);

    }

      创建/启动流程实例

      public void createPdInstance(){

       JbpmConfiguration jbpmCOnfiguration = JbpmConfiguration.getInstatice();//
       JbpmContext jbpmContext =  jbpmConfiguration.createJbpmContext();
       ProcessDefinition pd = jbpmContext.getGraphSession().findLatesProcessDefinition("helloworld");
       ProcessInstance pi =   pd.createProcessInstanice();
      pi.getRootTesk().sigle();
    }

  • 相关阅读:
    Flutter环境配置(window10环境)最完善版本
    ElementUI el-date-picker 限制选中日期前后30天,大于当天不可选
    fastreport添加每页的小计
    c# 类似sql中的isnull()语法
    HttPost HttpGet
    LaTeX幻灯片主题和颜色预览
    记录
    交易思想之顺大势逆小势
    Python读写json文件
    Python实现QQ PC端给好友发送消息
  • 原文地址:https://www.cnblogs.com/java20130726/p/3218438.html
Copyright © 2011-2022 走看看