[發明專利]ARP框架下的圖形化流程模板繪制方法有效
| 申請號: | 200910033867.6 | 申請日: | 2009-06-18 |
| 公開(公告)號: | CN101587438A | 公開(公告)日: | 2009-11-25 |
| 發明(設計)人: | 朱迪;余志剛;朱志昊;陳赫赫;王驗兵 | 申請(專利權)人: | 南京聯創科技股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06Q10/00;G06Q50/00 |
| 代理公司: | 南京天翼專利代理有限責任公司 | 代理人: | 朱戈勝 |
| 地址: | 210013江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | arp 框架 圖形 流程 模板 繪制 方法 | ||
技術領域
本發明屬于工作流管理平臺領域,具體是一種基于FLEX技術和ActionScript語言實現 的,在ARP框架下的圖形化流程模板繪制方法。
背景技術
目前WEB上的圖形繪制,基本是利用傳統的瀏覽器腳本語言如VBScript、JavaScript等, 繪制出來的圖形不夠美觀,且靈活程度相當有限,又因為它們是開發的插件,需要客戶機在 使用時安裝插件,這既容易受客戶機的環境影響,也給使用者帶來一定的軟件風險。
Flex是Adobe發布的presentation?server(展現服務),它是Java?Web?container或者.net server的一個應用,根據.mxml文件(純粹的xml描述文件和actionscript)產生相應得.swf文 件,傳送到客戶端,由客戶端的flash?player或者shockwave?player解釋執行,給用戶以豐富 的客戶體驗。
ActionScript動作腳本是遵循ECMAscript第四版的Adobe?Flash?Player運行 時環境的編程語言,它在Flash內容和應用程序中實現交互性、數據處理、以極其他 功能。
ARP是輕量級的、基于模式的結構化框架,主要由控制器、事件、命令、模型和視圖組 成。
圖1展示了實際應用中ARP的框架一個例子,圖中,Controller是控制器,QueryEvent 為事件,CMD為命令,ModelLocator為模型,視圖是表現層。
發明內容
發明目的:針對目前生產流程中,缺少圖形化展現和配置的流程模板難于被用戶理解, 本發明通過FLEX技術繪制圖像,展現流程模板中各個圖形元素間的相互關系及其走向,提高 了用戶對服務開通流程的理解。
同時,本發明結合ARP框架,利用FLEX技術進行圖形化配置流程模板,并將圖形數據以 某種數據結構保存到數據庫中。各個流程模板可以按一定條件組合以形成現實中的更為復雜 的流程,利用FLEX可以更美觀地在WEB上展現。
具體技術方案如下:
在FLEX框架下,利用復雜的算法根據數據模型的配置展現流程圖,再通過ActionScript 技術實時刷新圖形界面,在WEB瀏覽器上繪制圖形。
所述算法的步驟包括:
a)繪制流程圖節點:獲取鼠標當前位置,動態生成節點圖,添加節點到繪制區域中鼠標 當前位置;
b)繪制流程圖節點間的連線:獲取起點和終點坐標,繪制兩點間的連線,取連線中間坐 標位置,繪制表示方向的箭頭;
c)支持節點拖動:算法是,獲取當前節點坐標,鼠標拖動節點到鼠標當前位置,監聽鼠 標左鍵按下MOUSE_DOWN、鼠標移動MOUSE_MOVE和鼠標左鍵松開MOUSE_UP事件, 重新繪制連線;
d)流程圖數據保存:循環取得流程圖上節點和連線對象,并取得節點和連線的數據信息, 分別保存到路由表和坐標表中。
本方法基于專有的數據模型,所述專有數據模型一個是流程圖的路由線段信息 FLOW_ROUTE,另一個是流程圖上節點的坐標信息FLOW_TACHE_COORDINATE。
在FLEX框架下,Flex圖形界面的展現是基于路由線段信息和節點信息,Flex讀取路由線 段信息和節點信息,并生成流程圖形,以直觀的圖形化方式顯示流程圖信息和流程圖的節點 信息;點和線段的圖形化采用了Flex自定義組件的方式,使用ActionScript編程語言實現。
本方法支持用戶拖拽節點,連接節點繪制流程模板,并能展現實際流程,圖形化展現和 繪制流程圖更容易被用戶所接受和理解,可以直接應用于流程管理平臺中流程模板的圖形化 展現和繪制,尤其適用于電信行業的工作流管理平臺。
附圖說明
圖1是現有技術中ARP的框架舉例的示意圖。
圖2是已經配置好的的流程模板的關系及走向示意圖。
圖3是生成新節點的操作界面示意圖。
圖4是鼠標右鍵點擊節點后操作界面示意圖。
圖5保存流程模板圖形保到數據庫的操作界面示意圖。
具體實施方式
下面結合附圖與具體實施方式對本發明作進一步說明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京聯創科技股份有限公司,未經南京聯創科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910033867.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:細長鐵磁性構件的弱磁規劃方法
- 下一篇:一種顯示輸入信息的方法、系統和裝置





