`
ronghao
  • 浏览: 458178 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
E9473dd5-1985-3883-ac98-962354ca10b3
张小庆,在路上
浏览量:8834
社区版块
存档分类
最新评论

jBPM-side流程设计器功能规划

阅读更多

 

目标: 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流程设计器所有资料

    jBPM-side是一款基于Java的企业级业务流程管理系统,它提供了强大的流程设计、执行和管理功能。这个压缩包包含了关于jBPM-side流程设计器的所有相关资料,涵盖了文档、代码和手册等多个方面,对于学习和掌握这款工具...

    JBPM-Side流程设计器架构说明

    JBPM-Side 流程设计器架构说明 一、JBPM-Side流程设计器架构说明 JBPM-Side流程设计器架构主要由三个部分组成:xml 框架、Model 模型组件和 Component 视图组件。xml 框架负责解析 xml 文件为 Model 模型组件,...

    jbpm-console.rar_Java 企业OA_java console_jbpm_jbpm-side_工作流

    4. **jbpm-side**:这个标签可能是对jbpm相关组件或实现的特指,可能指的是与jbpm引擎直接交互的部分,如流程定义、流程实例的启动和管理等。 5. **工作流**:工作流是描述和控制业务过程的模型,包括任务的分配、...

    jbpm-4.4.zip part03

    【jbpm-4.4.zip part03】这个压缩文件是关于jbpm 4.4版本的组成部分,jbpm(Java Business Process Management)是一个开源的工作流管理系统,它提供了业务流程建模、部署、执行和监控的功能。jbpm 4.4是该系统的一...

    jbpm-jpdl-suite-3.2.3的安装配置

    2. **jbpm-jpdl-designer-3.1.2.zip**:这是一个基于Eclipse的图形化流程设计工具,支持流程的可视化定制,避免直接编辑XML文件。同时,它还具有流程定义上传功能,方便将新定义的流程发布到jPDL系统。 3. **jbpm-...

    jBPM-JPDL流程引擎

    **jBPM-JPDL流程引擎详解** jBPM(Java Business Process Management)是一个开源的工作流和业务流程管理系统,主要用于实现企业的业务流程自动化。它基于Java技术,支持BPMN 2.0标准,提供了丰富的功能,包括流程...

    jbpm-4.4\jbpm-4.4\doc\javadocs

    jbpm-4.4\jbpm-4.4\doc\javadocsjbpm-4.4\jbpm-4.4\doc\javadocsjbpm-4.4\jbpm-4.4\doc\javadocs

    jbpm-jpd 工作流设计器插件

    jbpm-jpd是一款专为Java开发者设计的工作流设计器插件,它主要用于创建、编辑和管理jbpm(Java Business Process Management)工作流程。jbpm是一个开源的业务流程管理系统,它允许开发者构建灵活、可扩展和规则驱动...

    jeecg-jbpm-framework 20130202.zip

    jeecg-jbpm-framework 20130202.zipjeecg-jbpm-framework 20130202.zipjeecg-jbpm-framework 20130202.zipjeecg-jbpm-framework 20130202.zipjeecg-jbpm-framework 20130202.zipjeecg-jbpm-framework 20130202....

    jbpm-gpd-site 4.4.zip

    1. 插件的JAR文件:这是jbpm-eclipse插件的核心组件,用于在Eclipse中提供jbpm流程设计功能。 2. 插件的配置文件:这些XML文件定义了插件的行为、依赖和其他设置。 3. 文档和示例:可能包括使用插件的教程、API参考...

    jbpm-3.1.4部署jbpm的jar包和moudle的jar包

    jbpm由几个关键部分组成,包括工作流引擎、工作流设计工具(jbpm-designer)、持久化机制(如JPA或Hibernate)、以及各种服务和API。这些组件通常被打包成不同的jar文件,以供不同功能的需求。 1. **核心jar包**:...

    jbpm-jpdl-suite-3.2.3安装配置.doc

    作为开源项目,jbpm遵循Apache License,提供了一个灵活且功能丰富的框架,用于设计、执行和管理业务流程。该系统旨在帮助开发者和企业管理人员更好地理解和控制业务流程,通过自动化流程来提高效率。 在配置jbpm-...

    jbpm-gpd-feature.rar_jbpm gpd feature_jbpm-gpd

    jbpm-gpd-feature.rar 是一个与jbpm工作流引擎相关的资源包,主要针对Eclipse集成开发环境提供的jbpm图形化流程设计(Graphical Process Designer,简称GPD)插件。jbpm是一个开源的工作流管理系统,它允许开发者...

    jbpm-2.0-beta1.zip_java 工作流引擎_jbpm_jbpm-demo_工作流_工作流引擎

    jbpm-2.0-beta1是该系统的早期版本,其核心功能包括工作流引擎、流程建模工具以及一系列示例项目,如jbpm-demo,用于帮助用户更好地理解和应用jbpm。 工作流引擎是jbpm的核心组件,它负责解析和执行工作流定义...

    jBPM-jPDL学习笔记——流程设计与控制

    jBPM-jPDL流程设计与控制 jBPM-jPDL是基于Java的业务流程管理(BPM)系统,它提供了一个灵活的流程设计和控制机制,允许开发者定义、执行和监控业务流程。下面,我们将通过学习笔记,了解jBPM-jPDL的流程设计与控制...

    jbpm-4.4 part02

    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-designer-site-3.1.7.zip

    jbpm-jpdl-suite-3.2.3.zip

    jbpm-jpdl-suite-3.2.3.zip工作流 设计器

    jbpm-4.4 part03.zip

    jbpm-4.4是JBoss企业级工作流和业务自动化平台的一个版本,该平台主要用于构建和管理业务流程。在本压缩包“jbpm-4.4 part03.zip”中,我们可能找到了该版本的第三部分文件。由于未提供具体的文件列表,我将根据jbpm...

Global site tag (gtag.js) - Google Analytics