Activiti 5.18用户手册(中文)
超超超Man
这个作者很懒,什么都没留下…
展开
-
8.3 顺序流
Sequence Flow 顺序流Description 描述顺序流是连接两个流程节点的连线。 流程执行完一个节点后,会沿着节点的所有外出顺序流继续执行。 就是说,BPMN 2.0 默认的行为就是并发的: 两个外出顺序流会创造两个单独的,并发流程分支。Graphical notation 图形标记顺序流显示为从起点到终点的箭头。 箭头总是指向终点 XML repr...翻译 2018-04-26 21:53:23 · 1195 阅读 · 0 评论 -
7 BPMN2.0介绍
7.1 什么是 BPMN见FAQ 中关于 BPMN 2.0 部分7.2 定义流程注意文章假设你在使用 Eclipse IDE [http://eclipse.org/]来创建和编辑文件。 不过,其中只用到了 Eclipse 很少的特性。你可以使用喜欢的任何工具来创建包含 BPMN 2.0 的 xml 文件。创建一个新的 XML 文件(右击任何项目选择“新建”->“其他...翻译 2018-05-18 16:34:43 · 1069 阅读 · 0 评论 -
4 Activiti API
4.1 流程引擎的 API 和服务引擎 API 是与 Activiti 打交道的最常用方式。 我们从 ProcessEngine 开始, 创建它的很多种方法都已经在 [配置章节](Chapter 3. Configuration 配置/Creating a ProcessEngine 创建 ProcessEngine.md)中有所涉及。 从 ProcessEngine 中,你可以获得很多囊括工...翻译 2018-05-18 15:47:53 · 565 阅读 · 0 评论 -
3 配置
3.1 创建流程引擎Activiti 流程引擎的配置文件是名为 activiti.cfg.xml 文件。 注意这与使用 Spring 方式创建流程引擎是不一样的。获得 ProcessEngine 最简单的办法是 使用org.activiti.engine.ProcessEngines 类:ProcessEngine processEngine = ProcessEngines.getD...翻译 2018-05-18 15:39:13 · 418 阅读 · 0 评论 -
1 介绍
1.1 协议Activiti 基于 Apache V2 协议.。Activiti Modeler 使用了不同的协议 LGPL 2.11.2 下载http://activiti.org/download.html1.3 源码发布包里包含大部分的已经打好 jar 包的源码。如果想找到并构建完整的源码库,请参考 wiki 构建发布包1.4 需要的软件1.4.1 JDK 6+...翻译 2018-05-18 15:27:05 · 187 阅读 · 0 评论 -
8.6 子流程和调用节点
Sub-Processes and Call Activities 子流程和调用节点Sub-ProcessDescription 描述子流程(Sub-process)是一个包含其他节点,网关,事件等等的节点。 它自己就是一个流程,同时是更大流程的一部分。 子流程是完全定义在父流程里的 (这就是为什么叫做内嵌子流程)。子流程有两种主要场景:子流程可以使用继承式建模。 很...翻译 2018-05-13 00:45:40 · 1861 阅读 · 0 评论 -
8.7 事务与并发
Transactions and Concurrency 事务与并发Asynchronous Continuations 异步操作Activiti 通过事务方式执行流程,可以根据你的需求定制。现在开始看一下 Activiti 通常是如何处理事务的。 如果触发了 Activiti 的操作(比如,开始流程,完成任务,触发流程继续执行), Activiti 会推进流程,直到每个分支都进入等待...翻译 2018-05-13 00:51:21 · 1251 阅读 · 1 评论 -
8.8 流程起始授权
Process Initiation Authorization 流程起始授权默认所有人在部署的流程定义上启动一个新流程实例。通过流程初始化授权功能定义的用户和组,web 客户端可以限制哪些用户可以启动一个新流程实例。 注意:Activiti 引擎不会校验授权定义。 这个功能只是为减轻 web 客户端开发者实现校验规则的难度。 设置方法与用户任务用户分配类似。 用户或组可以使用 标签分配为流...翻译 2018-05-13 00:51:56 · 466 阅读 · 0 评论 -
2 开始
2.1 一分钟版从 Activiti 网站下载 Activiti Explorer 的 WAR 文件后,可以按照下列步骤以默认配置运行示例。 你需要安装 Java 运行时 和 Apache Tomcat(其实,任何提供了 servlet 功能的 web 容器都可以正常运行。但是我们主要是使用 Tomcat 进行的测试)。把下载的 activiti-explorer.war 复制到 Tom...翻译 2018-05-18 14:45:32 · 197 阅读 · 0 评论 -
8.5 任务
Tasks 任务User Task 用户任务Description 描述用户任务用来设置必须由人员完成的工作。当流程执行到用户任务,会创建一个新任务,并把这个新任务加入到分配人或群组的任务列表中。Graphical notation 图形标记用户任务显示成一个普通任务(圆角矩形),左上角有一个小用户图标 XML representation 内容XML...翻译 2018-04-27 14:51:50 · 1502 阅读 · 0 评论 -
8.2 事件
8.2 Events 事件事件用来表明流程的生命周期中发生了什么事。 事件总是画成一个圆圈。 在BPMN 2.0 中,事件有两大分类:捕获(catching) 或 触发(throwing) 事件。捕获(Catching):当流程执行到事件, 它会等待被触发。触发的类型是由内部图表或 XML 中的类型声明来决定的。 捕获事件与触发事件在显示方面是根据内部图表是否被填充来区分的(白色的)。...翻译 2018-04-26 21:42:08 · 1219 阅读 · 0 评论 -
8.1 自定义扩展
Custom extensions 自定义扩展BPMN 2.0 标准对于各方都是一个好东西。最终用户不用担心会绑死在供应商提供的专有解决方案上。 框架,特别是 Activiti 这样的开源框架,可以提供相同功能 (甚至是更好的实现),足以和大的供应商媲美。 按照BPMN 2.0 标准,从大供应商的解决方案迁移到 Activiti 只会经过一个简单而平滑的过程。标准不好的一点是,它常常是不同...翻译 2018-04-26 21:49:49 · 282 阅读 · 0 评论 -
8.9 数据对象
Data objects 数据对象[试验]BPMN 提供了一种功能,可以在流程定义或子流程中定义数据对象。根据BPMN 规范,流程定义可以包含复杂 XML 结构, 可以导入 XSD 定义。对于 Activiti 来说,作为 Activiti 首次支持的数据对象,可以支持如下的 XSD 类型: <dataObject id="dObj1" name=&quot翻译 2018-04-26 21:50:53 · 546 阅读 · 0 评论 -
8.4 网关
Gateways 网关网关用来控制流程的流向(或 像BPMN 2.0 里描述的那样,流程的tokens。) 网关可以消费也可以生成 token。网关显示成菱形图形,内部有有一个小图标。 图标表示网关的类型 Exclusive Gateway 排他网关Description 描述排他网关(也叫异或(XOR)网关,或更技术性的叫法 基于数据的排他网关), 用来在流程中实现决策...翻译 2018-04-26 21:51:21 · 537 阅读 · 0 评论 -
8.8 流程起始授权
Process Initiation Authorization 流程起始授权默认所有人在部署的流程定义上启动一个新流程实例。通过流程初始化授权功能定义的用户和组,web 客户端可以限制哪些用户可以启动一个新流程实例。 注意:Activiti 引擎不会校验授权定义。 这个功能只是为减轻 web 客户端开发者实现校验规则的难度。 设置方法与用户任务用户分配类似。 用户或组可以使用 标签分配为流...翻译 2018-04-26 21:51:55 · 167 阅读 · 0 评论 -
9.1 表单属性
Form properties 表单属性业务流程相关联的所有信息要么是包含自身的流程变量,要么是通过流程变量的引用。Activiti 支持存储复杂的 Java 对象作为流程变量,如 Serializable(序列化)对象, Jpa 实体对象或者整个 XML 文档作为字符串。用户是在启动一个流程和完成用户任务时,与流程进行交互的。表单需要某个 UI 技术渲染之后才能够与用户进行交互。为了能够...翻译 2018-05-26 13:54:41 · 796 阅读 · 0 评论