一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种项目自动化管理方法、装置、电子设备及存储介质与流程

2021-10-29 22:34:00 来源:中国专利 TAG:电子设备 装置 自动化 方法 项目


1.本发明涉及信息技术领域,特别是涉及一种项目自动化管理方法、装置、电子设备及存储介质。


背景技术:

2.目前,项目管理系统在很多公司都已经有着广泛的应用,通过项目管理系统可以进行缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等。从而便于管理人员对项目的各个流程进行监控,提高项目管理的效率。
3.然后,当前的项目管理系统在使用时,需要管理人员进行项目管理系统的登录操作后,通过人工方式进行项目流程的监控和判断,并根据项目管理系统中的数据执行相应的操作,人工成本较高。


技术实现要素:

4.本发明实施例的目的在于提供一种项目自动化管理方法、装置、电子设备及存储介质,以实现降低项目管理过程中的人工成本的目的。具体技术方案如下:
5.第一方面,本技术实施例提供了一种项目自动化管理方法,应用于自动化管理系统,自动化管理系统用于与项目管理系统交互,对项目管理系统的项目数据进行自动化管理,上述方法包括:
6.获取项目管理系统所管理的项目数据中的目标项目的数据,其中,目标项目与自动化管理系统的任一本地管理项目对应;
7.根据获取到的目标项目的数据更新自动化管理系统中存储的关于本地管理项目的数据,得到本地管理项目的第一数据;
8.根据预设处理规则对本地管理项目的第一数据进行加工处理,得到本地管理项目的第二数据;
9.按照预设判断规则对本地管理项目的第二数据进行判断,以根据判断结果执行预设操作。
10.可选的,根据预设处理规则对本地管理项目的第一数据进行加工处理,得到本地管理项目的第二数据,包括:
11.根据预设处理规则获取本地管理项目的预设数据,根据预设处理规则利用本地管理项目的预设数据对第一数据进行加工处理,得到本地管理项目的第二数据。
12.可选的,按照预设判断规则对本地管理项目的第二数据进行判断,以根据判断结果执行预设操作,包括:
13.按照预设判断规则将本地管理项目的第二数据与预设条件进行匹配,当满足预设条件时执行预设操作。
14.可选的,第二数据包括本地管理项目的漏洞bug总数,按照预设判断规则对本地管理项目的第二数据进行判断,以根据判断结果执行预设操作,包括:
15.当本地管理项目的漏洞bug总数大于预设数量阈值时,向目标邮箱发送通知信息,和/或,通过电话或短信通知的方式向目标电话号码发送通知信息。
16.可选的,上述方法还包括:
17.根据本地管理项目的第二数据,生成与第二数据对应的图表以对第二数据进行可视化展示。
18.可选的,上述方法还包括:
19.记录自动化管理系统的日志信息。
20.第二方面,本技术实施例提供了一种项目自动化管理装置,应用于自动化管理系统,自动化管理系统用于与项目管理系统交互,对项目管理系统的项目数据进行自动化管理,上述装置包括:
21.数据获取模块,用于获取项目管理系统所管理的项目数据中的目标项目的数据,其中,目标项目与自动化管理系统的任一本地管理项目对应;
22.数据更新模块,用于根据获取到的目标项目的数据更新自动化管理系统中存储的关于本地管理项目的数据,得到本地管理项目的第一数据;
23.数据加工模块,用于根据预设处理规则对本地管理项目的第一数据进行加工处理,得到本地管理项目的第二数据;
24.数据判断模块,用于按照预设判断规则对本地管理项目的第二数据进行判断,以根据判断结果执行预设操作。
25.可选的,数据加工模块,包括:
26.预设规则子模块,用于根据预设处理规则获取本地管理项目的预设数据,根据预设处理规则利用本地管理项目的预设数据对第一数据进行加工处理,得到本地管理项目的第二数据。
27.可选的,数据判断模块,包括:
28.判断规则子模块,用于按照预设判断规则将本地管理项目的第二数据与预设条件进行匹配,当满足预设条件时执行预设操作。
29.可选的,第二数据包括本地管理项目的漏洞bug总数,数据判断模块,包括:
30.通知信息子模块,用于当本地管理项目的漏洞bug总数大于预设数量阈值时,向目标邮箱发送通知信息,和/或,通过电话或短信通知的方式向目标电话号码发送通知信息。
31.可选的,上述装置还包括:
32.图表生成模块,用于根据本地管理项目的第二数据,生成与第二数据对应的图表以对第二数据进行可视化展示。
33.可选的,上述装置还包括:
34.信息记录模块,用于记录自动化管理系统的日志信息。
35.第三方面,本技术实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口、存储器通过通信总线完成相互间的通信;
36.存储器,用于存放计算机程序;
37.处理器,用于执行存储器上所存放的计算机程序时,实现上述任一的方法步骤。
38.第四方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现上述任一的方法步骤。
39.本发明实施例提供的一种项目自动化管理方法、装置、电子设备及存储介质,获取项目管理系统所管理的项目数据中的目标项目的数据,其中,目标项目与自动化管理系统的任一本地管理项目对应;根据获取到的目标项目的数据更新自动化管理系统中存储的关于本地管理项目的数据,得到本地管理项目的第一数据;根据预设处理规则对本地管理项目的第一数据进行加工处理,得到本地管理项目的第二数据;按照预设判断规则对本地管理项目的第二数据进行判断,以根据判断结果执行预设操作。从而实现提高项目管理系统的自动化程度,持续对项目管理系统中的数据进行监控,当任一数据为非正常状态时自动的预设操作,从而降低人工成本。当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。
附图说明
40.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
41.图1为本发明实施例提供的一种项目自动化管理方法的第一种流程图;
42.图2为本发明实施例提供的一种项目自动化管理方法的第二种流程图;
43.图3为本发明实施例提供的一种项目自动化管理方法的第三种流程图;
44.图4为本发明实施例提供的一种项目自动化管理方法的第四种流程图;
45.图5为本发明实施例提供的一种项目自动化管理方法的第五种流程图;
46.图6为本发明实施例提供的一种项目自动化管理方法的第六种流程图;
47.图7为本发明实施例提供的一种项目自动化管理装置的第一种示意图;
48.图8为本发明实施例提供的一种项目自动化管理装置的第二种示意图;
49.图9为本发明实施例提供的一种项目自动化管理装置的第三种示意图;
50.图10为本发明实施例提供的一种项目自动化管理装置的第四种示意图;
51.图11为本发明实施例提供的一种项目自动化管理装置的第五种示意图;
52.图12为本发明实施例提供的一种项目自动化管理装置的第六种示意图;
53.图13为本发明实施例提供的电子设备的结构示意图。
具体实施方式
54.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
55.第一方面,本技术实施例提供了一种项目自动化管理方法,应用于自动化管理系统,自动化管理系统用于与项目管理系统交互,对项目管理系统的项目数据进行自动化管理,上述方法包括:
56.获取项目管理系统所管理的项目数据中的目标项目的数据,其中,目标项目与自动化管理系统的任一本地管理项目对应;
57.根据获取到的目标项目的数据更新自动化管理系统中存储的关于本地管理项目的数据,得到本地管理项目的第一数据;
58.根据预设处理规则对本地管理项目的第一数据进行加工处理,得到本地管理项目的第二数据;
59.按照预设判断规则对本地管理项目的第二数据进行判断,以根据判断结果执行预设操作。
60.通过该项目自动化管理方法,可以实现提高项目管理系统的自动化程度,持续对项目管理系统中的数据进行监控,当任一数据为非正常状态时自动的预设操作,从而降低人工成本。
61.以下进行详细说明,参见图1,图1为本技术实施例提供的一种项目自动化管理方法的一种流程图。本技术实施例提供的一种项目自动化管理方法,应用于自动化管理系统,自动化管理系统用于与项目管理系统交互,对项目管理系统的项目数据进行自动化管理,包括:
62.步骤s11,获取项目管理系统所管理的项目数据中的目标项目的数据。
63.其中,本技术中的项目管理系统可以为jira系统,其中jira作为一种项目管理系统,通过jira系统可以进行缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作。获取项目管理系统所管理的项目数据中的目标项目的数据,可以为周期性的获取项目管理系统所管理的项目数据中的目标项目的数据,例如,可以每秒获取一次jira系统中的目标项目的数据。
64.其中,目标项目与自动化管理系统的任一本地管理项目对应。例如,根据自动化管理系统的本地管理项目获取对应的项目管理系统中的对应项目的数据。其中,自动化管理系统可以为python-jira系统,即通过python语言编写的对jira系统进行监控的管理系统
65.本发明实施例的项目自动化管理方法,针对的是智能终端设备中的项目数据,因此可以通过智能终端设备执行,具体的,所述智能终端设备可以为电脑或服务器等。
66.步骤s12,根据获取到的目标项目的数据更新自动化管理系统中存储的关于本地管理项目的数据,得到本地管理项目的第一数据。
67.其中,由于目标项目与自动化管理系统的任一本地管理项目对应。根据获取到的目标项目的数据更新自动化管理系统中存储的关于本地管理项目的数据,可以根据目标项目的数据对本地管理项目的数据进行更新,得到本地管理项目的第一数据。
68.例如,通过自动化管理系统周期性的获取jira系统中项目的数据,然后根据所获的项目数据对自动化管理系统的本地管理项目的数据进行更新。如每秒钟获取一次jira系统中的记录的bug(漏洞)总数量,然后根据获取到的bug的总数量对自动化管理系统中的数据进行更新,得到更新后的bug的总数量,即第一数据。
69.步骤s13,根据预设处理规则对本地管理项目的第一数据进行加工处理,得到本地管理项目的第二数据。
70.其中,根据预设处理规则对本地管理项目的第一数据进行加工处理,可以为利用预先设定的运算规则对本地项目管理系统的第一数据进行进一步运算处理。例如,获取到第一数据为历史一段时间内消除bug的总数量,通过消除bug的总数量除以时间,可以得到过去一段时间内每天处理bug的数量,总而可以对工作效率进行有效的监控。再比如第一数
据为当前一段时间内出现的bug的总数量和已经处理的bug的总数量,通过求差,可以知道当前待处理的bug的总数量,从而可以对当前项目的状态进行监控。
71.步骤s14,按照预设判断规则对本地管理项目的第二数据进行判断,以根据判断结果执行预设操作。
72.其中,预设判断规则可以为预先设定的多种项目的判断规则。按照预设判断规则对本地管理项目的第二数据进行判断,例如,上述第一数据为当前一段时间内出现的bug的总数量和已经处理的bug的总数量,通过求差,可以知道当前待处理的bug的总数量,即第二数据。通过将该待处理的bug的总数量与预设阈值进行比较,可以知道待处理的bug的总数量是否超过了警戒值。
73.其中,根据判断结果执行预设操作,例如,当上述待处理的bug的总数量超过了警戒值时,可以发送针对该项目发送与bug相关的告警信息。
74.可见,通过该项目自动化管理方法,可以实现提高项目管理系统的自动化程度,持续对项目管理系统中的数据进行监控,当任一数据为非正常状态时自动的预设操作,从而降低人工成本。
75.可选的,参见图2,步骤s13根据预设处理规则对本地管理项目的第一数据进行加工处理,得到本地管理项目的第二数据,包括:
76.步骤s131,根据预设处理规则获取本地管理项目的预设数据,根据预设处理规则利用本地管理项目的预设数据对第一数据进行加工处理,得到本地管理项目的第二数据。
77.其中,根据预设处理规则获取本地管理项目的预设数据,根据预设处理规则利用本地管理项目的预设数据对第一数据进行加工处理,可以为根据上述预设处理规则获取本地管理项目中预设的与所述第一数据相关的数据,对第一数据进行加工处理。
78.例如,获取当前待处理的bug的总数量,与本地管理项目的预设处理所有bug所需的总时长。通过相除可以得到单位时间内的工作量,从而可以对单位时间内的工作计划进行安排。再例如,获取当前待处理的bug的总数量,通过将所有的bug与预先设置的bug的分类标准进行匹配,可以得到不同类型的bug的数量,例如,得到重要的bug的总数量和非重要的bug的总数量。
79.可选的,参见图3,步骤s14按照预设判断规则对本地管理项目的第二数据进行判断,以根据判断结果执行预设操作,包括:
80.步骤s141,按照预设判断规则将本地管理项目的第二数据与预设条件进行匹配,当满足预设条件时执行预设操作。
81.其中,按照预设判断规则将本地管理项目的第二数据与预设条件进行匹配。例如,将通过当前待处理bug的总数量和计划工作时长,得到第二数据为计划每日处理的bug的总数量,将该第二数据与预设条件进行匹配。其中第二条件为每日计划工作任务量大于某一阈值。当满足预设条件时执行预设操作,其中,预设操作可以为多种类型的操作。例如,发送报警信息,打电话或发送短信进行通知等。
82.例如,获取未解决的bug的总数量,将该未解决的bug的总数量与预设的警戒值进行比较,当未解决的bug的总数量超过警戒值时,执行预设操作。再比如,获取未解决的bug中重要的bug发生时间和和当前时间,得到该重要的bug的从发生到距离当前的时间,当该时间超过预设阈值时,执行预设操作。再比如,获取重要的bug的工作进度,当该重要的bug
的工作进度小于预设阈值时,例如,在预设时间后,该重要的bug仍处于未处理(未解决)状态,则执行预设操作(向相关人员发送通知信息,例如通过电话、短信和/邮件向相关人员发送通知信息)。再比如,获取bug的默认修复时长和当前bug的已用时长,得到剩余的修复时长小于预设阈值时,执行预设操作。
83.可选的,参见图4,第二数据包括本地管理项目的漏洞bug总数,步骤s14按照预设判断规则对本地管理项目的第二数据进行判断,以根据判断结果执行预设操作,包括:
84.步骤s142,按照所述预设判断规则,确定所述本地管理项目的漏洞bug总数是否大于预设数量阈值。
85.步骤s143,当本地管理项目的漏洞bug总数大于预设数量阈值时向目标邮箱发送通知信息,和/或,通过电话或短信通知的方式向目标电话号码发送通知信息。
86.其中,通过邮件进行通知可以何电话及短信通知同时进行,也可以分别进行。例如预设数量阈值可以包括多个数值,如包括第一阈值、第二阈值和第三阈值,当bug总数大于第一阈值时,向目标邮箱发送通知信息。当bug总数大于第二阈值时,通过电话或短信通知的方式向目标电话号码发送通知信息。当bug总数大于第三阈值时,向目标邮箱发送通知信息,并通过电话或通过短信通知的方式向目标电话号码发送通知信息。
87.可选的,参见图5,上述方法还包括:
88.步骤s15,根据本地管理项目的第二数据,生成与第二数据对应的图表以对第二数据进行可视化展示。
89.其中,生成的图表可以为多种类型或格式的报表,如曲线图、折线图等。根据本地管理项目的第二数据,生成与第二数据对应的图表,例如,可以获取过去一段时间内每天的处理bug的总数量,生成每天处理bug的数量的曲线图,从而可以对每天的工作效率进行直管的判断。再例如,通过统计bug的总数量和当前完成的bug的总数量,生成饼状图并展示,可以直管的看出当前完成的工作的百分比。
90.可见,通过根据本地管理项目的第二数据,生成与第二数据对应的图表以对第二数据进行可视化展示,可以便于人员更加直观的对当前的数据进行观看和处理。
91.可选的,参见图6,在前述方法实施例的基础上,上述方法还可以包括以下步骤:
92.步骤s16,记录自动化管理系统的日志信息。
93.其中,记录自动化管理系统的日志信息,可以为记录自动化管理系统的操作信息以及数据信息等。例如当用户通过自动化管理系统进行某一操作时,记录当前用户的操作和时间,或当获取第一数据和生成第二数据时,对第一数据和生成的第二数据进行记录。通过记录自动化管理系统的日志信息,可以便于工作人员进行事故追踪和对当前自动化管理系统进行改进等。
94.参见图7,图7为本技术实施例提供的一种项目自动化管理装置一种示意图,应用于自动化管理系统,自动化管理系统用于与项目管理系统交互,对项目管理系统的项目数据进行自动化管理,上述装置包括:
95.数据获取模块701,用于获取项目管理系统所管理的项目数据中的目标项目的数据,其中,目标项目与自动化管理系统的任一本地管理项目对应;
96.数据更新模块702,用于根据获取到的目标项目的数据更新自动化管理系统中存储的关于本地管理项目的数据,得到本地管理项目的第一数据;
97.数据加工模块703,用于根据预设处理规则对本地管理项目的第一数据进行加工处理,得到本地管理项目的第二数据;
98.数据判断模块704,用于按照预设判断规则对本地管理项目的第二数据进行判断,以根据判断结果执行预设操作。
99.可选的,参见图8,数据加工模块703,包括:
100.预设规则子模块7031,用于根据预设处理规则获取本地管理项目的预设数据,根据预设处理规则利用本地管理项目的预设数据对第一数据进行加工处理,得到本地管理项目的第二数据。
101.可选的,参见图9,数据判断模块704,包括:
102.判断规则子模块7041,用于按照预设判断规则将本地管理项目的第二数据与预设条件进行匹配,当满足预设条件时执行预设操作。
103.可选的,参见图10,第二数据包括本地管理项目的漏洞bug总数,数据判断模块704,包括:
104.确定子模块7042,用于按照所述预设判断规则,确定所述本地管理项目的漏洞bug总数是否大于预设数量阈值。
105.通知信息子模块7043,用于当本地管理项目的漏洞bug总数大于预设数量阈值时,向目标邮箱发送通知信息,和/或,通过电话或短信通知的方式向目标电话号码发送通知信息。
106.可选的,参见图11,上述装置还包括:
107.图表生成模块705,用于根据本地管理项目的第二数据,生成与第二数据对应的图表以对第二数据进行可视化展示。
108.可选的,参见图12,上述装置还包括:
109.信息记录模块706,用于记录自动化管理系统的日志信息。
110.可见,通过该项目自动化管理装置,可以实现提高项目管理系统的自动化程度,持续对项目管理系统中的数据进行监控,当任一数据为非正常状态时自动的预设操作,从而降低人工成本。
111.本发明实施例还提供了一种电子设备,如图13所示,包括处理器1301、通信接口1302、存储器1303和通信总线1304,其中,处理器1301,通信接口1302,存储器1303通过通信总线1304完成相互间的通信,
112.存储器1303,用于存放计算机程序;
113.处理器1301,用于执行存储器1303上所存放的程序时,实现如下步骤:
114.获取项目管理系统所管理的项目数据中的目标项目的数据,其中,目标项目与自动化管理系统的任一本地管理项目对应;
115.根据获取到的目标项目的数据更新自动化管理系统中存储的关于本地管理项目的数据,得到本地管理项目的第一数据;
116.根据预设处理规则对本地管理项目的第一数据进行加工处理,得到本地管理项目的第二数据;
117.按照预设判断规则对本地管理项目的第二数据进行判断,以根据判断结果执行预设操作。
118.可选的,上述处理器,用于执行存储器上所存放的程序时,实现如上述任一项目自动化管理方法。
119.上述电子设备提到的通信总线可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。所述通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
120.通信接口用于上述电子设备与其他设备之间的通信。
121.存储器可以包括ram(random access memory,随机存取存储器),也可以包括nvm(non-volatile memory,非易失性存储器),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
122.上述的处理器可以是通用处理器,包括cpu(central processing unit,中央处理器)、np(network processor,网络处理器)等;还可以是dsp(digital signal processor,数字信号处理器)、asic(application specific integrated circuit,专用集成电路)、fpga(field-programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
123.在本技术提供的又一实施例中,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一项目自动化管理方法。
124.在本技术提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一项目自动化管理方法。
125.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
126.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
127.以上所述仅为本发明的较佳实施例,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜