天天看点

BPM工作流之——流程包导入导出

流程包是什么?

流程包指的是工作流从表单设计到流程设计产生的数据包,所有的表单逻辑和流程模型逻辑数据都包含在里面。由于各种厂商工作流软件运行机制不一样,流程包不支持在不同产品之间导入导出,只支持在同一款工作流软件里面导出导入。

为什么要做流程包的导入导出?

流程设计到执行需要经历很长一段流程梳理、验证等过程,一般会在测试环境配好之后经过多次改良才能迁移到生产环境投入使用。核准过的的工作流流程包在测试环境导出后再在生产环境导入,能实现快速投入使用,而不需要重新配置表单、流程。这在流程数据繁多、节点分支配置复杂的工作流管理工作上能大大提高维护效率。

流程包的存在形式是什么?

目前有部分产品是支持流程包导入导出的,每家的导入导出格式不一样,奥哲的H3 BPM是xml格式。

一个xml里包含了表单模型、数据项模型、流程模型,导入之后会自动生成表单、数据、流程模型。

流程包导入导出功能的价值体现

  1.  实现环境和流程基础数据分离,便利流程的运维工作
  2.  便于备份历史流程包数据,供追根溯源
  3.  流程包作为Demo可以在不同的企业之间共享,导入导出一键复用

H3 BPM流程包导入导出实例介绍:

流程包:数据模型1、表单模型2、流程模型3

BPM工作流之——流程包导入导出
BPM工作流之——流程包导入导出

流程包导出:点导出后自动下载流程包xml文件

BPM工作流之——流程包导入导出

导入流程包:

BPM工作流之——流程包导入导出

确认导入:

BPM工作流之——流程包导入导出
BPM工作流之——流程包导入导出

H3 BPM在线体验平台:www.h3bpm.net

流程包Demo下载:http://bbs.h3bpm.com/index.php?c=thread&fid=9&type=81

本地部署安装包在下载:http://bbs.h3bpm.com/read.php?tid=3103&fid=30 

  JAVA/.net (适用于windows/Linux+Oracle/SQL Server)

继续阅读