欢迎加入讨论平台架构,流程引擎和信息化,群号233279159
平台的开发主要包括权限管理,门户管理,流程管理,组织机构管理,SOA,ESB,WEBSERVICE开发,即时通信,辅助功能开发,代码自动生成,跨数据库测试,平台集成测试,软件加密。
1.权限管理开发
主要包括,导航菜单管理,模块管理,权限组管理,用户权限组查询管理,权限分配管理,数据库管理。这些模块共同组成了,细粒度的权限管理,可以实现每个权限组,每个人不同的模块管理,甚至实现了在流程处理业务中,不同步骤不同角色的字段级别控制。
2.门户管理开发
实现了门户展现的不同方式,可以平板式展现,也可以树状展现,并且实现了无限级目录的展示,和无限级目录的权限分配,并且可以实现工作空间的拖拽布局功能。目前市面的工作流平台只支持三级目录展示和授权。本平台解决了其他平台的瓶颈,大大提高了平台应用的灵活性。
3.流程管理开发
(1).串签
节点依次生成上一节点产生的n个任务,即,当前只产生一个任务,然后按照上一节点规定的产生任务的顺序依次生成新任务。
(2).并签
节点同时生成上一节点产生的n个任务。这时拥有任务的人可以同时看到任务,并处理而不是依次按顺序处理。
(3).回退
实现了任意节点的回退功能,可以回退到之前任意办理过的节点,并且不需要再次选择之前的办理人,流程引擎会自动判断并流转。
(4).跳转
可以按照流程定义中指定的节点跳转,从而可以处理各种事前预知的情况,从而发送给不同的节点处理不同的情况
(5).自由流转
它比跳转有更大的自由性,它可以跳转到在流程设计过程中,没有分析到的节点之间有跳转关系的节点。这是中国特有的一种流转模式。
(6).流程取回
看起来很简单的,点击”回收”,任务便自动回收,其实流程取回要分成多种情况
a,要回收的任务与发送者处于同一节点
a1,处于同一节点并属于串签关系
a2,处于同一节点并处于并签关系
b,要回收的任务与发送者处于不同一节点
b1,处于不同节点并且下一节点为串签节点
b2,处于不同节点并且下一节点为并签节点
分享到:
相关推荐
Activiti工作流课程.pdf Activiti工作流课程.pdf是关于Activiti工作流的详细介绍,涵盖了工作流的概念、Activiti的介绍、工作流引擎、BPMN业务流程建模与标注、数据库支持等方面的知识点。 一、工作流的概念 工作...
Activiti工作流引擎是Java平台上的一个开源工作流管理系统,专为简化业务流程自动化而设计。它使用BPMN(Business Process Model and Notation)2.0标准进行流程建模,使得非技术人员也能理解并创建复杂的业务流程。...
工作流插件 activiti-5.15.1 jbpm-4.3 jbpm-4.4 jbpm-jpdl-suite-3.2.3
根据提供的文件信息,我们可以深入探讨Activiti工作流框架的相关知识点。 ### Activiti工作流框架概述 Activiti工作流框架是一款由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架。它以其灵活性、易用...
### Activiti工作流实战学习知识点概览 #### 一、工作流与工作流引擎 - **工作流**:指在计算机系统中通过特定的模型表示和实现的工作流程逻辑与规则。这种模型使得文档、信息或任务能够在多个参与者之间按照预定...
在Java工程中使用Activiti工作流技术,我们可以实现复杂的业务流程自动化,从而提高效率和管理水平。首先,我们需要理解工作流的基本概念。工作流(Workflow)是指在计算机环境中自动化执行的业务过程,它涉及文档、...
### 基于jbpm与activiti的工作流平台技术架构介绍 #### 一、宏天BPM X3软件平台概述 宏天BPM X3软件平台是一款基于J2EE技术的开源、轻量级的企业业务开发平台。该平台旨在帮助用户以最快的速度梳理、设计、执行、...
BPMN(Business Process Model and Notation)、jBPM和Activiti是三种广泛使用的工作流管理系统,它们各自有着独特的特性和优势。下面将详细阐述这三者的基本概念、应用场景以及如何学习和掌握它们。 首先,BPMN是...
activiti工作流代码示例。Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti...
现在是我工作的第二家公司,因为要开发ERP、OA等系统需要使用工作流,在项目调研阶段我先搜索资料选择使用哪个开源工作流引擎,最终确定了Activiti5并基于公司的架构做了一些DEMO。对于Activiti、jBPM4、jBPM5我们...
2. **工具** - 暗示jBPM和Activiti5是作为开发工具或平台被讨论,它们可能用于业务流程管理(BPM)和工作流自动化。 **文件名称解析:** 文件名为"纵观jBPM:从jBPM3到jBPM5以及Activiti5.doc",与标题一致,预示...
以上步骤和配置是开发Activiti工作流应用的基础,涵盖了从环境准备、插件安装、流程图绘制到项目构建等多个方面。这些知识对于初学者而言,是利用Activiti框架开发工作流应用不可或缺的入门指导。
虽然国产的工作流较多,但开源一直为activiti和JBPM所垄断,相对来说acticiti更为灵活,但目前国内关于activiti的资料还是比较少,或几乎没有,而本书无疑是activiti工作流的新手入门答疑书籍,本书籍包括activiti...
### Activiti工作流知识点详解 #### 一、Activiti简介 Activiti是一个开源的业务流程管理(BPM)框架,由Alfresco软件在2010年5月17日发布。它不仅覆盖了业务流程管理、工作流和服务协作等领域,而且提供了一个...
【Activiti工作流笔记】 工作流(Workflow)是企业信息化中的关键组成部分,它是指在计算机环境中,业务过程的自动化处理,使得文档、信息或任务能够按照预设规则在多个参与者间顺畅传递,以达成特定的业务目标。...
《疯狂Workflow讲义:基于Activiti的工作流应用开发》是一份深入探讨工作流技术与实践的教程,专注于使用Activiti这一流行的开源工作流引擎。该讲义覆盖了从基础概念到高级应用的全面内容,旨在帮助读者理解并掌握在...
activiti-5.15.1 工作流 类似于jbpm 但是 比jbpm 简单些。
Activiti和jBPM是两个流行的工作流管理系统,它们用于自动化业务流程。这些系统与数据库紧密集成,通过一系列特定的表来存储流程定义、执行、历史数据等信息。以下是关于这些数据库表结构的详细说明: 1. **ACT_GE_...
### Activiti工作流概念及其应用 #### 一、工作流概览 **工作流(Workflow)** 是指通过计算机技术对业务流程进行自动化管理和执行的一种方法。它的核心在于通过预定义的规则,在多个参与者之间自动传递文档、信息或...