Signavio web建模器

从version 4.1开始,jBPM绑定了一个完全开源的基于web的BPM设计器工具 叫做'Signavio'。这个Signavio web建模器是和JBoss jBPM团队 紧密协作的结果, 这家公司的名字也叫'Signavio' 和德国的Hasso Plattner Instut (HPI)。Signavio是基于web的建模工具 Oryx, 它是由HPI开发的开源项目。HPI和Signavio 都提交了他们自己的人力,继续在Oryx和Signavio中提供支持。 更多的信息可以在 这里看到。

使用Signavio基于web的BPMN建模器,可以让业务分析员 通过浏览器建立业务模型。用于储存BPMN流程的文件格式 实际上就是jPDL。这意味着 获得的结果流程可以直接导入到Eclipse GPD和vice-vesa中。 流程文件会保存在硬盘上, 在$jbpm_home/signavio-repository, 如果你使用了默认的安装脚本。

注意:基于web的BPMN建模工具,绑定在jBPM中的,是100%开源的(MIT-licence)。 Signavio公司 也提供商业版本的相同建模工具,提升了额外的功能。 要注意新特性,对jBPM项目有益处, 通常会提交到建模工具的开源资源库。

18.2. 安装

这里有几种把Signavio安装到你的web容器中的方式:

  • 使用$jbpm_home/install中的demo.setup.jboss/tomcat脚本
  • 使用$jbpm_home/install中的install.signavio.into.jboss/tomcat脚本
  • 把$jbpm_home/install/src/signavio/jbpmeditor.war 复制到你的web容器中

18.3. 配置

大多数Signavio配置参数可以在web.xml中修改, 你可以在jbpmeditor.war/WEB-INF/中找到。 唯一的参数是真正重要的是fileSystemRootDirectory参数。 这个参数的值必须指向一个存在的文件夹 在你的硬盘上,指定流程必须存储在哪里:

</context-param>
<context-param>
<description>Filesystem directory that is used to store models</description>
<param-name>fileSystemRootDirectory</param-name><param-value>/home/jbarrez/dev/temp/jbpm-4.3-SNAPSHOT/signavio-repository</param-value>
</context-param>

如果i使用$jbpm_home/install中提供的安装脚本, 参数会自动设置为$jbpm_home/signavio-repository 在安装过程中。

 
http://www.signavio.com/products/process-editor/process-modeling

Signavio的更多相关文章

  1. 安装Signavio Web设计器

    在Jbpm3版本号中,这个著名的开源项目并没有基于浏览器的图形化流程设计器,结果导致流程设计一直停留在CS阶段. 比方我之前做过的一个OA项目.项目中採用的就是Jbpm3.因为它不支持在浏览器中的图形 ...

  2. BPMN2新规范与Activiti5

    上世纪九十年代以后,随着WfMC联盟的成立,BPM市场群雄逐鹿如火如荼,工作流技术得到了突飞猛进的发展,其中IBM.Oracle等大型软件厂商在工作流领域各扯大旗割据一方.2011年BPMN2.0新规 ...

  3. jbpm4.4+ssh配置(有些使用经验很好)

    http://www.cnblogs.com/cmzcheng/archive/2011/11/20/2255806.html ———————————————————————————————————— ...

  4. 工作流引擎Activiti使用总结

    http://www.kafeitu.me/activiti/2012/03/22/workflow-activiti-action.html 1.简单介工作流引擎与Activiti 对于工作流引擎的 ...

  5. Activiti工作流引擎使用

    http://www.kafeitu.me/activiti/2012/03/22/workflow-activiti-action.html 1.简单介工作流引擎与Activiti 对于工作流引擎的 ...

  6. jBPM5 vs Actitivi

    http://www.blogways.net/blog/2013/07/16/activiti-jbpm-compare.html jBPM是目前市场上主流开源工作引擎之一,在创建者Tom Baey ...

  7. 纵观 jBPM:从 jBPM3 到 jBPM5 以及 Activiti5

    https://www.infoq.cn/article/rh-jbpm5-activiti5# 对jBPM来说,今年最大的事件莫过于 jBPM 的创建者Tom Baeyens离开 JBoss 了.T ...

  8. oryx 分离&集成

    公司需要用到在线的流程编辑器,我研究了下activiti,activiti-explorer 是一个 web流程编辑工具,根据我了解到的情况. activiti-explorer web流程编辑工具 ...

  9. Activiti Modeler初探实践

    以下内容对实践activiti很有用,不过我用的不是github下载的源码包编译出来的war包,不知道什么原因我打出来的包会有点问题.不过这不重要,换个地方下载来源就行,下载网址: http://dl ...

随机推荐

  1. 设计模式之笔记--工厂方法模式(Factory Method)

    工厂方法模式(Factory Method) 定义 工厂方法模式(Factory Method),定义一个用于创建对象的接口,让子类决定实例化哪一个类.工厂方法使一个类的实例化延迟到其子类. 类图 描 ...

  2. JDK1.8特性实现jdk动态代理,使业务解耦

    首先,先创建一个interface IHello 目标接口类 interface IHello { void sayHello(); } 然后再写一个目标类的实现类 class HelloImpl i ...

  3. Tomcat debug模式下特别慢但是run正常处理方法

    转载自:http://blog.csdn.net/builderwfy/article/details/50785749 到网上查资料发现这是由eclipse和tomcat交互时,在debug模式启动 ...

  4. Linux网络属性配置命令和管理详解

    一.Linux网络属性配置 1.Linux主机接入到网络方式 IP/NETMASK:实现本地网络通信 路由(网关):可以进行跨网络通信 DNS服务器地址:基于主机名的通信,Linux可以有三个DNS地 ...

  5. Fel表达式使用过程中需要注意的问题

    精度问题: 我们知道java中直接使用float和double参与的计算都可能会产生精度问题,比如0.1+0.3.1.0-0.9 等.所以一般财务系统,都会使用BigDecimal进行加减乘除. 在调 ...

  6. php上传文件常见错误

    今天在文件上传过程中遇到的文件上传不过去,和网页报错,最后经查看总结有以下几个方面 上传文件错误码 error=0 正常上传 error=1 上传的大小超过了input[type=file]的文件上传 ...

  7. python中使用pyqt做GUI小试牛刀

    import sys from PyQt4 import QtGui , QtCore class LIN(QtGui.QMainWindow): def _init_(self): QtGui.QM ...

  8. 五十四 网络编程 TCP编程

    Socket是网络编程的一个抽象概念.通常我们用一个Socket表示“打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可. 客户端 大多数连接都是可靠 ...

  9. 转:GitHub 万星推荐成长技术清单

    转:http://www.4hou.com/info/news/7061.html 最近两天,在reddit安全板块和Twitter上有个GitHub项目很火,叫“Awesome Hacking”. ...

  10. Poj3580 Super Memo(FHQ-Treap)

    题面 题解 对于操作$1$,我们可以对于每个节点打一个$add$标记,下放就行了 对于操作2,可以参考这篇题解的上一篇,不赘述 对于操作4,可以将区间裂成两部分,然后再插入合并 对于操作5,可以将区间 ...