自己研發的流程引擎,或者使用第三方的工作流程引擎,感覺不爽,要替換為馳騁bpm怎麼辦?這裡給您乙個方案。
如何把您現有的流程系統資料遷徙到馳騁bpm上?這是乙個大問題。在處理改問題之前,首先要了解馳騁bpm的資料庫結構,馳騁bpm的特性在做計畫。
馳騁bpm, 表單與流程既可以統一也可以分開應用。
表單簡單簡潔,自適應手機端,pc端。
我們建議使用我們的表單引擎與流程引擎。
如果完成的匯入過來就可以在馳騁bpm上執行,從理論上可以實現,在操作層面上不現實。因為需要異構的系統轉換,流程引擎與表單引擎設計思想思路都不一致。實現的功能都是可以解決客戶的問題。
我們要做的是,最大限度的減少工作強度,降低切換系統的成本。
資料切換過來以後,都需要微調與測試。
我們要研究有如下資料需要匯入:
流程模版.
表單模版.
流程執行的歷史資料.
流程目前執行的資料,工作流引擎的資料。
流程模版的匯入:
我們可以研究一下對方的流程模版結構,主要有如下幾個表,
流程模版主表,儲存流程的基本資訊。對應wf_flow
節點表,儲存節點資訊。 對應wf_node
節點與崗位、部門、人員的對應表。 對應wf_nodedept,wf_nodestation,wf_nodeemp
連線線表,對應wf_direction.
把以上重要的表結構對應並匯入過來,就可以節省很多的工作量,就可以使用馳騁bpm的流程設計器開啟,然後對一些屬性進行微調。
表單模版的匯入:
如果對方的系統的表單資訊也是採用結構化的模式進行儲存的,就需要了解對方的資料表結構,把資料匯入到ccform表單庫里去,對於馳騁表單引擎的資料庫如下。
表單資訊儲存主表 sys_mapdata .
表單字段資訊儲存表sys_mapattr .
表單的業務邏輯儲存表,sys_mapext.
把以上表結構匯入後,進行微調,然後連同流程一起測試。
關於流程執行的歷史流程資料:
歷史資料在您現在的系統檢視,統計分析。
對於比較重要的,需要延續性的資料可以匯入到 nd***rp資料裡,可以使用ccflow的統計分析工具。
對於執行中的流程引擎的資料
歷史的待辦,就讓其在原來系統完成,原來系統不能在發起新的流程。
在現在的待辦頁面上,拼接原來的待辦資料,原來的系統的待辦連線到原來的系統上去,ccflow的待辦連線到ccflow系統上去。
===over===
如何在現有的 Linux 系統上新增新的磁碟
摘要 作為乙個系統管理員,我們會有這樣的一些需求 作為公升級伺服器容量的一部分,或者有時出現磁碟故障時更換磁碟,我們需要將新的硬碟配置到現有伺服器。在這篇文章中,我會向你逐步介紹新增新硬碟到現有 rhel centos 或者 debian ubuntu linux 系統的步驟。作為乙個系統管理員,我...
如何在現有的 Linux 系統上新增新的磁碟
fdisk是乙個在 linux 系統上用於顯示和管理硬碟和分割槽命令列工具。fdisk l這個命令會列出當前分割槽和配置。檢視 linux 分割槽詳情 新增了 20gb 容量的硬碟後,fdisk l的輸出像下面這樣。檢視新分割槽詳情 新新增的磁碟顯示為 dev xvdc。如果我們新增的是物理磁碟,基...
如何在現有的 Linux 系統上新增新的磁碟
摘要 作為乙個系統管理員,我們會有這樣的一些需求 作為公升級伺服器容量的一部分,或者有時出現磁碟故障時更換磁碟,我們需要將新的硬碟配置到現有伺服器。在這篇文章中,我會向你逐步介紹新增新硬碟到現有 rhel centos 或者 debian ubuntu linux 系統的步驟。作為乙個系統管理員,我...