课程大纲
BPMN 2.0 简介
- 什么是 BPMN?
- 定义流程
BPMN 2.0 构造体
- 事件
- 事件定义
- 计时器事件定义
- 错误事件定义
- 信号事件定义
- 消息事件定义
- 开始事件
- None 启动事件
- 计时器启动事件
- 消息开始事件
- Signal Start 事件
- 错误启动事件
- 结束事件
- None End 事件
- 错误结束事件
- 取消结束事件
- 边界事件
- 计时器边界事件
- 错误边界事件
- 信号边界事件
- 消息边界事件
- 取消边界事件
- 补偿边界事件
- 中级捕捉事件
- 计时器中间捕获事件
- 信号中间捕获事件
- 消息中间捕获事件
- 中间投掷事件
- 中间 Throwing None 事件
- 信号中间抛出事件
- 补偿中间投掷事件
- 序列流
- 描述
- 图形表示法
- XML 表示
- 条件序列流
- 预设序列流
- 闸道
- 独占闸道
- 并行闸道
- 包容性闸道
- 基于事件的闸道
- 任务
- 用户任务
- 脚本任务
- Java 服务任务
- Web 服务任务
- Business 规则任务
- Email 任务
- Mule 任务
- 骆驼任务
- 手动任务
- Java 接收任务
- Shell 任务
- 执行侦听器
- 任务侦听器
- 多实例(对于每个实例)
- 补偿处理程式
- 子进程和调用 Activities
- 子流程
- 事件子流程
- 事务子流程
- 呼叫活动(子流程)
- 事务和并发
- 异步延续
- 专属工作
- 进程启动授权
- 数据物件
Activiti 引言
- 对 BPMS 的简短介绍
- 许可证
- 下载和安装
Activiti 建模器
- 表驱动的定义 (Activiti Kickstart)
- 模型编辑
- 导入现有模型
- 将已部署的定义转换为可编辑的模型
- 将模型导出到 BPMN XML
- 将模型部署到 Activiti 引擎
Activiti 资源管理器
- 流程图
- 任务
- 启动流程实例
- 我的实例
- 管理
- 报告
- 更改资料库
The Activiti API
- Process Engine API 和服务
- 异常策略
- 使用 Activiti 服务
- 部署流程
- 启动流程实例
- 完成任务
- 暂停和激活进程
- 查询 API
- Express离子
- 单元测试
- 调试单元测试
- Web 应用程式中的流程引擎
Eclipse 设计器
- 安装
- Activiti Designer 编辑器功能
- Activiti 设计师 BPMN 功能
- Activiti Designer 部署功能
- 扩展 Activiti Designer
部署
- Business 档案
- 以程式设计方式部署
- 使用 Activiti 资源管理器进行部署
- 流程定义的版本控制
- 提供流程图
- 生成流程图
- 类别
形式
- 表单属性
- 外部表单渲染
历史
- 查询历史记录
- HistoricProcessInstanceQuery
- HistoricVariableInstanceQuery
- HistoricActivityInstanceQuery
- HistoricDetailQuery (历史细节查询)
- HistoricTaskInstanceQuery 查询
- 历史配置
- 用于审计目的的历史记录
REST API
- 一般 Activiti REST 原则
- 部署
- 进程定义
- 模型
- 流程实例
- 执行
- 任务
- 历史
- 形式
- Database 表格
- 发动机
- 运行
- 工作
- 使用者
- 组
- 旧版 REST - 一般用法
- 存储库
- 发动机
- 过程
- 任务
- 身份
- Management
集成
- 集成策略和框架
要求
需要对面向对象的编程语言有很好的了解。至少还需要 Java 的基础知识。
客户评论 (4)
I learned the use the software confidently in just a few days. The training was adjusted to suit my purposes, which were less code-oriented and more user interface and business process focused.
Elizabeth Hostetter - accenture
课程 - Activiti for Process Developers
I generally was benefit from the trainer Knowledge communication.
Filipe Miranda
课程 - Activiti for Process Developers
Excellent ratio between learning the concepts and applying them quickly. This was appreciated by the audience, because after the overview we worked the same concepts in the labs. Very good communication skills by Antonio that kept the audience very interested.
Filipe Miranda
课程 - Activiti for Process Developers
The ability to do practical labs and the flexibility of the trainer.