System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电子设备,具体而言,涉及一种甘特图处理方法、装置、电子设备和可读存储介质。
技术介绍
1、在生产制造、资产、项目等多种不同业务场景中,都涉及到对企业的经营活动进行计划编制和执行。
2、对此,相关技术中多通过单一的甘特图对计划进行展示,但甘特图不具备编辑功能,采用单一甘特图对计划进行展示的方案存在计划不可直接编辑,灵活性差的问题。
3、因此,如何克服上述技术缺陷,成为了亟待解决的技术问题。
技术实现思路
1、本专利技术旨在至少解决现有技术中存在的技术问题之一。
2、为此,本专利技术的第一方面提出了一种甘特图处理方法。
3、本专利技术的第二方面提出了一种甘特图处理装置。
4、本专利技术的第三方面提出了一种电子设备。
5、本专利技术的第四方面提出了一种可读存储介质。
6、有鉴于此,本专利技术的第一方面提供了一种甘特图处理方法,甘特图处理方法包括:
7、在获取到目标任务的任务数据的情况下,提取任务数据中第一任务参数,第一任务参数与目标任务的任务节点相关联;
8、根据第一任务参数构建甘特图,甘特图中包括第一控件,第一控件与任务节点相匹配;
9、在显示甘特图的情况下,响应于对第一控件的操作输入,更新目标任务的任务节点。
10、本申请限定了一种针对甘特图的处理方法,甘特图(gantt chart)又称横道图、条状图,具体通过条状图形来显示项目、进度和其
11、在处理甘特图的过程中,先获取目标任务的任务数据,目标任务包括制造任务、资产任务、企业项目任务等,任务数据包括制造云数据,资产云数据、项目云数据等。在获取到任务数据的情况下,从任务数据中提取对应于目标任务的任务节点的第一任务参数,第一任务参数与目标任务节点相关联,可展示出目标任务的当前状态。
12、在成功提取出第一任务参数后,通过第一任务参数构建甘特图,并向构建出的甘特图显示出来,其中构建出的甘特图中包含有第一控件,第一控件与目标任务的任务节点相匹配,操作第一控件即可调整对应的任务节点。具体地,用户可以通过点击、拖拽、框选等操作触发第一控件,以针对第一控件录入操作输入。其中,在甘特图处于正在显示的状态,且接收到基于第一控件的操作输入的情况下,根据操作输入对目标任务的任务节点进行更新,以完成目标任务的编辑。
13、由此可见,本申请限定了一种基于甘特图的计划编制和执行方法,在将甘特图展示出来后,用户即可通过甘特图直观的了解到目标任务的明细、计划时间、进展。在用户所观察到的任务信息与任务目标不匹配的情况下,用户即可通过操作第一控件对目标任务进行调整,操作第一控件的过程中,对应改变的甘特图可以显示出调整后的任务信息,同时对应于目标任务的任务节点也一并得到更新。
14、综上,本申请限定的甘特图处理方法可以使任务展示过程能够兼顾灵活多边的参数配置需求,和直观、图形化展示需求,实现随时对目标任务的计划排气进行调整的功能,使用户可以基于展示出的甘特图对企业经营计划的实际情况进行实时的展示与编制、执行。从而克服相关技术中所存在的甘特图不具备编辑功能,展示方案的计划不可直接编辑,灵活性差的问题。
15、另外,本专利技术提供的上述甘特图处理方法还可以具有如下附加技术特征:
16、在专利技术的一些技术方案中,可选地,根据第一任务参数构建甘特图,包括:
17、提取任务数据中第二任务参数,第二任务参数与目标任务的任务详情相关联,第二任务参数与第一任务参数一一对应;
18、根据第一任务参数,配置甘特图中的条状图;
19、根据第二任务参数,生成甘特图中的任务详情信息;
20、根据第一对应关系、条状图和任务详情信息,生成甘特图,第一对应关系为第一任务参数和第二任务参数的对应关系。
21、在该技术方案中,对根据第一任务参数构建甘特图的步骤进行细化。具体地,在获取到目标任务的任务数据,并基于任务数据提取出第一任务参数后,基于第一任务参数由任务数据中提取出第二任务参数,其中第二任务参数和第一任务参数一一对应。例如,第一任务参数可以包括目标任务的计划开始时间、计划结束时间、计划完成进度等时间参数,第二任务参数可以包括目标任务的名称、订单数量、任务要求等详情参数。
22、完成第一任务参数和第二任务参数的提取后,根据第一任务参数确定出所要生成的甘特图中的条状图,条状图可以为用户直观且清晰的展示目标任务在时间维度上的信息,为用户掌控任务进度提供便利条件,同时,根据第二任务参数生成出对应于条状图的任务详情信息。最终,根据第一任务参数和第二任务参数的一一对应关系、条状图和任务详情信息生成所要展示的甘特图。在该甘特图中,条状图中的条目数与任务详情信息中的条目数一一对应,即条状图与详情参数一一对应,用户可以通过一侧的条状图观察到任务的进展,同时可通过该另一侧的任务详情信息了解到该任务的细节。
23、该技术方案下所生成的甘特图兼顾了任务进度展示需求和任务明细查看需求,从而使用户可以更加清晰、直观的了解任务进展,为用户掌控目标任务提供便利条件。在此基础上,用户可以在所展示出的甘特图的基础上通过第一控件实时调整目标任务的计划安排,并对应修改和更新目标任务,从而满足用户对目标任务的灵活编制,进而实现优化甘特图处理方法,提升用户使用体验的技术效果。
24、在专利技术的一些技术方案中,可选地,第一任务参数包括任务开始时间和任务结束时间;
25、根据第一任务参数,配置甘特图中的条状图,包括:
26、根据目标任务的预设信息,确定条状图对应的时间维度,
27、根据任务开始时间和任务结束时间,按照时间维度配置甘特图中的时间刻度参数;
28、其中,时间维度包括以下任一项:日、周、月、年。
29、在该技术方案中,目标任务包括对应的预设信息,具体包括任务计划时长,第一任务参数中包括目标任务的任务开始时间和任务结束时间。在此基础上,在通过第一任务参数配置甘特图中的条状图的过程中,先根据目标任务所对应的预设信息生成条状图中的时间维度,具体时间维度包括日、周、月、年中的至少一者,短周期任务可选择日作为时间维度,长周期任务可选择年作为时间维度。在确定出所需的时间维度后,根据第一任务参数中的任务开始时间和任务结束时间按照所确定出的时间维度配置出甘特图中的时间刻度参数,从而生成可展示出目标任务的进展的条状图。
30、通过限定上述步骤,可以确保生成的条状图能够在时间维度上满足用户的查看需求,确保用户可以通过条状图了解到目标任务的计划和进展,进而实现提升用户使用体验的技术效果。
31、其中,第一控件可以与条状图关联,用户可通过拖拽第一控件来改变条状图,从而实现目标任务的更新。
32、在专利技术的一些技术方案中,可选地,第一任务参数包括任务进度;
3本文档来自技高网...
【技术保护点】
1.一种甘特图处理方法,其特征在于,包括:
2.根据权利要求1所述的甘特图处理方法,其特征在于,所述根据所述第一任务参数构建甘特图,包括:
3.根据权利要求2所述的甘特图处理方法,其特征在于,所述第一任务参数包括任务开始时间和任务结束时间;
4.根据权利要求2所述的甘特图处理方法,其特征在于,所述第一任务参数包括任务进度;
5.根据权利要求1至4中任一项所述的甘特图处理方法,其特征在于,所述第一控件包括第一子控件,所述第一子控件与所述甘特图中的时间刻度参数相匹配;
6.根据权利要求1至4中任一项所述的甘特图处理方法,其特征在于,所述第一控件包括第二子控件,所述操作输入包括第一子输入和第二子输入;
7.根据权利要求1至4中任一项所述的甘特图处理方法,其特征在于,所述响应于对所述第一控件的操作输入,更新所述目标任务的所述任务节点,之后还包括:
8.一种甘特图处理装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种可读存储介质,其上存储有程序或指令,其特征在
...【技术特征摘要】
1.一种甘特图处理方法,其特征在于,包括:
2.根据权利要求1所述的甘特图处理方法,其特征在于,所述根据所述第一任务参数构建甘特图,包括:
3.根据权利要求2所述的甘特图处理方法,其特征在于,所述第一任务参数包括任务开始时间和任务结束时间;
4.根据权利要求2所述的甘特图处理方法,其特征在于,所述第一任务参数包括任务进度;
5.根据权利要求1至4中任一项所述的甘特图处理方法,其特征在于,所述第一控件包括第一子控件,所述第一子控件与所述甘特图中的时间刻度参数相匹配;
6.根...
【专利技术属性】
技术研发人员:李辩,
申请(专利权)人:用友网络科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。