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