02-部署工作流

//创建Activiti工作流引擎对象
	private ProcessEngine processEngine=ProcessEngines.getDefaultProcessEngine();

	//部署流程定义
	@Test
	public void deployment()
	{
		//获取RepositoryService部署对象
		RepositoryService repositoryService=this.processEngine.getRepositoryService();

		//BPMN流程
		String resourceName="purchasingflow01.bpmn";
		InputStream inputStreamBPMN=this.getClass().getClassLoader()
				.getResourceAsStream("diagram/purchasingflow01.bpmn");

		//PNG图片
		String resourcePNG="purchasingflow01.png";
		InputStream inputStreamPNG=this.getClass().getClassLoader()
				.getResourceAsStream("diagram/purchasingflow01.png");

		Deployment deployment = repositoryService.createDeployment()
		.addInputStream(resourceName, inputStreamBPMN)
		.addInputStream(resourcePNG, inputStreamPNG)
		.deploy();

		System.out.println("流程部署ID"+deployment.getId());

	}
时间: 2024-12-25 18:11:25

02-部署工作流的相关文章

部署工作流

package cn.dajiaccp.acti01; import java.io.InputStream; import org.activiti.engine.ProcessEngine; import org.activiti.engine.ProcessEngines; import org.activiti.engine.RepositoryService; import org.activiti.engine.repository.Deployment; import org.ac

Activiti5工作流实战开发视频教程

基于Activiti5工作流实战企业协同OA办公系统(spring-data-jpa.uur前台组件) 课程分类:Java 适合人群:中级 课时数量:51.时 用到技术:Activiti.Spring-data-jpa.uur 涉及项目:协同OA办公系统 咨询qq:1840215592 课程简介: 在工作流方面,使用的是Activiti工作流,该工作流功能强大,开发简单,可以说是中小型OA开发的利器.在持久化框架方面,课程中采用了Spring-data-jpa来完成,spring-data-jp

使用Configuration Manager部署及管理软件更新(1)

今天为大家演示使用Configuration Manager部署及管理软件更新. 一. 技术概述 1. 软件更新同步 Configuration Manager 中的软件更新同步使用 Microsoft 更新来检索软件更新元数据.顶层站点(管理中心站点或独立主站点)按计划或在企业中从 Configuration Manager 控制台中手动启动同步时与 Microsoft 更新同步. 当 Configuration Manager 在顶层站点上完成软件更新同步时,软件更新同步将在子站点(如果存在

学习使用Docker、Docker-Compose和Rancher搭建部署Pipeline(一)

这篇文章是一系列文章的第一篇,在这一系列文章中,我们想要分享我们如何使用Docker.Docker-Compose和Rancher完成容器部署工作流的故事.我们想带你从头开始走过pipeline的革命历程,重点指出我们这一路上遇到的痛点和做出的决定,而不只是单纯的回顾.幸好有很多优秀的资源可以帮助你使用Docker设置持续集成和部署工作流.这篇文章并不属于这些资源之一.一个简单的部署工作流相对比较容易设置.但是我们的经验表明,构建一个部署系统的复杂性主要在于原本容易的部分需要在拥有很多依赖的遗留

HAWQ实践(五)——自动调度工作流(Oozie、Falcon)

一旦数据仓库开始使用,就需要不断从源系统给数据仓库提供新数据.为了确保数据流的稳定,需要使用所在平台上可用的任务调度器来调度ETL定期执行.调度模块是ETL系统必不可少的组成部分,它不但是数据仓库的基本需求,也对项目的成功起着举足轻重的作用.本篇说明如何使用HDP中的Oozie和Falcon服务实现ETL执行自动化. 一.Oozie简介 Oozie是一个管理Hadoop作业.可伸缩.可扩展.可靠的工作流调度系统,它内部定义了三种作业:工作流作业.协调器作业和Bundle作业.工作流作业是由一系列

【自动部署该怎么做?】

剖析AWS CodeDeploy 作者 刘涛 发布于 2015年5月13日 | 注意:GTLC全球技术领导力峰会,500+CTO技聚重新定义技术领导力!讨论 分享到:微博微信FacebookTwitter有道云笔记邮件分享 稍后阅读 我的阅读清单 2014年底,AWS在“re:invent”大会上发布了三个新的部署.管理服务CodeDeploy ,CodeCommit和CodePipeline.此前AWS已经提供Beanstalk,Opsworks,CloudFormation等部署与管理服务,

如何使用Docker、Docker-Compose和Rancher搭建部署Pipeline(四)

在这篇文章中,我们将讨论如何用Rancher实现consul的服务发现. 如果你还没有准备好,推荐你阅读本系列中先前的文章: 第一篇:CI /CD和Docker入门 第二篇:使部署逻辑向使用Docker Compose更进一步 第三篇:借力Rancher完成容器编排 在这构建部署流水线系列的最后一篇文章中,我们将探讨在转换到Rancher进行集群调度时面临的一些挑战.在之前的文章中,我们通过使用Rancher执行调度,让运维人员无须再负责选择每一次容器运行的位置.要使用这个新方案,我们必须让环境

SharePoint 2013 开发——工作流架构

博客地址:http://blog.csdn.net/FoxDave SharePoint 2013的工作流较之前有了不同,第一次真正地作为独立的服务的概念推出了.这意味着SharePoint工作流不再运行于SharePoint服务中,而是在一个独立的服务器(Windows Azure Workflow场)处理.新的工作流架构基于Windows Workflow Foundation 4.0和.NET Framework 4.5,它们较之前的版本都有了很大的改进. SharePoint 2013工

flowable流程资源部署方式

一. 用flowable Modeler设计好流程图后,有多种资源部署方式 导出xml,然后部署到flowable数据库中 public Deployment deployFlow(String filePath) { try { DeploymentBuilder deploymentBuilder = repositoryService.createDeployment() .addClasspathResource(filePath); Deployment deployment = de

Phenix.NET for WebAPI & WF & CSLA,企业级、分布式、符合领域建模的OOP软件快速开发平台

2016-8-28版本: Phenix6(for WebAPI & WF & CSLA)开发平台        : http://download.csdn.net/detail/phenixiii/9615312 CSLA & Delphi 爱好者 & Phenix for .net 开发平台用户交流群:206648373 以下是版本升级告示: 在IDE中设计业务类的映射关系演示: 2011-10-9升级: BusinessBase取子业务对象集合时,可以从本地的业务对象