目标:
jBPM-side
ProcessDesigner是一个独立的设计器,基于
Flex技术。其目的在于既使得程序开发人员能够基于其进行业务流程的建模,同时业务人员也能够基于其进行简单的建模和修改,例如修改节点的顺序、参与者等操作。此外,
jBPM-side
ProcessDesigner具有很高的可配置性,在流程定义
scheme变化的情况下,能够很快的做出适配。即其与具体的流程定义语言无关,可以对
jPDL、
XPDL、
BPEL都进行建模。
jBPM-side
ProcessDesigner的数据核心是
xml。
功能规划:
<!---->一、
图形建模
<!---->
支持流程模型与图形元素的一一对应,支持通过图形元素来进行流程的建模。流程模型与图形元素之间通过
xml进行互相转换。图形建模方面,支持图形元素的拖拽、定位、复制、粘贴,支持快捷键操作,例如
do/undo、
delete。
<!---->二、
流程参与者的适配导入
<!---->
支持在进行流程建模时,适配导入流程参与者。在进行人工参与节点定义时,选择参与者。进行人员
/部门
/角色的本地建模,提供最简单的必需属性。
<!---->三、
图形展现与
xml编辑的互相切换
<!---->
支持流程图形与
xml编辑的切换,支持
xml定义的本地导入和导出。
<!---->四、
流程的分包与版本管理
<!---->
支持流程定义的分包和版本管理,需要服务器端的支持。
<!---->五、
与服务器端的远程调用
<!---->
在支持服务器端的远程调用之前,
jBPM-side
ProcessDesigner仅仅是本地
xml的导入导出建模。采用
restful-ws,基于
xml在服务器与设计器之间传递数据。
<!---->六、
与业务适配的
DSL
<!---->
<!---->七、
流程的权限管理
<!---->
支持对流程定义的分类权限管理,不同业务部门对属于自己的流程定义有各自的管理权限。此功能独立与
jBPM-side
ProcessDesigner,但是需要通过契约使得
jBPM-side
ProcessDesigner对流程定义的展现进行过滤。
分享到:
相关推荐
jBPM-side是一款基于Java的企业级业务流程管理系统,它提供了强大的流程设计、执行和管理功能。这个压缩包包含了关于jBPM-side流程设计器的所有相关资料,涵盖了文档、代码和手册等多个方面,对于学习和掌握这款工具...
JBPM-Side 流程设计器架构说明 一、JBPM-Side流程设计器架构说明 JBPM-Side流程设计器架构主要由三个部分组成:xml 框架、Model 模型组件和 Component 视图组件。xml 框架负责解析 xml 文件为 Model 模型组件,...
4. **jbpm-side**:这个标签可能是对jbpm相关组件或实现的特指,可能指的是与jbpm引擎直接交互的部分,如流程定义、流程实例的启动和管理等。 5. **工作流**:工作流是描述和控制业务过程的模型,包括任务的分配、...
【jbpm-4.4.zip part03】这个压缩文件是关于jbpm 4.4版本的组成部分,jbpm(Java Business Process Management)是一个开源的工作流管理系统,它提供了业务流程建模、部署、执行和监控的功能。jbpm 4.4是该系统的一...
2. **jbpm-jpdl-designer-3.1.2.zip**:这是一个基于Eclipse的图形化流程设计工具,支持流程的可视化定制,避免直接编辑XML文件。同时,它还具有流程定义上传功能,方便将新定义的流程发布到jPDL系统。 3. **jbpm-...
**jBPM-JPDL流程引擎详解** jBPM(Java Business Process Management)是一个开源的工作流和业务流程管理系统,主要用于实现企业的业务流程自动化。它基于Java技术,支持BPMN 2.0标准,提供了丰富的功能,包括流程...
jbpm-4.4\jbpm-4.4\doc\javadocsjbpm-4.4\jbpm-4.4\doc\javadocsjbpm-4.4\jbpm-4.4\doc\javadocs
jbpm-jpd是一款专为Java开发者设计的工作流设计器插件,它主要用于创建、编辑和管理jbpm(Java Business Process Management)工作流程。jbpm是一个开源的业务流程管理系统,它允许开发者构建灵活、可扩展和规则驱动...
jeecg-jbpm-framework 20130202.zipjeecg-jbpm-framework 20130202.zipjeecg-jbpm-framework 20130202.zipjeecg-jbpm-framework 20130202.zipjeecg-jbpm-framework 20130202.zipjeecg-jbpm-framework 20130202....
1. 插件的JAR文件:这是jbpm-eclipse插件的核心组件,用于在Eclipse中提供jbpm流程设计功能。 2. 插件的配置文件:这些XML文件定义了插件的行为、依赖和其他设置。 3. 文档和示例:可能包括使用插件的教程、API参考...
jbpm由几个关键部分组成,包括工作流引擎、工作流设计工具(jbpm-designer)、持久化机制(如JPA或Hibernate)、以及各种服务和API。这些组件通常被打包成不同的jar文件,以供不同功能的需求。 1. **核心jar包**:...
作为开源项目,jbpm遵循Apache License,提供了一个灵活且功能丰富的框架,用于设计、执行和管理业务流程。该系统旨在帮助开发者和企业管理人员更好地理解和控制业务流程,通过自动化流程来提高效率。 在配置jbpm-...
jbpm-gpd-feature.rar 是一个与jbpm工作流引擎相关的资源包,主要针对Eclipse集成开发环境提供的jbpm图形化流程设计(Graphical Process Designer,简称GPD)插件。jbpm是一个开源的工作流管理系统,它允许开发者...
jbpm-2.0-beta1是该系统的早期版本,其核心功能包括工作流引擎、流程建模工具以及一系列示例项目,如jbpm-demo,用于帮助用户更好地理解和应用jbpm。 工作流引擎是jbpm的核心组件,它负责解析和执行工作流定义...
jBPM-jPDL流程设计与控制 jBPM-jPDL是基于Java的业务流程管理(BPM)系统,它提供了一个灵活的流程设计和控制机制,允许开发者定义、执行和监控业务流程。下面,我们将通过学习笔记,了解jBPM-jPDL的流程设计与控制...
jbpm-4.4是JBoss企业业务流程管理(Business Process Management)平台的一个版本,它是一个开源的工作流管理系统,主要用于设计、执行、管理和监控业务流程。这个part02的压缩包可能包含了该版本的次要部分或者第二...
jbpm-jpdl-designer-site-3.1.7.zip jbpm-jpdl-designer-site-3.1.7.zip jbpm-jpdl-designer-site-3.1.7.zip
jbpm-jpdl-suite-3.2.3.zip工作流 设计器
jbpm-4.4是JBoss企业级工作流和业务自动化平台的一个版本,该平台主要用于构建和管理业务流程。在本压缩包“jbpm-4.4 part03.zip”中,我们可能找到了该版本的第三部分文件。由于未提供具体的文件列表,我将根据jbpm...