`
mjbb
  • 浏览: 86807 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

工作流的发布 和 读取工作流中的文件信息

    博客分类:
  • JBPM
阅读更多
发布工作流 和 读取工作流的图或者配置文件
1.使用表单,把流程定义发布到数据库中
InputStream inputStream = actionForm.getParResource().getInputStream();
	ZipInputStream zipInputStream = new ZipInputStream(inputStream);
	ProcessDefinition pd = ProcessDefinition.parseParZipInputStream(zipInputStream);
	// deploy
	processDefService.deploy(pd);
			

2.读取工作流程的文件信息
public void test() throws Exception {
	JbpmContext jbpmContext = JbpmConfiguration.getInstance().createJbpmContext();

	ProcessDefinition pd = jbpmContext.getGraphSession().getProcessDefinition(1L);
	FileDefinition fileDefinition = pd.getFileDefinition();

	// 获取指定路径的文件内容
	byte[] content = fileDefinition.getBytes("processdefinition.xml");
	// InputStream inputStream = fileDefinition.getInputStream("processdefinition.xml");

	System.out.println(new String(content, "utf-8"));

	// key为文件路径,value为文件内容(byte[])
	// Map<String, byte[]> map1 = fileDefinition.getBytesMap();
	// key为文件路径,value为文件内容(InputStream)
	// Map<String, InputStream> map2 = fileDefinition.getInputStreamMap();

	jbpmContext.close();
}
分享到:
评论

相关推荐

    C#工作流开发实例

    C#工作流开发实例 本人收藏了3年的资源 现放出 都是总结了很多系统 软件项目实施过程中的经验的 慢慢积累的

    InformaticaPowerCenter工作流管理指南1

    第 1 章:了解服务器体系结构 .1概述 2工作流进程 3管道分区 3运行工作流 6管理工作流计划 7锁定并读取工作流 7读取参数文件 7创建工作流日志文件 8

    Delphi 字符串 流的读取

    Delphi 的字符串流的读取。很容易了解流的工作原理

    泛微ecology详细的表结构

    本文件包括ecology所有的数据库表的结构,例如工作流引擎常用的表:workflow_base 工作流信息表 workflow_bill 工作流单据信息表 workflow_billfield 工作流单据字段表 workflow_flownode 工作流节点信息表 workflow...

    【dboxShare开源企业网盘系统 v2.0.0.2012】文件的存储和读取通过AES加密算法处理

    dboxShare开源企业网盘系统是一款开源的免费企业网盘系统,是由国内团队基于 .NET 平台...文件任务工作流 文件双向同步 文件快速全文检索 文件操作日志记录 源码更新日志: v2.0.0.2012 修正了共享权限数据显示的错误

    Java使用FileInputStream流读取文件示例详解

    主要介绍了Java使用FileInputStream流读取文件示例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    使用流读取,解析和验证CSV文件-PHP开发

    Offdev / csv要求PHP&gt; = 7.2 Composer安装$ composer需要offdev / csv简介编写此解析器是为了解析几乎Offdev / csv要求中的大CSV文件PHP&gt; = 7.2 Composer安装$ composer需要offdev / csv简介编写了解析器,以便以一...

    Java中的字节流文件读取教程(二)

    主要给大家介绍了关于Java中字节流文件读取的相关资料,本文属于之前文章的延长篇,有需要的朋友可以先看看上一篇文章,相信会对大家的学习或者工作具有一定的参考学习价值,下面随着小编来一起学习学习吧

    工作流流程引擎编辑器

    工作流流程引擎编辑器 包括单个节点编辑以及数据的储存和读取

    Java 读取excel 文件流代码实例

    主要介绍了Java 读取excel 文件流代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    TIPTOP对接通达OA工作流

    一个可以读取通达OA工作流流程资料、可以从TIPTOP抛转资料到OA中进行流程处理的程序,本程序实现了OA与TIPTOP之前工作流的对接;抛砖引玉,有兴趣的朋友可以研究下。

    解决SpringBoot jar包中的文件读取问题实现

    主要介绍了解决SpringBoot jar包中的文件读取问题实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    minio文件储存服务

    minio 兼容Amason的S3分布式对象存储项目,采用Golang实现,客户端支持Java,Python,...由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。配置简单,基本是复制可执行程序,单行命令可以运行起来。

    vue读取本地的excel文件并显示在网页上方法示例

    主要介绍了vue读取本地的excel文件并显示在网页上方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    rar压缩软件.rar

    Unix 版本的 RAR 从用户的 home 或 /etc 目录中的 .rarrc 文件读取配置文件信息 (存储在 HOME 环境变量中) Windows 的版本 RAR 从 rar.ini 文件读取配置文件信息,它放在 rar.exe 文件相 同的目录中。 这个...

    Python用list或dict字段模式读取文件的方法

    Python用于处理文本数据绝对是个利器,极为简单的读取、分割、过滤、转换支持,使得开发者不需要考虑繁杂的流文件处理过程(相对于JAVA来说的,嘻嘻)。博主自己工作中,一些复杂的文本数据处理计算,包括在HADOOP上...

    cwl:Pitagora-Network提供的通用工作流语言工具和工作流

    CWL中的Pitagora工作流程 该存储库将共享由Pitagora Network(称为Galaxy Community Japan... 有关如何执行测试运行的信息,请参见每个工作流目录中的自述文件。 与工作流程捆绑在一起的测试脚本将自动下载下面列出的相

    中文简体压缩软件RAR 6.0

    Unix 版本的 RAR 从用户的 home 或 /etc 目录中的 .rarrc 文件读取配置文件信息 (存储在 HOME 环境变量中) Windows 的版本 RAR 从 rar.ini 文件读取配置文件信息,它放在 rar.exe 文件相 同的目录中。 ...

    异步视频阅读器:与您的主要 matlab 程序并行读取视频文件或相机流,以获得实时性能。-matlab开发

    此 mex 函数使您能够与主 matlab 程序并行读取视频文件或网络摄像头/相机中的帧,以获得实时性能。 同时阅读多个视频时,它还可以利用机器上的多个内核来加快阅读速度。 注意:这个 mex 文件使用了可以从...

Global site tag (gtag.js) - Google Analytics