`
winter_leo
  • 浏览: 4054 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

针对于iMatrix平台的流程引擎见解

阅读更多
最近在网上看到开源的iMatrix开发平台,看到有浏览器版本的流程设计器功能,自己研究了一下它和流程引擎的结合使用原理:
  首先看一下iMatrix平台的xml和jbpm原生的xml有什么区别?
流程属性、环节属性和流向属性生成xml的原理基本一致,生成的extend元素为平台自己添加的元素,通过这些扩展属性,实现相应的扩展功能
以下是流程属性对应的xml:
<process name="报销" xmlns="http://jbpm.org/4.0/jpdl">
  <on event="start">
    <event-listener class="com.norteksoft.wf.engine.core.ProcessStartListener"/>
  </on>
  <on event="end">
    <event-listener class="com.norteksoft.wf.engine.core.ProcessEndListener"/>
  </on>
  <extend>
… … … …
</extend>
</process>
随后我会从办理人设置、表单字段权限设置、事件处理三方面来解析iMatrix开发平台中的流程引擎。
通过研究发现流程设计器和权限系统和表单结合比较紧密,不能单独使用。

分享到:
评论

相关推荐

    iMatrix6.0.0Dev:iMatrix平台6.0.0.Dev

    iMatrix6.0.0Dev:iMatrix平台6.0.0.Dev源码

    Matrix BPM流程入门

    ### Matrix BPM 流程入门详解 #### 一、概述 Matrix BPM是一款专业的企业级业务流程管理(Business Process Management, BPM)软件,旨在帮助企业通过可视化工具快速设计、管理和优化业务流程。该工具支持主流服务器...

    5.2.1.RC:iMatrix平台的5.2.1.RC

    iMatrix平台的5.2.1.RC版本是该系统发展的一个重要里程碑,标志着系统功能和性能的持续改进。RC,全称为Release Candidate,通常在软件开发中表示一个候选发布版本,意味着它接近最终正式版,但可能还存在一些小问题...

    iMatrix-v6.5.RC1:平台v6.5.RC1版本对应的原始码,包含lib包-源码包

    《iMatrix-v6.5.RC1:深入解析开源平台的源码结构与技术栈》 iMatrix-v6.5.RC1是一个重要的里程碑,它标志着该开源平台发展到了v6.5版本的候选发布阶段(Release Candidate 1)。这个版本的原始码包含了构建平台所...

    THE Matrix 屏幕保护程序(附程序)

    【标题】"THE Matrix 屏幕保护程序(附程序)" 是一个基于计算机程序的屏幕保护应用,灵感来源于著名科幻电影《黑客帝国》(The Matrix)。这个屏幕保护程序在闲置时会模仿电影中经典的绿色代码雨效果,为用户的电脑...

    DataMatrix 二维码生成 和解码 C#程序

    DataMatrix 二维码生成 和解码 C#程序,亲测可用。解码是Freytag DataMatrixDecoder A c# implementation to find DataMatrix 'barcodes' in bitmaps and decode them back into a string.

    FLASH AS3 3D引擎

    在数字媒体技术日新月异的今天,Flash AS3作为一款强大的交互式矢量图形和富互联网应用平台,其3D引擎的应用为开发者提供了无尽的可能性。这款由外国人研发的Flash AS3 3D引擎,不仅突破了2D平面的限制,更是将动态...

    matrix MFC 大一程序语言设计

    在大一程序语言设计课程中,学习MFC有助于学生理解面向对象编程的基本概念,并将这些概念应用于实际项目中。**矩阵操作**是计算机科学和编程中的一个常见主题,尤其是在数值计算、线性代数和图形处理等领域。使用MFC...

    DataMatrix的MFC程序

    这个"DataMatrix的MFC程序"是利用MFC来创建一个能够生成DataMatrix二维码的应用。 在MFC中开发DataMatrix生成器,首先需要理解MFC的基本架构。MFC框架基于事件驱动模型,主要包含应用程序类、文档类、视图类、框架...

    Data Matrix二维码解析程序小实例

    一个技术选型小实例,用上两个Data Matrix二维码解析库。 实例操作方法: 1. 运行程序 2.点Image File选一个有Data Matrix二维码的图片 3.在右边的Picture Box选择二维码范围区域 4. 分别有两个Read来解析二维码,...

    DataMatrix编解码程序.rar 适用小工具

    在实际应用中,DataMatrix编解码程序可以帮助企业快速录入产品信息,跟踪库存,实现自动化生产流程,提高物流效率,甚至用于电子身份证或电子票务等领域。通过这个小工具,用户无需深入了解DataMatrix编码的底层原理...

    Intel Matrix 硬盘驱动

    Intel Matrix硬盘驱动是一款由英特尔公司推出的存储管理驱动程序,主要用于增强基于Intel芯片组的台式机和笔记本电脑的硬盘性能和稳定性。它尤其适用于配备RAID(Redundant Array of Independent Disks,独立磁盘...

    Matrix

    Java写的仿Matrix的小程序 (骇客帝国中电脑屏幕上出现的神秘文字)

    ARRAY实现MATRIX运算

    在本主题"ARRAY实现MATRIX运算"中,我们将深入探讨如何利用数组来实现矩阵(Matrix)的运算,特别是针对C++语言的实现。矩阵是数学中的一个二维数组,广泛应用于线性代数、图像处理、物理学等领域。 1. **数组表示...

    地平线发布自动驾驶计算平台Matrix及征程2.0芯片.pdf

    地平线发布自动驾驶计算平台Matrix及征程2.0芯片.pdf

    datamatrix编码和解码的程序,没有原码

    在【标题】"datamatrix编码和解码的程序,没有原码"中,提到的“datamatrix编码”是指将数据转换成DataMatrix条形码的过程,而“解码”则是指读取和解析DataMatrix条形码中的信息。这个程序可能是一个工具集,能够对...

    前端开源库-grunt-travis-matrix

    "grunt-travis-matrix"就是一个这样的开源库,它专门针对Travis CI(一个持续集成服务)设计,用于在Travis构建过程中执行特定的矩阵脚本。这个库的目的是帮助开发者更高效地管理和测试前端项目,确保在不同环境下的...

    The Matrix

    The Matrix

    matrix-search:通用搜索引擎守护程序

    matrix-search将是Matrix的全文本搜索引擎,它具有E2E功能,从而提供了改进的查询搜索,性能以及可以在本地运行的功能。 该项目使用gb 。 挥发性 这个项目正在快速发展中,因此事情可能每天都会完全改变。 这还不是...

Global site tag (gtag.js) - Google Analytics