[发明专利]一种业务流程图形化展现方法在审
申请号: | 201610110463.2 | 申请日: | 2016-02-29 |
公开(公告)号: | CN105786509A | 公开(公告)日: | 2016-07-20 |
发明(设计)人: | 窦海雷;杨培强 | 申请(专利权)人: | 浪潮软件集团有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务流程 图形 展现 方法 | ||
技术领域
本发明涉及动态变化的处理流程技术,尤其涉及一种业务流程图形化展现方法。
背景技术
对一些动态变化的处理流程,流程中某个点上的用户来说,很多情况下要么很难 清楚自己所做业务在流程中的具体位置,要么不知道下一步该走到哪里,这时,业务流程的 图形化展现,无疑会大大增加客户的体验度和系统的易用性。
为考虑业务流程图像化展现的复用性和扩展性,主要考虑一下几方面的需求:
1)提供一个规范格式标准,用于表示节点的编号、所属业务/时段、前驱结点及后继结 点等信息,以便提供统一的算法进行流程图的生成;
2)提供一个图形生成的算法,将节点信息通过业务流连接起来,对外提供服务,每个业 务流都是有向的、无环的图(避免死循环处理);
3)根据外部提供的业务流程文件,可按业务、业务时段维度生成相关的业务流图;
如果一个业务流的开始作业或结束作业不在此模块中,需要显示此作业流在模块外的 前驱作业和后继作业,并要求用不同的颜色显示模块外的作业。
发明内容
为了解决该问题,本发明提出了一种业务流程图形化展现方法。
本发明的技术方案是:
包括:
1、业务结点属性文件格式规范;
2、业务流图生成算法实现。
其中,
1)业务结点属性文件格式规范
节点的属性文件是组织业务流程图的基础单元,每个节点信息中需要包含本节点本身 的属性信息以及父节点、子节点的属性信息。其中本节点的属性又分为业务属性信息以及 渲染属性信息,业务属性信息如业务节点标号、名称、描述信息;渲染属性信息用于业务节 点展现的样式渲染,包括形状,几层颜色,是否填充等属性信息。
格式约定如下:
::结点编号,结点名称,描述信息
::形状,颜色,是否填充,,,,
P:父结点1,父结点2,父结点3,…
S:子结点1,子结点2,子结点3,…
举例说明如下:业务审核有一个父结点业务提交,一个子结点业务归档,且业务审核节 点使用正多边形、边框为5,颜色为lightblue表示为:
::YWSH,业务审核,GL
::shape=polygon,sides=5,color=lightblue
P:YTTJ,
S:YGGD,
2)业务流图生成算法
算法核心处理包括两部分,一部分是根据业务节点属性文件生成业务流信息,此部分 通过JAVA代码实现;另一部分为通过业务流信息生成图形展现,考虑到图形处理的复杂度, 此作业流图的生成使用了dot语言来实现。
在Windows环境下,可安装WinGraphviz,通过WinGraphviz提供的COM组件来调用 dot,生成相关的作业流图。
在命令行生成作业图文件的语法如下:
dot-Tpngfile.dot-ofile.png。
本发明适用于需要对业务流程以图形的方式展现的应用场景,如一些业务单据的 审批流程、一些业务关联性分析、用户操作行为分析、基于SOA的服务调用关联分析等应用 场景。业务流程的图形化展现,无疑会大大增加客户的体验度和系统的易用性。
附图说明
附图1是本发明的实施方式四步法示意图。
具体实施方式
下面对本发明的内容进行更加详细的阐述:
如图1所示,业务流程图形展现算法的实施方式分四步法进行:即节点数据分析、节点 属性生成、业务流程生成及业务流程推送四步,具体说明如下:
1)结点数据分析
结合实际的应用场景,分析需要形成业务流程图业务结点的关键信息来源,可能来自 于数据库表、日志文件、第三方服务接口。
2)业务流属性生成
根据作业文件信息,通过JAVA代码实现生成dot要求的图形属性文件,需要考虑每个结 点/作业前驱结点、后继结点,重复信息的检查、过滤处理;
3)业务流图生成
通过调用业务流图生成算法,将图形属性文件转化为业务流图。
4)业务流图推送
按照约定的目录以及图形文件命名规范,将生成的业务流图文件推送到指定目录,供 业务系统查询访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件集团有限公司,未经浪潮软件集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610110463.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子设备应用程序的管理方法和装置
- 下一篇:一种合成内存管理方法及系统