關鍵詞:流程系統版本切換\ 馳騁BPM. 數據庫
如何把您現有的流程系統數據遷徙到馳騁BPM上?這是一個大問題。在處理改問題以前,首先要了解馳騁bpm的數據庫結構,馳騁bpm的特性在作計劃。 工具
馳騁BPM的流程模版,表單模版都存儲在數據庫裏面,詳細表結構請參考http://ccflow.org/docs 下載查看。 測試
1. 馳騁BPM, 表單與流程既能夠統一也能夠分開應用。 設計
2. 表單簡單簡潔,自適應手機端,PC端。 orm
3. 咱們建議使用咱們的表單引擎與流程引擎。 get
4. 若是完成的導入過來就能夠在馳騁bpm上運行,從理論上能夠實現,在操做層面上不現實。由於須要異構的系統轉換,流程引擎與表單引擎設計思想思路都不一致。實現的功能都是能夠解決客戶的問題。 工作流
5. 咱們要作的是,最大限度的減小工做強度,下降切換系統的成本。 io
6. 數據切換過來之後,都須要微調與測試。 form
咱們要研究有以下數據須要導入: 表單
1. 流程模版.
2. 表單模版.
3. 流程運行的歷史數據.
4. 流程目前運行的數據,工做流引擎的數據。
流程模版的導入:
咱們能夠研究一下對方的流程模版結構,主要有以下幾個表,
1. 流程模版主表,存儲流程的基本信息。對應WF_Flow
2. 節點表,存儲節點信息。 對應WF_Node
3. 節點與崗位、部門、人員的對應表。 對應WF_NodeDept,WF_NodeStation,WF_NodeEmp
4. 鏈接線表,對應WF_Direction.
把以上重要的表結構對應並導入過來,就能夠節省不少的工做量,就可使用馳騁bpm的流程設計器打開,而後對一些屬性進行微調。
表單模版的導入:
若是對方的系統的表單信息也是採用結構化的模式進行存儲的,就須要瞭解對方的數據表結構,把數據導入到ccform表單庫裏去,對於馳騁表單引擎的數據庫以下。
1. 表單信息存儲主表 Sys_MapData .
2. 表單字段信息存儲表Sys_MapAttr .
3. 表單的業務邏輯存儲表,Sys_MapExt.
把以上表結構導入後,進行微調,而後連同流程一塊兒測試。
關於流程運行的歷史流程數據:
1. 歷史數據在您如今的系統查看,統計分析。
2. 對於比較重要的,須要延續性的數據能夠導入到 NDxxxRp數據裏,可使用ccflow的統計分析工具。
對於運行中的流程引擎的數據
1. 歷史的待辦,就讓其在原來系統完成,原來系統不能在發起新的流程。
2. 在如今的待辦頁面上,拼接原來的待辦數據,原來的系統的待辦鏈接到原來的系統上去,ccflow的待辦鏈接到ccflow系統上去。
===OVER===