1. 程式人生 > >基於事件驅動過程鏈理論的SAP項目實施

基於事件驅動過程鏈理論的SAP項目實施

任務 res p s 數據庫 chain tle 理解 用戶 靜態資源

基於事件驅動過程鏈理論的SAP地產項目實施研究

一、事件驅動過程鏈模型(EPC)的含義


事件驅動過程鏈模型(EventDriven Process Chain)通過智能化的流程路徑,根據既定的原則和權限進行全鏈條活動傳遞。並且傳遞過程種可以被實時的進行監控和修正,通過信息系統相結合,實現全過程自動化。事件驅動不僅僅是單純把事件從原處傳向某地。在企業日常經營中,系統中的業務接收器按照規定的信息處理原則,將需要處理的信息存儲在固定的數據系統中,從各種各樣的信息中系統進行自動篩選,企業員工根據指引發生下一步行為動作。事件驅動下的ERP系統對全鏈條環節都進行了明確的定義,按照不同角色處理不同的業務信息。

系統事件驅動過程首先由始端用戶發出需求信息(如圖),系統接收信息對該用戶的信息環境檢測後,讀取並反饋。系統鏈條下一環節收到消息後,根據既定規則進行處理,再通過交易隊列的申請,自動將結果傳遞到後臺信息管理池中,方便後續信息調用和查找。

技術分享圖片

事件驅動過程鏈是企業建模的核心模型。EPC模型通過將過程中的靜態資源(系統、組織、數據等)組織在一起形成一個能夠完成特定任務或者活動(流程)的動態模型——體現了業務的增值過程。企業建模中的其他各種模型通常只是在EPC所體現的基本信息和關系的不同呈現方式——視圖。 EPC的核心是四種類型的對象:1、事件Event 2、功能Function ,規則Rule ,資源Resource

所謂事件,是指通過一個流程符號顯示出來觸發某種行為的消息或請求,通常也可理解為現實世界中某種狀態的改變(如客戶訂單到達、產品設計完成等)。一般有如下三種情況:

1 能夠觸發某個流程開始的外部改變(比如,客戶訂單到達)

2、流程內部處理狀態的改變(比如,產品制造完畢)

3、帶有外部影響的最終結果(比如,訂單送到了客戶的手中)

事件包含流程中每一步的前提條件或者後果。所謂前提條件是指在一個活動能夠進行之前必須出現或者已經發生了的事情,而後果就是一個活動的結果。事件可以是某人為事件或者是計算機系統操作的結果。每個流程的最終事件,除了作為本流程的一個重點外,還可以作為下一流程的觸發事件,以這種方式就可以將流程的不同部分通過事件連起來,形成一個大的端到端流程圖。事件的描述,通常是采用一個“主謂詞”形式的短語來表示一個狀態,按計算機的方式就像:“什麽‐怎麽樣”,比如“訂單到達”,“成本計算完成”。


二、地產SAP項目事件驅動EPC的應用


房地產項目實施的主要系統事件包括組織搭建、財務管理、采購管理、銷售管理四大事件。項目組的構成也基本基於四大核心事件展開。根據每組的需求按照功能點劃分子事件,項目實施的過程就是每個子事件規則確立的過程。

項目的管理引入事件驅動過程鏈模型,這麽做的原因有三個,一是符合ASAP方法論的要求,二是可以更貼近用戶需求,三是可以量化的進行項目管理。它的好處是可以將業務管理思想與信息系統結合,實現了企業的控制要求,由粗放式管理轉變成精細化管理,給企業帶來巨大的管理變革。ERP系統將整個集團由信息不集中,事件過程鏈不串聯的管理方式,轉換為信息集中管控模式,可及時監控散布在全國各區域項目公司的生產經營活動。

舉個例子幫助大家理解事件的含義:

營銷管理中的客戶管理是整體營銷管理事件中最重要的一個子事件,我們將客戶事件稱為營銷中的一級子事件。同時客戶管理還是客戶跟進,置業顧問,銷售團隊這三種事件的父事件,我們把客戶跟進,置業顧問,銷售團隊這三種事件叫做二級子事件。不同的事件在後臺中存放到不同的數據庫表裏,通過父與子的事件關系掛接起來,形成邏輯的串聯。對照第一章中的事件的概念,可以很清晰的得到某個子事件的前提條件和輸出後果。

系統是以上若幹離散事件驅動過程鏈的集合,系統的實施是重構事件驅動過程鏈交互落地的過程,利用結構化工具在系統中搭建事件驅動過程鏈是企業ERP系統的核心。如果整體ERP項目被比作“人”的話,事件驅動過程鏈理論構成人的血肉,結構化思維理論構成人的骨架。下一篇中將繼續探討結構化思維在SAP項目中的運用(未完待續)。


基於事件驅動過程鏈理論的SAP項目實施