`

七、部署流程

 
阅读更多

 


测试代码如下:

    //部署流程定义:根据流程定义文件,解释得到流程定义对象,把流程定义持久化到数据库。
    @Test
    public void createJbpmTabTest(){
       
        //默认从classpath中查找名为hibernate.cfg.xml的配置文件
        JbpmConfiguration configuration = JbpmConfiguration.getInstance();
       
        ProcessDefinition definition = ProcessDefinition.parseXmlResource("test/processdefinition.xml");
       
        //JbpmContext是对hibernate session的封装,提供了对JBPM相关对象的持久化功能
        JbpmContext context = configuration.createJbpmContext();
       
        try {
            context.deployProcessDefinition(definition);
        } catch (RuntimeException e) {
            e.printStackTrace();
        }finally{
            context.close();
        }
       
    }

 

运行后数据库情况如下:


再次运行后,会再保存一个流程定义对象,版本号变成了2


 

对应的任务定义,注意是任务定义,不是任务实例,如下:

对应的流转定义如下:


 

对应的节点定义如下:


 

  • 大小: 90.9 KB
  • 大小: 13.3 KB
  • 大小: 14.5 KB
  • 大小: 20.1 KB
  • 大小: 16.7 KB
  • 大小: 23.4 KB
分享到:
评论

相关推荐

    Gitllab+Jenkins+Docker+Harbor 自动化部署流程

    Gitllab+Jenkins+Docker+Harbor 自动化部署流程 一、 版本控制系统 Gitllab Gitllab 是一个基于 web 的 Git 仓库管理系统,提供了一个强大且灵活的平台来管理 Git 项目。 Gitllab 允许用户创建、管理和共享 Git ...

    jenkins自动化部署流程-web项目

    ### Jenkins自动化部署流程详解——Web项目 #### 一、项目背景与目标 随着软件开发项目的不断迭代和更新,持续集成和持续部署(CI/CD)成为提升开发效率和软件质量的关键手段之一。Jenkins作为一款开源的持续集成...

    泛微OA流程搭建操作流程.pdf

    七、退回设置 退回设置是流程搭建的最后一步骤。用户需要点击“退回设置”,然后选择退回方式,例如“自由退回”。用户需要设置退回的开关和提交的开关。 八、节点前附加操作 节点前附加操作是流程搭建的最后一...

    Activiti工作流之管理流程定义

    本主题主要探讨如何利用Activiti来管理流程定义,即创建、部署和执行业务流程。 **一、Activiti简介** Activiti是一款基于模型驱动的BPMN 2.0规范的轻量级工作流引擎,它由Alfresco公司开发并维护。Activiti提供了...

    爱数备份存储柜安装部署流程介绍.pptx

    爱数备份存储柜安装部署流程介绍 本文档详细介绍了爱数备份存储柜的安装部署流程,包括备份存储柜的操作、网络配置、RAID创建、卷配置、修改接收数据IP、设置系统时间、存储柜自备份计划、DNS和告警设置等内容。 ...

    博科FC光纤交换机web配置详细部署流程

    ### 博科FC光纤交换机Web配置详细部署流程 #### 一、前言 博科(Brocade)光纤交换机是高性能的数据中心网络设备之一,主要用于构建存储区域网络(SAN)。通过Web界面进行配置可以极大地简化操作过程,提高管理效率...

    七步曲导入实施战略部署

    七步曲导入实施战略部署——第一步,确立目标;第二步,选取流程;第三步,定义指标。。。(一个网页)

    JEECG平台实现增删改查以及将项目部署到服务器流程

    ### JEECG平台实现增删改查以及将项目部署到服务器流程详解 #### 一、JEECG平台简介与背景 JEECG是一款基于代码生成器的轻量级快速开发平台,它支持在线表单设计工具和代码生成等功能,极大地提高了开发效率。本文...

    使用七牛云存储解决app部署问题,免申请https认证1

    8. **使用七牛云存储部署流程**: - 注册并创建七牛云存储账户。 - 上传.ipa和.plist文件至七牛云存储空间。 - 获取HTTPS安全链接,用于在.plist文件中指向.ipa包。 - 更新应用的下载链接为HTTPS格式。 - 部署....

    软件地系统部署及升级流程及管理系统.pdf

    最后,第十七条强调了软件系统投产部署的工作规范,明确了从权限申请到数据初始化再到部署实施等各个步骤的详细流程。在这一环节中,每一步骤都有明确的责任人和审批流程,保证了软件系统的顺利投入生产和后续的安全...

    K8S+DockerCE+Jenkins+Maven+Gitlab自动化打包部署

    七、自动化打包部署 * 使用 K8S+DockerCE+Jenkins+Maven+Gitlab 实现自动化打包部署,需要配置 Jenkins 和 Gitlab,以实现自动化构建和部署。 * 需要编写 Jenkinsfile,以实现自动化构建和部署。 * 需要配置 Gitlab...

    关于项目的部署JAVA & .NET

    一旦开发者创建了一个新的应用程序,并在其内添加了所需的组件,设置了相应的属性以及编写了支持代码之后,可以通过简单的点击“生成”或“运行”按钮来启动应用程序的部署流程。这一流程将自动地将应用程序组件部署...

    系统部署操作手册模板.docx

    * 产品许可要求:需要给出产品许可的机制说明、申请流程以及部署指引。 四、部署步骤 *卸载要求:需要运行卸载脚本,进行卸载,并给出结果判断提示和排障指引。 * 初始化前检查要求:需要运行初始化前检查脚本,...

    高效的 Git 工作流程:从想法到部署

    在很多 CI/CD 环境中,合并操作会自动触发一系列的测试和部署流程。例如,在持续集成服务器上运行自动化测试,确保没有引入新的问题。 #### 六、部署 部署过程取决于具体的 CI/CD 配置。一旦分支与主分支合并,...

    (完整word版)软件的系统部署及升级流程及管理系统.doc

    软件系统部署及升级流程及管理系统 软件系统部署及升级流程及管理系统是一个涵盖软件系统部署、升级、管理的完整系统。该系统旨在确保业务流程的顺畅和生产系统的完整性、功能完备,保障软件系统的安全运行和升级...

    OpenStack自动部署教程

    - **持续集成/持续部署(CI/CD)**:结合CI/CD流程来自动化测试和部署过程,进一步提高部署的质量。 #### 七、最佳实践与常见问题解决 - **最佳实践**:选择适合的自动化工具;优化脚本性能;确保高可用性和安全性...

    java项目部署步骤

    ### Java项目部署步骤详解 #### 一、安装Java运行环境(JDK) 在部署Java项目之前,首先需要确保服务器上已经安装了Java Development Kit (JDK)。...希望以上内容能够帮助读者更好地理解Java项目的部署流程。

    weblogic10部署

    三、部署流程 1. 创建域(Domain):WebLogic Server的管理单位是域,包含了服务器实例、应用程序、配置等。使用`wlst`(WebLogic Scripting Tool)或者WebLogic控制台创建新域。 2. 配置服务器:在域配置中设置...

    阿里巴巴_大规模集群下的自动化部署

    #### 七、自动化部署的实现路径 为了实现真正的自动化部署,需要重点解决以下几个问题: - **统一数据源管理**:确保所有部署决策基于一致且准确的设备信息,包括定制需求和状态跟踪。 - **OOB远程管理**:利用如...

    jmeter接口测试部署与使用.docx

    七、JMeter两种模式 JMeter有两种模式,GUI模式和非GUI模式。GUI模式只能用于创建测试和调试,而非GUI模式适用于负载测试。 本文档详细地介绍了JMeter的安装部署、使用过程和相关插件的安装及设置使用,为读者提供...

Global site tag (gtag.js) - Google Analytics