Activiti for Process Developers ( activitidev | 28 hours )

Prerequisites:

需要对面向对象的编程语言有很好的了解。至少还需要 Java 的基础知识。

Overview:

本课程是为负责使用Activity执行过程的人员创建的。

Course Outline:

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

集成

  • 集成策略和框架
Sites Published:

United Arab Emirates - Activiti for Process Developers

Qatar - Activiti for Process Developers

Egypt - Activiti for Process Developers

Saudi Arabia - Activiti for Process Developers

South Africa - Activiti for Process Developers

Brasil - Activiti para Desenvolvedores de Processos

Canada - Activiti for Process Developers

中国 - Activiti for Process Developers

香港 - Activiti for Process Developers

澳門 - Activiti for Process Developers

台灣 - Activiti for Process Developers

USA - Activiti for Process Developers

Österreich - Activiti for Process Developers

Schweiz - Activiti for Process Developers

Deutschland - Activiti for Process Developers

Czech Republic - Activiti for Process Developers

Denmark - Activiti for Process Developers

Estonia - Activiti for Process Developers

Finland - Activiti for Process Developers

Greece - Activiti for Process Developers

Magyarország - Activiti for Process Developers

Ireland - Activiti for Process Developers

Israel - Activiti for Process Developers

Luxembourg - Activiti for Process Developers

Latvia - Activiti for Process Developers

España - Activiti para Desarrolladores de Procesos

Italia - Activiti for Process Developers

Lithuania - Activiti for Process Developers

Nederland - Activiti for Process Developers

Norway - Activiti for Process Developers

Portugal - Activiti para Desenvolvedores de Processos

România - Activiti for Process Developers

Sverige - Activiti for Process Developers

Türkiye - Activiti for Process Developers

Malta - Activiti for Process Developers

Belgique - Activiti for Process Developers

France - Activiti for Process Developers

日本 - Activiti for Process Developers

Australia - Activiti for Process Developers

Malaysia - Activiti for Process Developers

New Zealand - Activiti for Process Developers

Philippines - Activiti for Process Developers

Singapore - Activiti for Process Developers

Thailand - Activiti for Process Developers

Vietnam - Activiti for Process Developers

India - Activiti for Process Developers

Argentina - Activiti para Desarrolladores de Procesos

Chile - Activiti para Desarrolladores de Procesos

Costa Rica - Activiti para Desarrolladores de Procesos

Ecuador - Activiti para Desarrolladores de Procesos

Guatemala - Activiti para Desarrolladores de Procesos

Colombia - Activiti para Desarrolladores de Procesos

México - Activiti para Desarrolladores de Procesos

Panama - Activiti para Desarrolladores de Procesos

Peru - Activiti para Desarrolladores de Procesos

Uruguay - Activiti para Desarrolladores de Procesos

Venezuela - Activiti para Desarrolladores de Procesos

Polska - Modelowanie procesów biznesowych z wykorzystaniem Activity dla Deweloperów

United Kingdom - Activiti for Process Developers

South Korea - Activiti for Process Developers

Pakistan - Activiti for Process Developers

Sri Lanka - Activiti for Process Developers

Bulgaria - Activiti for Process Developers

Bolivia - Activiti para Desarrolladores de Procesos

Indonesia - Activiti for Process Developers

Kazakhstan - Activiti for Process Developers

Moldova - Activiti for Process Developers

Morocco - Activiti for Process Developers

Tunisia - Activiti for Process Developers

Kuwait - Activiti for Process Developers

Oman - Activiti for Process Developers

Slovakia - Activiti for Process Developers

Kenya - Activiti for Process Developers

Nigeria - Activiti for Process Developers

Botswana - Activiti for Process Developers

Slovenia - Activiti for Process Developers

Croatia - Activiti for Process Developers

Serbia - Activiti for Process Developers

Bhutan - Activiti for Process Developers

Nepal - Activiti for Process Developers