[发明专利]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.vipzhuanli.com/pat/books/200910033867.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:细长铁磁性构件的弱磁规划方法
- 下一篇:一种显示输入信息的方法、系统和装置