[发明专利]网格化布局的工作流程实现方法、系统及介质在审
申请号: | 202011587047.4 | 申请日: | 2020-12-28 |
公开(公告)号: | CN112667236A | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 南策云;杨小龙;南子康;黄强 | 申请(专利权)人: | 珠海新华通软件股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F3/0486;G06F3/0485;G06F21/31 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 张志辉 |
地址: | 519000 广东省珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网格 布局 工作 流程 实现 方法 系统 介质 | ||
本发明实施例公开了网格化布局的工作流程实现方法、系统及介质,其中方法包括:提供网格化磁吸布局的流程布局区域,包括若干个单元格,根据用户拖动流程节点实时更新流程节点的位置信息,基于位置信息和单元格调整流程节点的位置信息;根据用户操作,生成流程配置信息,流程配置信息包括节点信息与箭头信息。本发明实施例通过网格化磁吸布局的方式编辑工作流程,实现布局规整、方便、灵活,不同人员配置的流程图不会出现太大的差异。
技术领域
本发明涉及计算机信息处理技术领域,特别涉及一种网格化布局的工作流程实现方法、系统及介质。
背景技术
开发一个系统,最关键的部分不是系统的界面,也不是和数据库之间的信息交换,而是如何根据业务逻辑开发出符合实际需要的程序逻辑确并保其稳定性、易维护性(模块化和结构化)和弹性(容易根据实际业务逻辑的变化作出程序上的变动,例如决策权的改变、组织结构的变动和由于业务方向的变化产生的全新业务逻辑等等)。Workflow引擎解决的就是这个问题:如果应用程序缺乏强大的逻辑层,势必变得容易出错(信息的路由错误、死循环等等)。
就好比一辆汽车,外表做得再漂亮,如果发动机有问题就只是一个摆设。应用系统的弹性就好比引擎转速方面的性能,加速到100公里需要1个小时(业务流程发生变动需要进行半年的程序修改)还能叫好车吗?引擎动不动就熄火(程序因为逻辑的问题陷入死循环)的车还敢开吗?
随着社会发展,新的工作流程开发技术已经实现可视化操作界面、流程定制开发、在线调试、实时变更无需编程、节点组件设置属性等功能。但高体验性的可视化编辑及操作性却无人创新,还是比较落后。现需要一种网格化拖拽磁吸布局的工作流程实现系统。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种网格化布局的工作流程实现方法,能够使开发工作流系统整体效率提升,同时开发简单快捷,真正实现大型网站性能提升的目的。
本发明还提出一种网格化布局的工作流程实现系统。
本发明还提出一种实施上述方法的计算机可读存储介质。
根据本发明的第一方面实施例的网格化布局的工作流程实现方法,包括:步骤S100、提供网格化磁吸布局的流程布局区域,所述流程布局区域包括若干个单元格,根据用户拖动流程节点实时更新所述流程节点的位置信息,基于所述位置信息和所述单元格调整所述流程节点的位置信息;步骤S200、根据用户操作,生成流程配置信息,所述流程配置信息包括节点信息与箭头信息。
根据本发明的一些实施例,所述步骤S100包括:步骤S110、建立坐标系,以矩形的流程布局区域其中一角为坐标原点,预设所述单元格的宽度、高度及边距,将所述流程布局区域划分为多个虚拟的单元格;步骤S120、响应于用户创建流程节点并在所述流程布局区域拖动所述流程节点,实时更新所述流程节点的坐标信息,所述流程节点为矩形;步骤S130、所述流程节点拖动完成后,基于所述流程节点的坐标信息计算最靠近的单元格,基于所述最靠近的单元格的坐标信息调整所述流程节点的坐标信息。
根据本发明的一些实施例,所述步骤S130包括:步骤S131、若所述坐标系以所述流程布局区域的左上角为坐标原点,则结束拖动流程节点后,获取所述流程节点的左上角坐标;步骤S132、基于整除取余的方法,计算出所述流程节点的最靠近的单元格,将所述流程节点的坐标换算成单元格坐标,并将所述流程节点的左上角坐标设置为所述最靠近的单元格的左上角坐标。
根据本发明的一些实施例,所述步骤S200包括:步骤S210、根据第一鉴权逻辑验证第一用户的操作权限;步骤S220、根据所述第一用户的操作,获取所述流程布局区域的节点数量、通过属性设置面板获取所述第一用户设置的节点属性信息以及箭头信息,并生成节点编号及节点拓扑信息,将所述节点编号、所述节点属性信息以及所述节点拓扑信息保存为所述第一流程配置信息;其中,所述节点属性信息包括节点类型以及节点状态;所述节点状态包括未处理、审核中、通过、不通过以及回退。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海新华通软件股份有限公司,未经珠海新华通软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011587047.4/2.html,转载请声明来源钻瓜专利网。