岳柳青 李佳妮
[摘 要]本文首先介紹了基于petri網的柔性工作流建模方法,然后分析了保險的業務流程,并建立了對應的工作流模型。然后通過一個交通事故的特殊實例,對相應的子過程進行了修改操作,提高了工作流的適應性。
[關鍵詞]柔性工作流 petri網 保險業務
作者簡介:岳柳青,女,單位:湖南農業大學,職務:教師,學位:碩士。
一、問題的提出
近年來,保險業務為人們的生活和工作提供了一定的保障,已漸漸被人們所接受。它以年均35%左右的速度增長,成為整個國民經濟中發展最快的行業之一,取得了巨大的發展成就,其在經濟補償、資金融通和社會管理等方面發揮著越來重要的作用。在保險業務高速發展的同時,保險行業的信息化建設也同樣受到了人們的重視。由于保險公司承保業務的流程大體相近,但不同業務之間又存在一定的差異性,因此,本文將利用柔性工作流對其業務過程進行建模,在兼顧效率的同時,又能滿足其靈活性的要求。
二、柔性工作流與petri網簡介
(一)工作流及柔性工作流
工作流是描述一個企業或組織的業務處理活動過程的模型。工作流管理聯盟的定義,工作流是一類能夠完全或者部分自動執行的業務過程,根據一系列過程規則,文檔、信息或任務能夠在不同的執行者之間傳遞、執行[1]。
工作流技術發展到今天,隨著實際應用的不斷深入,人們對其提出了更高的要求,其中一個主要問題就是工作流的靈活性和動態性。因此,引入了柔性工作流的概念,對于柔性工作流的定義,目前國內外學術界并沒有給出一個被大家公認和接受的明確定義,在參考了國內外相關研究論文和研究成果的基礎上,本文得出了下面的定義:在工作流的運行過程中,能夠對工作流的過程進行實時、動態的修改,那么就稱此工作流為柔性工作流。
(二)基于petri網的柔性工作流建模
對工作流進行建模的方法很多,而利用Petri網對工作流進行建模相對于其他的建模方法,它的優勢包括:⑴具有很強的表達能力;⑵圖形化表示基礎上的形式化語義;⑶豐富的分析技術。Petri網由兩種不同的節點連接而成:“庫所”和“變遷”,庫所表示條件,在Petri網中用圓形表示,變遷表示任務,在Petri網中用方框表示,它們通過連接和相連,交替的出現。變遷是Petri網的主動元素,庫所是被動元素。工作流過程包含了需要被執行的任務、過程執行中的條件信息以及被執行的次序,這樣利用Petri網來定義過程是很直觀的。
本文將利用樹型分解的方法來實現過程的層次定義,基于Petri網的樹型分解的建模方法的思想如下:首先將工作流過程看成只有起始庫所,終止庫所和一個可分解變遷組成的過程,這個可分解的變遷包含了整個過程所有的動作。然后根據工作流的路由結構,一層層逐級對工作流過程進行分解,最后當每一個葉子變遷都代表一個具體的動作時,工作流建模完成。
三、保險公司業務流程建模
保險公司的業務流程大致如下:首先對索賠申請進行記錄,然后對索賠的類型進行確定,例如火災、交通事故、旅行、職業傷害等。檢查顧客檢查顧客的險種,并確認他是否具有索賠資格,同時還要檢查顧客的保險費,確認付款是否未過期。如果在此過程中,沒有索賠資格或是沒有交納保險費,那么就向顧客發拒絕信。如果檢查具有索賠資格,那么需要基于索賠細節,估計賠付數額,并指定評估員調查受損情況并估價,如果比較大,需要通過專家進行進一步的確認,最后確定賠付的數額,并提供給顧客。顧客如果接受賠付數額,那么就對其進行賠付,否則,就要對顧客提出的異議進行評估,決定是否修訂或者是啟動法律訴訟。最后,整個索賠過程關閉,將這一處理過程歸檔。
由于上述索賠申請過程比較復雜,那么下面就只以確認索賠數額過程為例介紹此模型的應用。根據上面的描述,確認索賠數額的過程大致包含以下一些任務:
(1)基于索賠細節,估計賠付數額;(2)指定評估員調查受損情況并估價;(3)確認或修訂賠付數額,并提供給顧客;(4)記錄顧客的反饋:接受或拒絕;(5)評估異議,決定修訂或啟動法律訴訟;(6)法律訴訟;(7)索賠的賠付。
根據以上任務,首先建立起始和終止的庫所和一個可分解的活動,經過分析整個過程,可以將這個可分解的活動分解成兩個子活動:估計并評估索賠數額(a.1)和將數額提交給顧客(a.2),重復上述過程,分別對a.1和a.2進行分解,于是就可以得到如圖1所示的一個樹狀模型:

各個活動之間的關系表示形式為:⊙(⊙(b.1→c.1→c.2) →b.3→(b.4∧c.3)) →(c.4∧)→b.6),(→表示順序連接,∧表示選擇連接,∨表示并行連接,⊙表示循環連接,為空變遷)。這個過程的活動以及活動之間的關系已經表示了出來,表1表示了變遷T的相關信息。

四、基于柔性工作流的業務流程調整的實現
對因為過程的調整首先需要找出發生改變的子活動,根據建模產生的過程樹,向上追溯到他們共有的父變遷,并對以這個父變遷為根節點的子變遷樹進行重新定義,并根據新產生的樹形結構,對這些活動進行重新排序。修改完成后,將修改后的子變遷樹在原變遷樹的位置上進行替換,同時修改總業務流程的表示方法,這樣,就完成了業務過程的重新定義,提高了系統的柔性控制能力。
如果當一個交通保險實例到來時,在估計賠付數額的同時,還需要考慮采取一些應急措施,進一步減少損失和緩解矛盾。對業務流程樹進行分析,在b.1→c.1→c.2這條子路徑上的,即估計賠付數額,并請專家進行評估這個過程中,需要對它們添加一個并行動作b8,即采取應急措施。那么,首先找出它們共同的父節點a.1,然后對a.1這個子變遷樹進行調整,即增加一對分支同步節點b.7和b.9,然后在他們中間添加一條與活動b.1和b.2平行的活動b.8,調整后的子變遷樹如圖2所示,將這棵新子變遷樹替換掉原來的子樹,這樣就得到了一個新的業務過程,如圖2所示:

在這個圖中,增加了4個狀態和3個變遷,它們分別是P9,P11,P12,P13和b7,b8,b9。新添加進來的變遷節點的功能如下所示:
變遷b8:查勘實際情況,采取相應的應急措施;
變遷b7:并行分支節點,同時觸發評估數額和采取應急措施;
變遷b9:并行匯合節點,當評估數額完成和已經采取應急措施后,轉入下一個操作。根據上圖所示,那么新產生的流程的表示形式則如下所示:
⊙(⊙(b.7→((b.1→c.1→c.2)∨b.8)→b.9)→b.3→(b.4∧c.3))→(c.4∧)→b.6)
參考文獻
[1] WFMC。The Workflow Reference Model 29-Nov-1994。WFMC-TC-1003
[2]周勇軍,尹建偉等。工作流柔性角色解析研究與實現[J]計算機應用研究, 2004(9):33-36
[3]楊雯,劉厚泉。基于petri網的工作流模型的研究[J]計算機工程與涉及,2007(9),vol.28,No.17: 4149-4164
[4]范玉順。工作流管理技術基礎[M]清華大學出版社,2001
[5]邢樹斌。工作流技術在電子政務中的應用[J]科技情報開發與研究,2007(33),vol17,211-212