課程簡介

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 的基礎知識。

 28 時間:

人數


每位參與者的報價

客戶評論 (4)

Provisional Upcoming Courses (Require 5+ participants)

課程分類