Activiti 學習筆記記錄(二)

2022-08-03 04:03:11 字數 1300 閱讀 2700

業務流程建模標記法 bpmn (business process model and notation),是工作流中的特定業務流程的圖形化表示法。是由物件管理組織(omg)維護的關於業務流程建模的行業性標準。

工作流:對工作流程及其各操作步驟之間業務規則的抽象、概括描述。工作流建模,即將工作流程中的工作如何前後組織在一起的邏輯和規則,在計算機中以恰當的模型表達並對其實施計算。工作流要解決的主要問題是:為實現某個業務目標,利用計算機在多個參與者之間按某種預定規則自動傳遞文件、資訊或者任務。

bpmn的主要目標是提供一些被所有業務使用者容易理解的符號,從建立流程輪廓的業務分析到這些流程的實現,直到終端使用者的管理監控。bpmn也支援提供乙個內部的模型可以生成可執行的bpel4ws。因此bpmn的出現,彌補了從業務流程設計到流程開發的間隙。

bpmn定義了乙個業務流程圖(business process diagram),該業務流程圖基於乙個流程圖(flowcharting),該流程圖被設計用於建立業務流程操作的圖形化模型。而乙個業務流程模型(business process model),指乙個由的圖形物件(graphical objects)組成的網狀圖,圖形物件包括活動(acticities)和用於定義這些活動執行順序的流程控制器(flow controls)

業務流程圖由一**形元素構成。這些元素讓我們很容易開發乙個簡單的,為大多數業務分析人員更熟悉的流程圖。

需要強調的是,開發bpmn的乙個動機就是建立一套簡單的機制來建立業務流程模式,與此同時,還要能夠應付業務流程內在的複雜性。

bpmn用很小一套圖形要素做簡單的圖來建模,這將令業務使用者與開發者一樣容易理解其中的過程和流。它的四種基本要素如下:

流物件(flow object)

事件(events),活動(activities),關口(gateways)

連線物件(connecting objects)

順序流(sequence flow),訊息流(message flow),關聯(association)

泳道(swimlanes)

池(pool),道(lane)

器物(artifacts/artefacts)

資料物件(data object),組(group),注釋(annotation)

這四大類物件令我們有機會做出簡單的業務流程圖(bpd, business process diagram)。同時,bpmn也允許在bpd中建立你自己的流物件、器物型別,使圖更好理解。

Activiti框架學習記錄 02

本篇主要是activiti工作流框架的學習記錄,以及對於該框架的基本使用和一些淺顯的理解 1 準備工作 在activiti框架學習記錄 01中已經有比較詳細的描述 提供了門面做任何操作都會需要使用到該物件 processengine processengine processengines.getd...

Activiti框架學習記錄 03

本篇主要是activiti工作流框架的學習記錄,以及對於該框架的基本使用和一些淺顯的理解 1 基本概念與名詞理解 2 知識點1 候選人操作 現在的操作因為處於學習階段都是暫時靜態資料 processengine processengine processengines.getdefaultproce...

activiti學習筆記 一

一 資料庫 1 分類 2 表結構操作 2.1資源庫流程規則表 1 act re deployment 部署資訊表 2 act re model 流程設計模型部署表 3 act re procdef 流程定義資料表 2.2執行時資料庫表 1 act ru execution 執行時流程執行例項表 2 ...