CN103761034A - 一种流程定义界面的图元移动方法 - Google Patents
一种流程定义界面的图元移动方法 Download PDFInfo
- Publication number
- CN103761034A CN103761034A CN201410025871.9A CN201410025871A CN103761034A CN 103761034 A CN103761034 A CN 103761034A CN 201410025871 A CN201410025871 A CN 201410025871A CN 103761034 A CN103761034 A CN 103761034A
- Authority
- CN
- China
- Prior art keywords
- pel
- flow definition
- user
- definition interface
- mouse
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种流程定义界面的图元移动方法,用户移动鼠标到流程定义界面的某个图元,然后按下鼠标左键,***记录光标当前位置;用户在按下鼠标左键不放然后移动鼠标时,***不断判断当前光标位置与原位置比较;在当前移动引起界面图元的真正的移动时,则把图元移动到当前位置,如果用户继续移动鼠标,则继续循环,用户放开鼠标左键结束移动后,***把图元移动到当前光标位置,完成流程定义界面的图元移动。该方法采用多步忽略法,不需要额外增加软件安装,可以有效提高流程定义界面图元移动效率。
Description
技术领域
本发明涉及一种工作流***中流程定义界面的图元移动方法。
背景技术
工作流管理主要用在管理型业务***中,驱动业务的流转,通过工作流程管理***可以实现业务流程的方便的重定义。而其流程定义界面就是提供给用户图形化定义业务的流转过程的界面。本界面由很多的流转步骤结点和步骤之间的转移线等图元组成。工作流***提供的流程定义界面是web方式,直接用浏览器访问,不需要安装任何客户端软件。在纯web的方式下当用户移动某个流转步骤对应的步骤结点时,会引起步骤结点和连接在本步骤结点上的转移线的移动,而这些移动对应的具体操作就是前台页面中的很多的html的dom元素的移动。当一次移动涉及的dom元素很多时移动效率会明显降低。这也是目前其它的工作流产品的图形界面大都使用active控制、flash、java applet等会给最终用户使用带来额外的软件安装的原因。
发明内容
本发明的目的是提供一种流程定义界面的图元移动方法,该方法采用多步忽略法,不需要额外增加软件安装,可以有效提高流程定义界面图元移动效率。
本发明的目的是通过以下技术方案来实现的:
一种流程定义界面的图元移动方法,其特征在于:该方法采用多步忽略法,有效提高流程定义界面图元移动效率,具体步骤如下:
1)用户移动鼠标到流程定义界面的某个图元,然后按下鼠标左键,***记录光标当前位置:apoint[x,y];
2)用户在按下鼠标左键不放然后移动鼠标时,***不断判断当前光标位置cpoint[x,y]与原apoint[x,y]的位置相对位置space=|appoint[x]-cpoint[x]|+|appoint[y]-cpoint[y]|;如果space小于某个特定值mmax,那么当前移动不引起界面图元的真正的移动,如果space大于mmax,则把图元移动到cpoint[x,y],并设置apoint=bpoint;
3)如果用户继续移动鼠标,则继续循环到步骤2);
4)用户放开鼠标左键结束移动后,***把图元移动到当前光标位置,完成流程定义界面的图元移动。
本发明是对工作流***中流程定义界面的性能优化,通过本发明实现了用户在移动流程结点时不过于频繁的引起界面上具体图元的移动,从而得到了对流程定义界面移动业务步骤操作的效率提升。
本方法提高效率的原理是:图元移动是用户移动图元时消耗CPU最大的部分,本方法通过减少用户在移动图元时引起图元的真正的移动,从而节省了CPU的消耗。
本发明采用多步忽略法进行图元移动,不需要增加安装额外软件,可以有效提高流程定义界面图元移动效率,进而提高工作效率。
附图说明
图1是基于多步忽略法提高流程定义界面的图元移动效率的流程图。
具体实施方式
一种流程定义界面的图元移动方法,见图1,该方法采用多步忽略法,有效提高流程定义界面图元移动效率,具体步骤如下:
步骤1:用户移动鼠标到一个流程步骤,本步骤上关联了10条流转线,然后在该图元上按下鼠标左键,***记录下光标当前位置apoint[x,y]。
步骤2:用户不放开按下的鼠标左键移动鼠标,***不断计算当前光标位置cpoint[x,y]和apoint的距离space,如果space大于mmax,则把图元移动到cpoint[x,y],并设置apoint=bpoint。
步骤3:如果用户继续称动鼠标则循环到步骤2。
步骤4:用户放开鼠标左键结束移动后,***把图元移动到当前光标位置。
本发明实现了用户在移动流程结点时不过于频繁的引起界面上具体图元的移动,从而提高了对流程定义界面移动业务步骤操作的效率。
Claims (1)
1.一种流程定义界面的图元移动方法,其特征在于:该方法采用多步忽略法,有效提高流程定义界面图元移动效率,具体步骤如下:
1)用户移动鼠标到流程定义界面的某个图元,然后按下鼠标左键,***记录光标当前位置:apoint[x,y];
2)用户在按下鼠标左键不放然后移动鼠标时,***不断判断当前光标位置cpoint[x,y]与原apoint[x,y]的位置相对位置space=|appoint[x]-cpoint[x]|+|appoint[y]-cpoint[y]|;如果space小于某个特定值mmax,那么当前移动不引起界面图元的真正的移动;如果space大于mmax,则把图元移动到cpoint[x,y],并设置apoint=bpoint;
3)如果用户继续移动鼠标,则继续循环到步骤2);
4)用户放开鼠标左键结束移动后,***把图元移动到当前光标位置,完成流程定义界面的图元移动。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410025871.9A CN103761034A (zh) | 2014-01-21 | 2014-01-21 | 一种流程定义界面的图元移动方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410025871.9A CN103761034A (zh) | 2014-01-21 | 2014-01-21 | 一种流程定义界面的图元移动方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103761034A true CN103761034A (zh) | 2014-04-30 |
Family
ID=50528283
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410025871.9A Pending CN103761034A (zh) | 2014-01-21 | 2014-01-21 | 一种流程定义界面的图元移动方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103761034A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110232162A (zh) * | 2019-05-29 | 2019-09-13 | 北京中亦安图科技股份有限公司 | 一种基于html5的流程定义方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5990862A (en) * | 1995-09-18 | 1999-11-23 | Lewis; Stephen H | Method for efficient input device selection of onscreen objects |
CN101026612A (zh) * | 2006-02-21 | 2007-08-29 | 腾讯科技(深圳)有限公司 | 在即时通讯工具中管理不同属性分组及其成员的方法 |
CN101286110A (zh) * | 2007-04-13 | 2008-10-15 | Lg电子株式会社 | 对象搜索方法以及具有对象搜索功能的终端 |
CN102955661A (zh) * | 2011-08-19 | 2013-03-06 | 三星电子株式会社 | 用于使用指示装置引导屏幕上的内容的方法和设备 |
-
2014
- 2014-01-21 CN CN201410025871.9A patent/CN103761034A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5990862A (en) * | 1995-09-18 | 1999-11-23 | Lewis; Stephen H | Method for efficient input device selection of onscreen objects |
CN101026612A (zh) * | 2006-02-21 | 2007-08-29 | 腾讯科技(深圳)有限公司 | 在即时通讯工具中管理不同属性分组及其成员的方法 |
CN101286110A (zh) * | 2007-04-13 | 2008-10-15 | Lg电子株式会社 | 对象搜索方法以及具有对象搜索功能的终端 |
CN102955661A (zh) * | 2011-08-19 | 2013-03-06 | 三星电子株式会社 | 用于使用指示装置引导屏幕上的内容的方法和设备 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110232162A (zh) * | 2019-05-29 | 2019-09-13 | 北京中亦安图科技股份有限公司 | 一种基于html5的流程定义方法及*** |
CN110232162B (zh) * | 2019-05-29 | 2020-06-09 | 北京中亦安图科技股份有限公司 | 一种基于html5的流程定义方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102799358B (zh) | 光标显示位置的确定方法及装置 | |
CN104360816A (zh) | 截屏方法及*** | |
CN102855648B (zh) | 一种图像处理方法及装置 | |
CN101930319A (zh) | 一种触摸屏上报触摸信息方法 | |
CN103064667A (zh) | 一种基于JavaScript扩展控制硬件设备的方法 | |
CN104461256A (zh) | 界面元素显示方法和*** | |
CN105677716A (zh) | 一种计算机数据采集处理分析*** | |
JP2016528657A (ja) | データ報告方法および装置、ならびに端末デバイス | |
US20180253313A1 (en) | Operation instruction response control method and terminal for human-machine interface | |
CN104125165A (zh) | 一种基于异构集群的作业调度***及方法 | |
CN104239844A (zh) | 图像识别***及图像识别方法 | |
CN103761034A (zh) | 一种流程定义界面的图元移动方法 | |
CN104834715A (zh) | 一种基于部件和容器的网站生成方法及*** | |
CN103984478A (zh) | 一种动态图标的展示方法及*** | |
CN103942135B (zh) | 一种基于sap平台的性能监控方法 | |
CN103558957A (zh) | 一种移动终端屏幕操作的方法及装置 | |
CN104317453A (zh) | 触摸屏书写方法和*** | |
CN104598250A (zh) | 一种***管理架构及其实现管理的方法 | |
CN108549693B (zh) | 基于爬虫技术的cms页面生成方法 | |
CN103425272A (zh) | 一种利用智能手机控制电脑三维虚拟物体运动的方法 | |
CN101394405A (zh) | 一种数据请求处理的方法和装置 | |
CN105653196A (zh) | 一种远程鼠标指针控制方法及*** | |
CN110619102A (zh) | 一种页面元素的监听的方法及装置 | |
CN203084510U (zh) | Cnc数控机床操作面板远程控制*** | |
CN102508694B (zh) | 一种虚拟机文件运行方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140430 |