乱色美www女麻豆_中文字幕伊人_再深点灬舒服灬太大了np视频_边做边吃奶_特级aaaaaaaaa毛片免费视频

基于業務流程管理BPM思想的解決方案

作者:alphaflow 時間:2018-03-04 瀏覽 :717

在激烈的競爭中,各組織機構的業務運營效率高低對其發展極為關鍵。然而在不同組織內部,普遍存在著各種異構自治的信息系統,如人事系統、財務系統、ERP系統等。這些系統往往分散在不同的職能部門,支持特定領域的業務運作,但系統間往往并不能互聯互通,形成了一個個的信息孤島。針對此問題,基于業務流程管理BPM思想的解決方案是:以業務流程為中心全面串聯組織的運營活動,打通“部門墻”,讓流程可以無障礙地連通各系統,并形成驅動整個組織機構運轉的動力。

Alphaflow:基于業務流程管理BPM思想的解決方案


“組織機構運營的過程,實質就是眾多流程執行的過程”,如何對組織機構的生產運營活動進行梳理和規劃,設計出合理的業務流程,并提供信息化支撐,就成為人們迫切需要解決的問題。而傳統開發方法如瀑布式或敏捷式開發在應用到流程驅動型軟件時,往往并不能深刻反映流程運轉的全貌,容易帶來需求與實現的脫節或造成開發時間的浪費。為提升對流程驅動型軟件開發的支持,ISO組織于2013年底通過了BPMN2.0.2建模和執行標準。依據此標準,各種流程建模工具和業務流程引擎產品涌現,建模工具輔助業務人員和開發人員進行流程方面需求和設計的溝通,流程引擎則封裝了驅動業務活動流轉的邏輯和Web服務集成的邏輯。如何整合現有的軟件開發思想、方法、過程和工具,我們將結合基于BPM的支持系統的研發,為業務流程設計提供一種開發思路。

代入式流程實踐

需求分析人員化身為辦理業務的當事人,親身實際地從業務流程的起點出發,準備所需材料,參與到具體的工作場景當中。每到一個新的任務辦理節點,則由另外的需求人員充當該業務階段的辦理人,在工作人員指導下完成每個業務階段的活動。通過這種身份代入的方式,熟悉業務,梳理流程,匯總業務流程數據。

Alphaflow:基于業務流程管理BPM思想的解決方案


在該階段,要著重關注這幾方面的內容:

1)業務鏈的價值,即該業務流程完成后的產出是否對組織完成其職能有實質性意義,若沒有則忽略該流程。

2)業務鏈所涉及的組織結構,如人員、職位、角色、部門的關系,和用到的既有業務系統功能。

3)業務鏈中每個具體活動的屬性。包括名稱、參與者、時間限制、業務數據。

4)業務鏈中活動與活動間的路由流轉規則。包括業務規則、條件判斷、并發與否等。

層次性流程建模

在該階段由最終用戶、需求人員和設計人員一起將調研好的流程模型化。模型化即使用流程建模工具用圖形化符號表征業務實際開展情形。

在初級的層次上,由最終用戶和需求人員選用基本的BPMN元素繪制草圖,以便于相互間的溝通。該層次繪制的模型圖著重在于其描述和分析層面的功能,可以不那么嚴謹和規范,但整體的流程脈絡和走向結構不能有大的偏差。該階段可以與前一階段的流程實踐部分形成迭代,相互印證。

在高級的層次上,由需求人員和設計人員使用更為具體、承載明確語義的BPMN元素繪制面向執行的業務流程圖。該流程圖將依據初級層次的草圖進行繪制,但更加強調流程執行的細節信息,繪制時需要設置好活動及流轉的各種屬性。這需要對建模規范有全面的理解和掌握,并能順利地將需求信息與模型圖建立合理完善的對應關系。可以在此模型圖基礎上搭建快速原型,與最終用戶進行協商修改和確認。

Alphaflow:基于業務流程管理BPM思想的解決方案


服務化既有系統

對流程圖中涉及與原有業務系統產生交互的活動,則需要使用粗粒度服務化的理念去思考和審視,進行異構系統的集成。由流程引擎擔當待開發新系統的調度中心,讓原有業務系統各司其職,用流程把這些服務串接起來。

新系統搭建采用以服務為導向的架構體系,對既有業務系統進行服務化改造。改造的方式可以采用基于SOA的ESB技術體系,也可以采用更為輕量級的基于REST的API。借助流程引擎發布的Web服務搭建流程中心,實現對流程和各業務系統的統一管理。

組件化軟件實現

對新系統中需要實現的本地業務功能,依據組件化開發原則,按照活動類型分情況處理。若是用戶類型的人工活動,則更多地需要注意人與系統的交互體驗,以及角色與功能權限的對應關系。若是自動化活動,則更多關注于業務邏輯過程的實現,注重數據結構和算法的設計。活動的流轉邏輯,則調用流程引擎的接口實現。

實現業務流程時,同一活動內以及前后活動間運轉數據的協調也極為關鍵。業務數據一般從用戶處收集或是從某些業務系統提取,在流程執行時對業務數據進行更新,同時需要設置流程變量以進行整個流程級別的狀態保存和結果記錄。此外,本地應用與Web服務之間的數據交換也需要進行良好設計。

模型的適應場景

BPM思想融合了業務流程管理和IT技術支撐,本文提出的基于BPM的業務模型設計拓寬了流程驅動型軟件開發的途徑,便利了開發中的交流與協作,縮短了開發周期,帶來了更好的產品輸出和用戶滿意度。典型的可應用場景特征如:有多角色參與的業務流程,跨部門甚至跨組織的業務流程,有多種異構業務系統需要進行整合集成;而不適用的場景特征有:不涉及多人交互的單任務型需求,純自動化過程型的業務處理需求等。

結語

通過應用該方法設計的業務流程,可以為企業帶來指導和便利。未來隨著云計算和移動互聯網的普及,流程型軟件的應用會更加便利化和貼近生活化。依托云服務平臺的流程中心會提供后端高可靠易拓展的強大支持能力,客戶端的表現形式也將多樣化,現今常見的流程運營模式也許將會隨著移動App和各種傳感器的應用而產生重大變革。

本文標簽:業務流程管理BPM