讀書筆記《工作流管理-模型、方法和系統》-2、工作流建模
2、條件是一個任務開始及完結的前提。條件決定了任務是否被執行以及執行的順序。
3、任務是工作的一個不可分割的邏輯單元,它必需被完整執行,或發生錯誤就需要回滾(rollback).
4、任務分為手動、自動、半自動。
5、任務是泛指一般的工作單元而不是指某個案例的活動。
6、工作項(work item)是實際被執行的工作塊。
7、過程(Process)描述一類案例的執行方式。過程指出來哪些任務需要被執行及執行順序。
8、本質上,過程由任務和條件元件。
9、一個過程可以作為為另一個過程中的一個任務(子過程)。
10、過程可以看作是案例的路由。路由結構分四種:順序、並行、選擇、迴圈。
11、只有當案例狀態允許時,工作項才能被執行。而且工作項被執行前,需要“觸發”,也就是辦理人員從待辦工作中取出來。也有些必需處理的工作項不需要觸發即可執行。工作項的觸發可以由人點選觸發或由時間、訊息觸發。
12、原則上流程要滿足兩個需求:1、經過一系列任務執行都能到達end節點。2、到達end節點時所有其它節點都應該處於不能執行狀態。
相關推薦
讀書筆記《工作流管理-模型、方法和系統》-2、工作流建模
1、每個案例(工作)應該擁有的要素:唯一標識、生命週期、狀態、案例資料、案例檔案、條件 2、條件是一個任務開始及完結的前提。條件決定了任務是否被執行以及執行的順序。 3、任務是工作的一個不可分割的邏輯單元,它必需被完整執行,或發生錯誤就需要回滾(rollback). 4
《工作流管理——模型、方法和系統》筆記2:Petri網對工作流建模
Web 是一個生長著的、開放的、動態的分散式系統。 Web 始於1989 年,當時英國科學家 Tim Berners-Lee 和比利時人 Robert Cailliau 在歐洲粒子物理研究所(European Organization for Nuclear Research
工作流管理--模型、方法和系統
本人專業電腦科學與技術,目前還是小渣渣。在老師的推薦下,讓我學習工作流管理這本書,所以就給大家介紹一點工作流管理的小知識。也是一些自己的理解。 工作流的基本目的就是為每次活動選擇合適的執行的型別。什麼是活動呢 ?活動就是資源的真整合,即每次案例藉助資源來執行
《TCP/IP具體解釋》讀書筆記(19章)-TCP的交互數據流
font alt 算法 方向 它的 字節 隨機 收集 計算 在TCP進行傳輸數據時。能夠分為成塊數據流和交互數據流兩種。假設按字節計算。成塊數據與交互數據的比例約為90%和10%,TCP須要同一時候處理這兩類數據,且處理的算法不同。書籍本章中以Rlogin應用為例觀察交
《mysql必知必會》讀書筆記--觸發器及管理事務處理
sql drop 是不是 回退 blog mysql語句 update inno eat 觸發器 觸發器是MySQL響應DELETE,INSERT,UPDATE而自動執行的一條MySQL語句,其他語句不支持觸發器。 創建觸發器時,需要4個條件; 唯一的觸發
20、linux筆記--設定Linux環境變數的方法和區別
致謝:設定Linux環境變數的方法和區別 設定 Linux 環境變數可以通過 export 實現,也可以通過修改幾個檔案來實現,有必要弄清楚這兩種方法以及這幾個檔案的區別。 通過檔案設定 Linux 環境變數 首先是設定全域性環境變數,對所有使用者都會生效: etc/profi
強化學習(RLAI)讀書筆記第十三章策略梯度方法(Policy Gradient Methods)
強化學習(RLAI)讀書筆記第十三章策略梯度方法(Policy Gradient Methods) 13.1 Policy Approximation and its Advantages 13.2 The Policy Gradient Theore
Effective Java 第三版讀書筆記——條款11:重寫 equals 方法的同時也要重寫 hashCode 方法
在每一個重寫 equals 方法的類中,都要重寫 hashCode 方法。如果不這樣做,你的類會違反 hashCode 的通用約定,這會阻止它在 HashMap 和 HashSet 這樣的集合中正常工作。下面是根據 Object 原始碼改編的約定: 在一個應用程式執行過程中,如果在 equal
《演算法導論》讀書筆記(01)——ch02 演算法基礎【插入排序、歸併排序】
《演算法導論》第二章主要討論了兩個演算法問題:插入排序和歸併排序,在介紹兩個演算法的同時,對兩個演算法從執行效率上做了分析。最後對分治演算法進行了做了簡要介紹。下面對這兩種演算法從頭開始分析,並用C語言和JAVA語言進行實現。 目錄 1.插入排序 1.1 演算法思路
Effective Java 第三版讀書筆記——條款10:重寫 equals 方法時遵守通用的規定
重寫 equals 方法看起來很簡單,但是有很多方法會導致重寫出錯。避免此問題的最簡單方法是不去重寫 equals 方法,在這種情況下,類的每個例項只與自身相等。如果滿足以下任一條件,則說明不去重寫是正確的做法: 每個類的例項都是固有唯一的。例如像 Thread 這樣代表活動實
golang學習筆記---函數、方法和接口
動態綁定 多個 依賴 find 輸出 ack range 支持 不定 函數:對應操作序列,是程序的基本組成元素。 函數有具名和匿名之分:具名函數一般對應於包級的函數,是匿名函數的一種特例,當匿名函數引用了外部作用域中的變量時就成了閉包函數,閉包函數是函數式編程語言的核心。方
golang學習筆記---函式、方法和介面
函式:對應操作序列,是程式的基本組成元素。 函式有具名和匿名之分:具名函式一般對應於包級的函式,是匿名函式的一種特例,當匿名函式引用了外部作用域中的變數時就成了閉包函式,閉包函式是函數語言程式設計語言的核心。方法是綁 定到一個具體型別的特殊函式,Go語言中的方法是依託於型別的,必須在編譯時靜態繫結 介面
西瓜書讀書筆記:第二章 模型評估與選擇
2.1經驗誤差與過擬合 錯誤率:分類錯誤的樣本數佔樣本總數的比例 精度accuracy:1-錯誤率 誤差:學習器的實際預測輸出與樣本的真實輸出之間的差異 訓練誤差training error/經驗誤差empirical error:學習器在訓練集上的誤差 泛化誤差:
鳥哥的Linux私房菜讀書筆記--Tarball的管理與建議
Tarball的安裝時可以跨平臺的,C語言的程式程式碼在各個平臺上是互通的。 1、使用原始碼管理軟體所需要的基礎軟體 (1)gcc或cc等C語言編譯程式(conplier) (2)make與autoconfig等軟體 (3)需要kernel提供的libary以及相關的
深入理解Java虛擬機器讀書筆記8----Java記憶體模型與執行緒
八 Java記憶體模型與執行緒 1 Java記憶體模型 ---主要目標:定義程式中各個變數的訪問規則,即在虛擬機器中將變數儲存到記憶體和從記憶體中取出變數這樣的底層細節。 ---此處的變數和Java中的變
Swift教程_零基礎學習Swift完整例項(二)_swift基礎(簡單值、控制流、方法和閉包)
三、Swift基礎介紹 本章將對Swift做一個簡單說明,內容取自《The Swift Programming Language》,並加之自己的理解。首先swift全域性作用域中的程式碼會被自動當做程
Objective-C高階程式設計讀書筆記之記憶體管理
Objective-C高階程式設計 iOS與OS X多執行緒和記憶體管理 自動引用計數(ARC, Automatic Reference Counting) 目錄 什麼是自動引用計數 記憶體管理的思考方式 autorelease 所有權修飾符介紹 ARC規則 ARC實
設計模式讀書筆記:Template Method(模板方法)
意圖: 定義一個操作中的演算法的骨架,而將一些步驟延遲到子類中。TemplateMethod 使得子類可以不改變一個演算法的結構即可重定義該演算法的某些特定步驟。 結構圖:來自 《23種設計模式 - 郗曉勇》 AbstractClass #include <ios
網際網路企業安全高階指南讀書筆記之安全管理體系
外部評價指標 攻防能力——如果安全團隊沒幾個懂攻防的骨幹,那像樣的安全團隊這件事就無從談起、對攻防的理解是做安全的基礎,業界普遍的狀況是整體實力強的安全團隊攻防能力必然不弱,而攻防能力弱的團隊其
《深入理解 Java 虛擬機器》讀書筆記:Java 記憶體模型與執行緒
# 正文 由於計算機的處理器運算速度與它的儲存和通訊子系統速度的差距太大了,大量的時間都花費在磁碟 I/O、網路通訊或者資料庫訪問上,導致處理器在大部分時間裡都處於等待其他資源的狀態。因此,為了充分利用計算機的處理器運算能力,現代計算機作業系統採用了多工處理的方式,即讓計算機併發處理多個任務。 對於計算量