[發明專利]一種圖形化定義流程地圖的方法和裝置有效
| 申請號: | 201310750235.8 | 申請日: | 2013-12-31 |
| 公開(公告)號: | CN103713930B | 公開(公告)日: | 2017-05-24 |
| 發明(設計)人: | 郝杰;吳烜 | 申請(專利權)人: | 北京榮之聯科技股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F17/30 |
| 代理公司: | 北京風雅頌專利代理有限公司11403 | 代理人: | 李弘,李翔 |
| 地址: | 100080 北京市海淀區北四*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 圖形 定義 流程 地圖 方法 裝置 | ||
技術領域
本發明涉及計算機領域,特別是指一種圖形化定義流程地圖的方法和裝置。
背景技術
為了能夠更好地對流程進行管理,一般會對流程進行梳理與分類。傳統的IT解決方式是建立流程目錄樹、流程文件夾(類似于資源管理器的方式)和后臺程序生成分類結構圖的方式來對流程分門別類的進行存放。流程文件夾是借鑒操作系統的資源管理器的展現形式。這種方式的局限性在于難以把握全局的流程,每次只能進入文件夾內部才能看到下級流程信息,對管理者使用極為不便。樹形目錄是將流程分類層級以樹的形式展現,它的好處是層次清晰,但是如果對現有流程分類或者規劃進行編輯,就必須單節點操作,無法進行批量操作;而且對于節點相對位置無法進行有效控制;并且無法展現二維的層次關系。基于后臺程序生成流程地圖,在分類展現上滿足所有要求,但是不能完成交互編輯,實際應用局限性很大。
目前,這些方式確實能夠解決一般的分類管理問題,但是圖和目錄的轉化沒有做到結合,它們在業務需求和系統體驗上有著明顯的局限性。
發明內容
有鑒于此,本發明的目的在于提出一種圖形化定義流程地圖的方法和裝置,能夠做到目錄和圖的相互轉化,使流程地圖的定義工作變得高效和準確。
基于上述目的本發明提供的一種圖形化定義流程地圖的方法,包括步驟:
客戶端繪制流程地圖;
客戶端根據繪制的流程地圖,生成xml格式的數據腳本;
客戶端將生成的xml格式的數據腳本發送給應用服務器;
應用服務器接收xml格式的數據腳本,并將xml格式的數據腳本寫入為xml數據文件,應用服務器保存該xml數據文件到資源文件服務器上;
應用服務器解析xml數據文件,根據關系算法,將處理后的數據信息存入數據庫服務器中;
應用服務器通過數據庫服務器上該xml數據文件對應的數據信息直接加載對應的流程地圖,然后生成對應的流程目錄樹并發送給客戶端。
可選地,所述客戶端根據繪制的流程地圖,生成包含節點坐標、大小、樣式信息的xml格式的數據腳本。
進一步地,所述根據關系算法對xml數據文件進行處理后得到存儲目錄樹關系的數據信息。
進一步地,所述根據關系算法對xml數據文件進行處理后得到存儲目錄樹關系的數據信息,通過如下方法得到:
應用服務器獲取xml數據文件,并且定義node數據結構;
應用服務器解析xml數據文件,將每個節點信息設置為node數據結構,然后形成節點信息列表nodelist;
應用服務器在節點信息列表nodelist中提取一個節點,找到該節點的最頂層節點topNode,然后獲取該最頂層節點topNode下的子節點集合childlist和父節點parent;
應用服務器判斷是否遍歷了整個所述的節點信息列表nodelist,若遍歷完成則直接執行下一步,若沒有遍歷完成則返回到上一步;
應用服務器將所有節點的子節點集合和父節點parent封裝成結果列表resultList,作為目錄樹關系的數據信息存儲。
進一步地,所述定義node數據結構時,包括定義節點ID、名稱、圖形X坐標、圖形Y坐標、圖形寬度、圖形高度、圖形面積、子節點的深度集合和父節點parent。
進一步地,所述若所述的最頂層節點topNode沒有父節點parent,則設置為null。
進一步地,所述客戶端通過mxGraph插件繪制流程地圖。
另外,本發明還提出了一種圖形化定義流程地圖的裝置,包括:
繪制流程地圖單元,用于客戶端繪制流程地圖,然后客戶端根據繪制的流程地圖,生成xml格式的數據腳本并發送給應用服務器;
生成xml數據文件單元,與所述繪制流程地圖單元相連,用于應用服務器接收客戶端發送的xml格式的數據腳本,并將xml格式的數據腳本寫入為xml數據文件,應用服務器保存該xml數據文件到資源文件服務器上;
解析單元,與所述生成xml數據文件單元相連,用于應用服務器解析xml數據文件,根據關系算法,將處理后的數據信息存入數據庫服務器中;
流程目錄樹生成單元,與所述解析單元相連,用于應用服務器通過數據庫服務器上該xml數據文件對應的數據信息直接加載對應的流程地圖,然后生成對應的流程目錄樹并發送給客戶端。
可選地,所述的解析單元包括:
獲取模塊,用于應用服務器獲取xml數據文件,并且定義node數據結構;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京榮之聯科技股份有限公司,未經北京榮之聯科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310750235.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于鋼帶的自動拉削裝置
- 下一篇:剪板機偏載壓料缸





