本发明专利技术公开基于RPA实现计划甘特图自动生成方法及装置,涉及项目计划管理技术领域,包括:获取当前路径的项目实际进度表;通过配置文件对项目实际进度表匹配关键数据位置;对关键数据位置上的数据信息进行标准化处理得到标准数据;将标准数据输入图形表;对图像表调用VBA宏,进行自动图形公式填充生成甘特图形表;对甘特图形表进行排序并与计划进度表进行比对,对与计划进度表不相符的图形进行标注。本发明专利技术使用RPA和VBA、Python结合编程,形成的可视化图形可以随意调整,图形会跟随计划的日期、类型自动调整图形显示和颜色。使用RPA自动生成计划甘特图,实现工作计划的可视化,提升工作效率。工作效率。工作效率。
【技术实现步骤摘要】
基于RPA实现计划甘特图自动生成方法及装置
[0001]本专利技术涉及项目计划管理
,具体涉及基于RPA实现计划甘特图自动生成方法及装置。
技术介绍
[0002]甘特图(Gantt chart)又称为横道图、条状图(Bar chart)。甘特图内在思想简单,即以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间。甘特图是一条线条图,横轴表示时间,纵轴表示活动(项目),线条表示在整个期间上计划和实际的活动完成情况。它直观地表明任务计划在什么时候进行,及实际进展与计划要求的对比。管理者由此可便利地弄清一项任务(项目)还剩下哪些工作要做,并可评估工作进度。
[0003]甘特图是基于作业排序的目的,将活动与时间联系起来的最早尝试之一。该图能帮助企业描述对诸如工作中心、超时工作等资源的使用图。甘特排程图可用于检查工作完成进度。它表明哪件工作如期完成,哪件工作提前完成或延期完成。甘特图可以显示项目进度、紧急度及项目排期的相关情况,让项目参与者在第一时间对项目的进度等相关问题作出调整,保证项目井然有序地进行下去。
[0004]常规的工作计划一般为表格式,易读性较差,如需判断计划的可行性,需开展大量人工辅助分析,对各种进度表进行对比,不能快速有效的得到项目进度实施情况,为计划管理相关人员带来极大的不便。
技术实现思路
[0005]为了解决上述现有技术存在的不足,本专利技术提供基于RPA实现计划甘特图自动生成方法及装置,本专利技术自动将表格式工作计划转换为甘特图,实现工作计划的图形可视化,使各项计划的进度、堆叠、接续等以直观、准确、便捷的方式展示,为计划管理相关人员带来极大便利。
[0006]本专利技术提出的技术方案为:
[0007]第一方面,本专利技术提供基于RPA实现计划甘特图自动生成方法,采用如下的技术方案,
[0008]基于RPA实现计划甘特图自动生成方法,包括:
[0009]获取当前路径的项目实际进度表;
[0010]通过配置文件对项目实际进度表匹配关键数据位置;
[0011]对关键数据位置上的数据信息进行标准化处理得到标准数据;
[0012]将标准数据输入图形表;
[0013]对图像表调用VBA宏,进行自动图形公式填充生成甘特图形表;
[0014]对甘特图形表进行排序并与计划进度表进行比对,对与计划进度表不相符的图形进行标注。
[0015]作为本专利技术的进一步技术方案为,所述获取当前路径的项目实际进度表,具体包括:当前路径的项目实际进度表通过项目计划表方式和交互式窗口方式进行获取。
[0016]作为本专利技术的进一步技术方案为,所述项目实际进度表包括项目开始时间、结束时间、工作地点、工作设备、工作单位、工作内容。
[0017]作为本专利技术的进一步技术方案为,所述通过配置文件对项目实际进度表匹配关键数据位置;具体包括:通过在交互式窗口设定关键词,对项目计划表中的关键词进行查询匹配定位,得到关键数据位置。
[0018]作为本专利技术的进一步技术方案为,所述关键词包括:项目名称、起始时间、完成时间、项目内容,其中通过起始时间和完成时间的时间段为甘特图生成数据,调整起始时间和完成时间对应的甘特图形随之变化。
[0019]作为本专利技术的进一步技术方案为,所述对关键数据位置上的数据信息进行标准化处理的到标准数据;具体包括:使用Python脚本对对开始时间和结束时间通过正则表达式转化为标准日期数据。
[0020]作为本专利技术的进一步技术方案为,所述对图像表调用VBA宏,进行自动图形公式填充生成甘特图形表;
[0021]通过调用VBA宏,完成表格内公式自动填充;
[0022]对表格内字体、边框格式进行设置;
[0023]对处理后的标准数据生成甘特图形,并对图形的类型进行标注显示。
[0024]第二方面,本专利技术提供一种基于RPA实现计划甘特图自动生成方法,具体技术方案为:
[0025]一种基于RPA实现计划甘特图自动生成装置,其特征在于,包括:
[0026]数据采集模块,获取当前路径的项目实际进度表;
[0027]数据匹配模块,通过配置文件对项目实际进度表匹配关键数据位置;
[0028]数据处理模块,对关键数据位置上的数据信息进行标准化处理得到标准数据;
[0029]图形生成模块,将标准数据输入图形表;对图像表调用VBA宏,进行自动图形公式填充生成甘特图形表;
[0030]图形标注模块,对甘特图形表进行排序并与计划进度表进行比对,对与计划进度表不相符的图形进行标注。
[0031]第三方面,本专利技术提供一种电子设备,包括:
[0032]处理器;
[0033]存储器,用于存储所述处理器的可执行指令;
[0034]其中,所述处理器被配置为经由执行所述可执行指令来执行甘特图生成方法。
[0035]第四方面,本专利技术提供一种计算机可读存储介质,其上存储计算机程序,其特征在于,所述计算机程序被处理器执行时实现甘特图生成方法。
[0036]本专利技术的有益效果为:
[0037]1、本专利技术使用RPA和VBA结合编程,形成的可视化图形可以随意调整,图形会跟随计划的日期、类型自动调整图形显示和颜色。
[0038]2、本专利技术自动根据日期间隔计算出进度条起点和终点,按计划的不同类型对进度条涂不同颜色,将时间段转换为图形;
[0039]3、本专利技术分类汇总工作单位和工作内容,接受横纵两种方式输入工作内容和工作单位;
[0040]4、本专利技术利用VBA宏对各类公式自动填充,自动完成格式设置。使用RPA自动生成计划甘特图,实现工作计划的可视化,节约大量日常工作耗时,提升工作的数字化程度,使各类相关人员对计划进度一目了然。
附图说明
[0041]图1为本专利技术提出的基于RPA实现计划甘特图自动生成方法结构图;
[0042]图2为本专利技术提出的基于RPA实现计划甘特图自动生成装置结构图。
具体实施方式
[0043]以下将结合实施例和附图对本专利技术的构思、具体结构及产生的技术效果进行清楚、完整地描述,以充分地理解本专利技术的目的、特征和效果。显然,所描述的实施例只是本专利技术的一部分实施例,而不是全部实施例,基于本专利技术的实施例,本领域的技术人员在不付出创造性劳动的前提下所获得的其他实施例,均属于本专利技术保护的范围。
[0044]实施例一
[0045]如图1所示,其示出了本专利技术的具体实施方式:
[0046]基于RPA实现计划甘特图自动生成方法,包括:
[0047]步骤101,获取当前路径的项目实际进度表;
[0048]步骤102,通过配置文件对项目实际进度表匹配关键数据位置;
[0049]步骤103,对关键数据位置上的数据信息进行标准化处理得到标准数据;
[0050]步骤104,将标准数据输入图形表,对图像表调用VBA宏,进行自动图形公式填本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.基于RPA实现计划甘特图自动生成方法,其特征在于:包括:获取当前路径的项目实际进度表;通过配置文件对项目实际进度表匹配关键数据位置;对关键数据位置上的数据信息进行标准化处理得到标准数据;将标准数据输入图形表,对图像表调用VBA宏,进行自动图形公式填充生成甘特图形表;对甘特图形表进行排序并与计划进度表进行比对,对与计划进度表不相符的图形进行标注。2.根据权利要求1所述的基于RPA实现计划甘特图自动生成方法,其特征在于:所述获取当前路径的项目实际进度表,具体包括:当前路径的项目实际进度表通过项目计划表方式和交互式窗口方式进行获取。3.根据权利要求1所述的基于RPA实现计划甘特图自动生成方法,其特征在于:所述项目实际进度表包括项目开始时间、结束时间、工作地点、工作设备、工作单位、工作内容。4.根据权利要求1所述的基于RPA实现计划甘特图自动生成方法,其特征在于:所述通过配置文件对项目实际进度表匹配关键数据位置;具体包括:通过在交互式窗口设定关键词,对项目计划表中的关键词进行查询匹配定位,得到关键数据位置。5.根据权利要求4所述的基于RPA实现计划甘特图自动生成方法,其特征在于:所述关键词包括:项目名称、起始时间、完成时间、项目内容,其中通过起始时间和完成时间的时间段为甘特图生成数据,调整起始时间和完成时间对应的甘特图形随之变化。6.根据权利要求1所述的基于RPA实现计划甘特图自动生成方法,其特征在于:所述对关键数据位置上的数据信息进行标准化处理的到标准数据;具体...
【专利技术属性】
技术研发人员:王晓鹏,万少明,崔国杰,刘宇,林静,李智,马腾飞,姚自阳,周华,贺鹏,魏文强,王晓磊,许立云,
申请(专利权)人:国家电网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。