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

一种项目显示方法、装置、电子设备、存储介质及产品与流程

2022-03-26 16:22:06 来源:中国专利 TAG:


1.本公开属于网络技术领域,特别是涉及一种项目显示方法、装置、电子设备、存储介质及产品。


背景技术:

2.目前的项目管理中,用户可以根据需求在项目管理系统中创建对应的项目空间,通过为用户提供项目空间,使得多个用户可以在这个项目空间内进行协作,例如,共同创建项目、跟踪项目进度、查看项目等等。
3.相关技术中,在查看项目时,用户往往只能是手动选择某个项目空间,然后查看该项目空间内的所有项目。这种方式中,项目查看效率较低。


技术实现要素:

4.为克服相关技术中存在的问题,本公开提供一种项目管理方法、装置、电子设备、存储介质及产品。
5.依据本公开的第一方面,提供了一种项目显示方法,所述方法包括:
6.响应于接收到的第一查看指令,确定第一用户账户从已创建的跨项目视图中选择的目标视图;其中,任一所述跨项目视图与至少两个项目空间关联;
7.在所述目标视图关联的至少两个项目空间的项目中,筛选符合目标视图的筛选条件的第一目标项目;
8.显示所述第一目标项目。
9.可选的,所述确定第一用户账户从已创建的跨项目视图中选择的目标视图之前,所述方法还包括:
10.响应于接收到的新建视图指令,确定第一用户账户为待创建的跨项目视图设置的筛选条件,以及,所述待创建的跨项目视图的视图标识id,并将所述第一用户账户具备第一预设权限或预设角色的至少两个项目空间,确定为所述待创建的跨项目视图关联的项目空间;
11.存储所述视图id、所述筛选条件以及所述第一用户账户具备第一预设权限或预设角色的至少两个项目空间的空间标识的对应关系。
12.可选的,所述确定第一用户账户为待创建的跨项目视图设置的筛选条件,包括:
13.显示条件设置界面;所述条件设置界面中包括各条件类型对应的备选条件;
14.对于任一条件类型,将所述条件类型对应的备选条件中被选中的备选条件,确定为所述筛选条件。
15.可选的,各所述跨项目视图关联有被授权用户账户,所述被授权用户账户具备第二目标项目的第二预设权限,所述第二目标项目包括与所述跨项目视图关联的至少两个项目空间中符合所述跨项目视图的筛选条件的项目。
16.可选的,所述方法还包括:
17.显示所述跨项目视图对应的视图分享界面;
18.将基于所述视图分享界面选择的用户账户,确定为所述跨项目视图的被授权用户账户;和/或,将基于所述视图分享界面选择的项目空间,确定为所述跨项目视图的被授权项目空间;将所述被授权项目空间对应的用户账户,确定为所述跨项目视图的被授权用户账户。
19.可选的,所述方法还包括:
20.显示视图新建界面;
21.接收从所述视图新建界面输入的内容,以作为所述待创建的跨项目视图的视图名称;所述视图名称在显示所述跨项目视图的情况下被显示;
22.所述存储所述视图id、所述筛选条件以及所述第一用户账户具备第一预设权限或预设角色的至少两个项目空间的空间标识的对应关系,包括:
23.存储所述视图id、所述视图名称、所述筛选条件以及所述空间标识的对应关系。
24.可选的,所述方法还包括:
25.显示备选视图名称;所述备选视图名称为已创建的跨项目视图的视图名称,一个所述备选视图名称表征一个已创建的跨项目视图;
26.接收对显示的所述备选视图名称的第一查看指令。
27.依据本公开的第二方面,提供了一种项目显示装置,所述装置包括:
28.第一确定模块,被配置为响应于接收到的第一查看指令,确定第一用户账户从已创建的跨项目视图中选择的目标视图;其中,任一所述跨项目视图与至少两个项目空间关联;
29.筛选模块,被配置为在所述目标视图关联的至少两个项目空间的项目中,筛选符合目标视图的筛选条件的第一目标项目;
30.第一显示模块,被配置为显示所述第一目标项目。
31.可选的,所述装置还包括:
32.第二确定模块,被配置为响应于接收到的新建视图指令,确定第一用户账户为待创建的跨项目视图设置的筛选条件,以及,所述待创建的跨项目视图的视图标识id,并将所述第一用户账户具备第一预设权限或预设角色的至少两个项目空间,确定为所述待创建的跨项目视图关联的项目空间;
33.存储模块,被配置为存储所述视图id、所述筛选条件以及所述第一用户账户具备第一预设权限或预设角色的至少两个项目空间的空间标识的对应关系。
34.可选的,所述第二确定模块,具体被配置为:
35.显示条件设置界面;所述条件设置界面中包括各条件类型对应的备选条件;
36.对于任一条件类型,将所述条件类型对应的备选条件中被选中的备选条件,确定为所述筛选条件。
37.可选的,各所述跨项目视图关联有被授权用户账户,所述被授权用户账户具备第二目标项目的第二预设权限,所述第二目标项目包括与所述跨项目视图关联的至少两个项目空间中符合所述跨项目视图的筛选条件的项目。
38.可选的,所述装置还包括:
39.第三显示模块,被配置为显示所述跨项目视图对应的视图分享界面;
40.第三确定模块,被配置为将基于所述视图分享界面选择的用户账户,确定为所述跨项目视图的被授权用户账户;和/或,将基于所述视图分享界面选择的项目空间,确定为所述跨项目视图的被授权项目空间;将所述被授权项目空间对应的用户账户,确定为所述跨项目视图的被授权用户账户。
41.可选的,所述装置还包括:
42.第四显示模块,被配置为显示视图新建界面;
43.第一接收模块,被配置为接收从所述视图新建界面输入的内容,以作为所述待创建的跨项目视图的视图名称;所述视图名称在显示所述跨项目视图的情况下被显示;
44.所述存储模块,具体被配置为:
45.存储所述视图id、所述视图名称、所述筛选条件以及所述空间标识的对应关系。
46.可选的,所述装置还包括:
47.第五显示模块,被配置为显示备选视图名称;所述备选视图名称为项目管理系统中已创建的跨项目视图的视图名称,一个所述备选视图名称表征一个已创建的跨项目视图;
48.第二接收模块,被配置为接收对显示的所述备选视图名称的第一查看指令。
49.依据本公开的第三方面,提供了一种电子设备,包括:
50.处理器;
51.用于存储所述处理器可执行指令的存储器;
52.其中,所述处理器被配置为执行所述指令,以实现如第一方面中任一项所述的项目显示方法。
53.依据本公开的第四方面,提供了一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备执行如第一方面中任一项所述的项目显示方法。
54.依据本公开的第五方面,提供了一种计算机程序产品,所述计算机程序产品包括可读性程序指令,所述可读性程序指令由电子设备的处理器执行时,使得所述电子设备执行如第一方面中任一项所述的项目显示方法。
55.本公开相比于相关技术,具有如下的优点和积极效果:
56.响应于接收到的第一查看指令,确定第一用户账户从已创建的跨项目视图中选择的目标视图;其中,任一跨项目视图与至少两个项目空间关联。在目标视图关联的至少两个项目空间的项目中,筛选符合目标视图的筛选条件的第一目标项目。显示第一目标项目。相较于一次仅能查看一个项目空间内所有项目的方式,本公开实施例中可以同时显示与跨项目视图关联的至少两个项目空间内符合筛选条件的项目,使得用户可以跨项目空间,对多个项目空间内的项目进行查看,从而一定程度上可以提高查看效率。
57.同时,本公开实施例中采用目标视图的筛选条件进一步筛选第一目标项目,使得用户可以通过自定义设置目标视图的筛选条件,控制所显示的项目,从而可以提高项目显示的灵活性,以及,满足用户个性化的项目查看需求。上述说明仅是本公开技术方案的概述,为了能够更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为了让本公开的上述和其它目的、特征和优点能够更明显易懂,以下特举本公开的具体实施方式。
附图说明
58.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本公开的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
59.图1是本公开实施例提供的一种项目显示方法的步骤流程图;
60.图2是本公开实施例提供的一种条件设置界面的部分示意图;
61.图3是本公开实施例提供的一种视图新建界面示意图;
62.图4是本公开实施例提供的一种跨项目视图界面的部分示意图;
63.图5是本公开实施例提供的一种展示界面图的部分示意图;
64.图6是本公开实施例提供的一种视图分享界面的示意图;
65.图7是本公开实施例提供的一种项目显示装置的框图;
66.图8是根据一示例性实施例示出的一种用于项目管理的装置的框图;
67.图9是根据一示例性实施例示出的一种用于项目管理的装置的框图。
具体实施方式
68.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
69.图1是本公开实施例提供的一种项目显示方法的步骤流程图,如图1所示,该方法可以包括:
70.步骤101、响应于接收到的第一查看指令,确定第一用户账户从已创建的跨项目视图中选择的目标视图;任一所述跨项目视图与至少两个项目空间关联。
71.本公开实施例提供的项目显示方法可以应用于终端,该终端内可以安装有项目管理工具,该项目管理工具可以为项目管理系统,以供用户进行项目管理。进一步地,本公开实施例中的跨项目视图本质上可以为实体对象,跨项目视图可以用于控制终端进行跨项目空间的项目展示。其中,一个项目可以表征一个任务、文件、文件夹,等等。第一查看指令可以是第一用户账户在需要查看目标视图命中的项目的情况下发送的。一个用户账户可以对应指示一个用户,当然,实际应用场景中也可以多个用户共用一个用户账户。
72.任务管理系统中的跨项目视图可以是预先创建好的,跨项目视图可以关联有筛选条件,从而使得终端针对不同的跨项目视图,显示不同的项目,目标视图命中的项目符合该目标视图关联的筛选条件。示例的,假设跨项目视图a关联的筛选条件为:任务状态为进行中,那么基于跨项目视图a,可以实现跨项目空间显示进行中的项目。假设跨项目视图b关联的筛选条件为:任务状态为已完成,那么基于跨项目视图b,可以实现跨项目空间显示已完成的项目。假设跨项目视图c关联的筛选条件为:任务状态不为未启动,那么基于跨项目视图c,可以实现跨项目空间显示任务状态不为未启动的项目。进一步地,第一用户账户可以根据实际需求,从已创建的跨项目视图中选择所需查看的跨项目视图,其中,被第一用户账户选中的跨项目视图即为目标视图。
73.步骤102、在所述目标视图关联的至少两个项目空间的项目中,筛选符合目标视图
的筛选条件的第一目标项目。
74.本公开实施例中,第一用户账户可以是具备查看目标视图的权限的用户账户。示例的,第一用户账户可以为目标视图的视图创建者账户,也可以是得到视图创建者授权的用户账户。这样,可以确保项目的安全性,避免项目被非法用户查看。进一步地,跨项目视图关联的项目空间可以是第一用户账户具备权限的项目空间,第一用户账户具备权限的项目空间可以是第一用户账户具备查看、新建、修改、删除等权限的空间。目标视图的筛选条件可以是预先为目标视图关联的筛选条件。实际应用场景中,用户经常会跨项目空间处理项目,例如,对于测试用户,可能需要同时测试多个产品的功能,相应地,会同时在多个项目空间内创建任务项目。在此基础上,用户如果逐个进入项目空间从中查看所需的项目,就需要多次操作,因此,效率往往较低。本步骤中,可以提取第一用户账户所有具备权限的项目空间内的项目,并按照目标视图的筛选条件从中筛选第一用户账户需要查看的项目作为第一目标项目,从而可以提高查看效率。
75.步骤103、显示所述第一目标项目。
76.本公开实施例中,可以在预设界面为第一用户账户显示目标视图,即,显示所有的第一目标项目。示例的,预设界面可以为跨项目视图对应的展示界面。其中,在显示第一目标项目时,可以以列表的形式,在该展示界面中显示包括第一目标项目的项目列表。
77.本公开实施例提供的项目显示方法,响应于接收到的第一查看指令,确定第一用户账户从已创建的跨项目视图中选择的目标视图;其中,任一跨项目视图与至少两个项目空间关联。在目标视图关联的至少两个项目空间的项目中,筛选符合目标视图的筛选条件的第一目标项目。显示第一目标项目。相较于一次仅能查看一个项目空间内所有项目的方式,本公开实施例中可以同时显示与跨项目视图关联的至少两个项目空间内符合筛选条件的项目,使得用户可以跨项目空间,对多个项目空间内的项目进行查看,从而一定程度上可以提高查看效率。
78.同时,本公开实施例中采用目标视图的筛选条件进一步筛选第一目标项目,使得用户可以通过自定义设置目标视图的筛选条件,控制所显示的项目,从而可以提高项目显示的灵活性,以及,满足用户个性化的项目查看需求。
79.可选的,本公开实施例中还可以在确定第一用户账户从已创建的跨项目视图中选择的目标视图的操作之前,创建跨项目视图。示例的,跨项目视图可以通过下述步骤创建:
80.步骤s21、响应于接收到的新建视图指令,确定第一用户账户为待创建的跨项目视图设置的筛选条件,以及,为所述待创建的跨项目视图分配视图标识id,并将所述第一用户账户具备第一预设权限或预设角色的至少两个项目空间,确定为所述待创建的跨项目视图关联的项目空间。
81.本公开实施例中,新建视图指令可以是第一用户账户通过触发新建视图功能发送的。示例的,项目管理系统的界面中可以显示一新建控件,第一用户账户对应的用户可以通过点击该新建控件,触发新建视图功能,从而向终端发送新建视图指令。相应地,终端在接收到该新建视图指令的情况下,确定第一用户账户为本次需要创建的跨项目视图设置的筛选条件。进一步地,可以为待创建的跨项目视图分配视图标识(identity,id)。其中,视图id可以是按照id分配算法分配的,不同跨项目视图的视图id不同,即,视图id具有全局唯一性。进一步地,第一预设权限以及预设角色可以是预先设定的,示例的,第一预设权限可以
包括查看权限、管理权限和/或编辑权限,预设角色可以包括具备管理员身份的角色、具备普通成员身份的角色和/或具备项目空间所有者身份的角色。
82.步骤s22、存储所述视图id、所述筛选条件以及所述第一用户账户具备第一预设权限或预设角色的至少两个项目空间的空间标识的对应关系。
83.本步骤中,项目空间的空间标识可以用于唯一指示项目空间,空间标识可以为项目空间的编号。可以将视图id、筛选条件以及第一用户账户具备第一预设权限或预设角色的至少两个项目空间的空间标识对应存储至数据库中,该数据库可以部署在本地,也可以部署在其他第三方设备内,本公开对此不作限制。具体的,一个视图id可以表征一个跨项目视图,筛选条件可以限制该跨项目视图对应所需显示的项目,所存储的空间标识可以指示待创建的跨项目视图关联的项目空间、相应地,通过将视图id、筛选条件以及空间标识对应存储,即可实现创建。
84.本公开实施例中,响应于接收到的新建视图指令,确定第一用户账户为待创建的跨项目视图设置的筛选条件,以及,待创建的跨项目视图的视图标识id,并将第一用户账户具备第一预设权限或预设角色的至少两个项目空间,确定为待创建的跨项目视图关联的项目空间。存储视图id、筛选条件以及第一用户账户具备第一预设权限或预设角色的至少两个项目空间的空间标识的对应关系。这样,第一用户账户可以按需为待创建的跨项目视图设置筛选条件,以控制后续具体显示的项目,从而满足自己的个性化需求。进一步地,通过分配视图id,一定程度上可以确保终端在跨项目视图较多时,方便对跨项目视图的管理操作。
85.可选的,上述确定第一用户账户为待创建的跨项目视图设置的筛选条件的操作,可以具体包括:
86.步骤s31、显示条件设置界面;所述条件设置界面中包括各条件类型对应的备选条件。
87.本公开实施例中,条件类型可以是根据实际情况预先设置的,示例的,条件类型可以包括来源项目空间、项目类型、项目状态、项目名称或代号、项目分类、执行人、标签等等。条件类型对应的备选条件可以涵盖该条件类型下可能存在的所有情况。示例的,来源项目空间对应的备选条件可以涵盖来源于任务管理系统中项目空间1,项目空间2,

,和/或项目空间n,其中,n为任务管理系统中具备的项目空间的数量。项目状态对应的备选条件可以涵盖项目可能出现的所有状态,例如,项目状态为未开始、项目状态为进行中、项目状态为暂停中、项目状态为已结束、项目状态不为已结束、项目状态不为未开始、项目状态不为进行中、项目状态不为暂停中,等等。项目类型对应的备选条件可以涵盖项目可能出现的所有类型,例如,项目类型为需求、项目类型为开发、项目类型为测试,项目类型不为需求、项目类型不为开发、项目类型不为测试,等等。
88.步骤s32、对于任一条件类型,将所述条件类型对应的备选条件中被选中的备选条件,确定为所述筛选条件。
89.本公开实施例中,可以对第一用户账户针对各个条件类型对应的备选条件所选择的备选条件进行组合,得到筛选条件。示例的,假设第一用户账户针对来源项目空间选择的备选条件=项目空间1或项目空间2,针对项目类型选择的备选条件=项目类型为需求,针对项目状态选择的备选条件=项目状态不为已结束。那么可以对这些被选中的备选条件进
行组合,得到筛选条件。由于备选条件的数量往往过多,本公开实施例中可以将备选条件作为预设筛选器的可选项目,并在条件设置界面中显示预设筛选器。其中,预设筛选器可以为一个选择控件,例如,下拉框。相应地,第一用户账户可以通过筛选器进行选择,从而实现添加筛选条件。该筛选条件可以用于控制跨项目视图命中的项目,从而控制后续哪些项目可以被展示。示例的,图2是本公开实施例提供的一种条件设置界面的部分示意图,如图2所示,条件设置界面可以包括筛选面板区域01,该筛选面板区域01中可以显示用于选择各个条件类型对应的备选条件的选择控件。第一用户账户可以基于这些选择控件进行选择,进一步地,可以通过“添加筛选条件”的按钮,增加可供选择的条件类型。需要说明的是,图2中展示的是部分界面,实际应用场景中,图2还可以包括其他内容,例如,搜索框、创建按钮、当前用户的信息、排序按钮、保存按钮、复制按钮、任务选择按钮,等等。
90.本公开实施例中,显示包括各条件类型对应的备选条件的条件设置界面,对于任一条件类型,将条件类型对应的备选条件中被选中的备选条件,确定为筛选条件。即,终端仅需基于第一用户账户选择即可确定筛选条件,进而一定程度上可以确保终端的确定效率。同时,第一用户账户仅需在条件设置界面中从各个条件类型对应的备选条件中按照选择,即可完成设置筛选条件,进而一定程度上可以简化筛选条件的设置难度。
91.可选的,本公开实施例中,还可以执行下述操作:
92.步骤s41、显示视图新建界面。
93.本公开实施例中,显示视图新建界面的操作可以是通过新建视图功能触发的。示例的,以前述“新建控件”为“新建跨项目视图”按钮为例,项目管理系统中可以显示“新建跨项目视图”按钮,第一用户账户可以通过点击该“添加跨项目视图”按钮,来触发新建视图功能,从而向终端发送新建视图指令。相应地,在该“新建跨项目视图”按钮被点击之后,终端接收到新建视图指令之后,终端可以弹出创建弹窗。其中,创建弹窗即为该视图新建界面。
94.步骤s42、接收从所述视图新建界面输入的内容,以作为所述待创建的跨项目视图的视图名称;所述视图名称在显示所述跨项目视图的情况下被显示。
95.本公开实施例中,第一用户账户可以从视图新建界面中输入的内容,该内容可以为文本。示例的,视图新建界面中可以包括输入框,第一用户账户可以根据实际需求从该输入框中输入名称。图3是本公开实施例提供的一种视图新建界面示意图,如图3所示,该视图新建界面中可以包括输入框02。进一步地,该视图新建界面中还可以包括取消按钮03以及确定按钮04。第一用户账户可以通过点击取消按钮03中止新建操作时,获取通过点击确定按钮04,向终端发送从视图新建界面输入的内容。相应地,终端可以接收该输入的名称,进而得到为待创建的跨项目视图设置的视图名称。其中,该输入的名称即为从视图新建界面输入的内容。需要说明的是,在新建视图环节,终端响应于接收到的新建视图指令,可以先执行步骤s41~步骤s42,相应地,第一用户账户在输入名称后,即可创建出一个具备视图名称的跨项目视图。然后可以为待创建的跨项目视图设置的筛选条件,以及,为待创建的跨项目视图分配视图标识id等后续操作,以完成创建。
96.相应地,上述存储所述视图id、所述筛选条件以及所述第一用户账户具备第一预设权限或预设角色的至少两个项目空间的空间标识的对应关系的操作,可以具体包括:存储所述视图id、所述视图名称、所述筛选条件以及所述空间标识的对应关系。示例的,可以将视图id作为键(key),将视图名称、筛选条件以及空间标识作为值(value),以键值对的方
式对应存储。
97.本公开实施例中,通过显示视图新建界面,使得第一用户账户可以基于视图新建界面自主设置视图名称,同时,将视图id、视图名称、筛选条件以及空间标识对应存储,使得后续在需要显示跨项目视图的情况下可以显示视图名称,从而可以方便选择,提高选择操作的便捷度。
98.可选的,本公开实施例中,还可以执行下述操作:
99.步骤s51、显示备选视图名称;所述备选视图名称为已创建的跨项目视图的视图名称,一个所述备选视图名称表征一个已创建的跨项目视图。
100.本公开实施例中,备选视图名称可以为当前所有已创建的跨项目视图的视图名称。项目管理系统可以提供一跨项目视图界面,第一用户账户可以控制终端显示该跨项目视图界面,相应地,终端可以通过该跨项目视图界面显示当前所有已创建的跨项目视图的视图名称。具体的,可以在跨项目视图界面的界面大小能够容纳所有备选视图名称的情况下,直接将所有备选视图名称显示在该跨项目视图界面内。在跨项目视图界面的界面大小不足以容纳所有备选视图名称的情况下,可以先显示部分备选视图名称,然后在该跨项目视图界面中提供滑动控件,在该滑动控件被触发时,在该跨项目视图界面中滑动显示剩余的备选视图名称。示例的,图4是本公开实施例提供的一种跨项目视图界面的部分示意图,如图4所示,该跨项目视图界面中可以显示多个备选视图名称。进一步地,该跨项目视图界面中还可以显示有“新建跨项目视图”按钮”,以供用户创建新的跨项目视图。当然,实际应用场景中,还可以进一步显示与跨项目视图有关的其他信息,例如,视图分类、视图id、视图所属项目,所有者,等等,以方便选择。进一步地,实际应用中,还可以在该界面中进一步显示其他类型的视图,例如,项目内视图,指定视图、搜索按钮、筛选按钮等等。
101.步骤s52、接收对显示的所述备选视图名称的第一查看指令。
102.本公开实施例中,第一查看指令可以是通过对显示的备选视图名称的选择操作触发的。具体的,第一用户账户可以根据需求从显示的备选视图名称中按需选择,然后点击所需选择的备选视图名称,以实现选择操作。相应地,在备选视图名称被点击的情况下,可以实现向终端发送第一查看指令。该被点击的备选视图名称表征的跨项目视图即为被选中的跨项目视图,第一查看指令中可以携带该被选中的跨项目视图的视图id,即,被点击的备选视图名称对应的视图id。
103.相应地,终端可以获取所述第一查看指令中携带的视图id,得到目标视图id;将所述目标视图id表征的跨项目视图,确定为所述目标视图。具体的,可以对第一查看指令进行解析,以获取其中携带的视图id。本公开实施例中,通过显示表征已创建的跨项目视图备选视图名称,接收对显示的备选视图名称的第一查看指令,这样,通过显示备选视图名称可以方便选择,进而提高选择便捷度。同时,确定第一用户账户从已创建的跨项目视图中选择的目标视图时,获取第一查看指令中携带的视图id,得到目标视图id,将目标视图id表征的跨项目视图,确定为目标视图。将第一查看指令中携带的视图id表征的跨项目视图,确定为目标视图,一定程度上可以确保确定的目标视图的准确性。
104.可选的,上述在所述目标视图关联的至少两个项目空间的项目中,筛选符合目标视图的筛选条件的第一目标项目的操作,可以包括:将与所述目标视图id对应的筛选条件作为所述目标视图的筛选条件;对于目标视图关联的至少两个项目空间中的任一项目,在
所述项目符合所述目标视图的筛选条件的情况下,将所述项目确定为所述第一目标项目。具体的,终端可以将目标视图id与之前存储的各个视图id进行匹配,然后获取与该目标视图id相匹配的视图id对应的筛选条件,得到目标视图的筛选条件。其中,在视图id及其对应的筛选条件在终端本地存储的情况下,终端可以通过在本地进行匹配以及读取操作,即可得到目标视图的筛选条件。在视图id及其对应的筛选条件在第三方存储,例如,存储在服务器的情况下,终端可以将目标视图id发送给服务器,由服务器进行匹配操作。进一步地,服务器可以在匹配成功之后,向终端返回相匹配的视图id对应的筛选条件。相应地,终端通过接收服务器返回的筛选条件,即可实现获取目标视图的筛选条件。
105.进一步地,终端可以从目标视图关联的至少两个项目空间中的项目的相关信息中,获取与目标视图的筛选条件对应的相关信息。示例的,在目标视图的筛选条件为:项目状态为未完成,那么与目标视图的筛选条件对应的相关信息可以为项目的当前状态。在目标视图的筛选条件为:项目类型为测试,那么与目标视图的筛选条件对应的相关信息可以为项目的类型。最后,终端可以根据获取到的相关信息检测备选项目是否符合目标视图的筛选条件。示例的,如果当前状态为未完成/类型为测试,则可以将该项目确定为第一目标项目。如果当前状态不为未完成/类型不为测试,则可以剔除该项目。
106.本公开实施例中,在第一用户账户访问跨项目视图时,终端基于目标视图id选择目标视图的筛选条件,符合该目标视图的筛选条件的备选项目作为第一目标项目,以在后续展示给第一用户账户。这样,一定程度上可以确保最终展示的目标项目符合用户需求。示例的,以任务表征项目为例,图5是本公开实施例提供的一种展示界面图的部分示意图,如图5所示,可以向用户展示第一目标项目。进一步地,还可以进一步展示第一目标项目的数量等信息。实际应用场景中,图5所示的界面还可以包括其他内容,例如,搜索框、创建按钮、当前用户的信息、排序按钮、保存按钮、复制按钮、任务选择按钮,等等。
107.可选的,本公开实施例中各跨项目视图还可以关联有被授权用户账户,所述被授权用户账户具备第二目标项目的第二预设权限,所述第二目标项目包括与所述跨项目视图关联的至少两个项目空间中符合所述跨项目视图的筛选条件的项目。其中,第二目标项目可以包括查看权限、编辑权限和/或管理权限。示例的,被授权用户账户可以向所使用的终端发送第二查看指令,相应地,在接收到所述被授权用户账户发送的第二查看指令的情况下,为所述被授权用户账户显示第二目标项目;所述第二目标项目属于所述跨项目视图的视图创建者具备第一预设权限或预设角色的至少两个项目空间,所述第二目标项目符合所述跨项目视图的筛选条件。其中,被授权用户账户可以是视图创建者选择的,视图创建者可以为第一用户账户,第二查看指令可以用于请求查看该跨项目视图。第二查看指令的发送方式可以参照前述第一查看指令的发送方式,此处不再赘述。相应地,被授权用户账户所使用的终端可以在接收该第二查看指令的情况下,从第一用户账户具备第一预设权限或预设角色的至少两个项目空间内的项目中,筛选该跨项目视图的筛选条件,以作为第二目标项目。进一步地,可以在该跨项目视图的视图界面中显示第二目标项目。具体的,筛选第二目标项目的实现方式可以参照前述筛选第一目标项目的实现方式,此处不再赘述。
108.本公开实施例中,可以使得被授权用户账户可以使用和视图创建者同等权限进行跨项目处理,从而一定程度上可以方便视图创建者进行管理,以及,提高分享效率。示例的,假设视图创建者为项目管理者,那么通过分享即可便捷的使得所有同组内的其他成员,能
够以项目管理者的权限视角,查看项目管理者当前参与的各项目空间内符合筛选条件的项目。
109.可选的,本公开实施例中可以通过下述步骤设置被授权用户账户:
110.步骤s61、显示所述跨项目视图对应的视图分享界面。
111.本公开实施例中,终端可以通过项目管理系统提供分享功能。视图分享界面中可以显示可选择的用户账户,其中,可选择的用户账户可以是根据实际需求设置的。例如,与视图创建者属于同一项目组的用户账户,或者是项目管理系统中的所有用户账户,本公开实施例对此不作限制。进一步地,视图分享界面中也可以显示有项目空间以供选择。或者,也可以显示用户信息输入区,视图创建者可以在该用户信息输入区内输入用户信息。其中,用户信息可以包括用户名称、用户id,等等。或者,也可以输入项目空间的信息,以选择该项目空间内的所有成员,从而与该项目空间内的所有成员分享跨项目视图。示例的,图6是本公开实施例提供的一种视图分享界面的示意图,如图6所示,视图创建者可以基于视图分享界面进行分享。其中,该视图分享界面还可以进一步显示跨项目视图的所有者,即,视图创建者。
112.步骤s62、将基于所述视图分享界面选择的用户账户,确定为所述跨项目视图的被授权用户账户;和/或,将基于所述视图分享界面选择的项目空间,确定为所述跨项目视图的被授权项目空间;将所述被授权项目空间对应的用户账户,确定为所述跨项目视图的被授权用户账户。
113.具体实施时,可以仅将基于视图分享界面选择的用户账户,确定为跨项目视图的被授权用户账户。或者,仅将基于视图分享界面选择的项目空间,确定为跨项目视图的被授权项目空间;将被授权项目空间对应的用户账户,确定为跨项目视图的被授权用户账户。又或者,也可以是将基于视图分享界面选择的用户账户,确定为跨项目视图的被授权用户账户。并且将基于视图分享界面选择的项目空间,确定为跨项目视图的被授权项目空间;将被授权项目空间对应的用户账户,确定为跨项目视图的被授权用户账户。
114.示例的,在视图分享界面中显示有可选择的用户账户的情况下,视图创建者可以通过点击用户账户,以实现选择。相应地,终端可以将用户点击的用户账户确定为被授权用户账户。进一步地,项目空间对应的用户账户可以是该项目空间内的部分/所有用户账户,项目空间内的用户账户可以包括在该项目空间内创建项目的用户账户,和/或对该项目空间内项目具备第三预设权限的用户账户。其中,第三预设权限可以包括查看权限、管理权限和/便捷权限。或者,可以确定用户在用户信息输入区内输入的用户信息对应的用户账户,将该用户账户选择为被授权用户账户。通过为指定的用户账户(即,被授权用户账户)添加授权,即可实现将跨项目视图分享给指定的用户。进一步地,可以为所述跨项目视图关联所述被授权用户账户。示例的,可以将被授权用户账户与该跨项目视图的视图id对应存储,以实现关联。具体的,可以将被授权用户账户的id与该跨项目视图的视图id对应存储至数据库中。
115.本公开实施例中,终端仅需基于用户选择即可跨项目视图关联的被授权用户账户,进而一定程度上可以确保授权效率。同时,仅需在视图分享界面中按需选择即可实现授权,进而一定程度上可以简化添加授权的操作,降低添加授权的难度。
116.下面以一示例性的应用场景进行说明。在实际应用场景中,用户往往会涉及跨项
目空间/跨项目处理项目。例如,在测试场景中,一个测试人员有时需要同时负责多个产品的测试工作,相应地,该测试人员可能会针对多个产品提交测试出的问题,从而导致在多个项目空间中创建多个项目。或者,在开发场景中,对于大型的需求,往往会对应拆分建立多个项目空间,那么开发人员往往需要同时查看这些项目空间内的项目。相关技术中,仅能查看单个项目空间内项目的方式,效率较低,无法满足用户跨项目查看的诉求。
117.为此,本公开实施例中,通过创建跨项目视图,并为跨项目视图设置筛选条件,使得用户可以基于跨项目视图查看跨项目视图关联的至少两个项目空间内符合该筛选条件的项目,从而实现一次性查看多个项目空间内的多个项目,实现跨项目查看,从而提高查看效率。同时,相较于仅能不同项目空间内具有特定属性的项目的查看方式,本公开实施例中,基于用户选择设置筛选条件,使得用户可以个性化的定制跨项目的项目列表,即,控制终端最终展示的第一目标项目,进而使得项目显示方法可以更大程度的支持不同的管理场景下的定制化诉求。
118.进一步地,以视图创建者为管理者,项目为任务为例,本公开实施例中,管理者可以个性化的设置跨项目任务列表的权限,即,为跨项目视图设置被授权用户账户,终端还可以向得到管理者授权的被授权用户账户分享跨项目视图,从而实现分享跨项目的任务列表。这样,每个管理者都可以个性化创建跨项目视图,基于跨项目视图筛选多个项目空间的任务,从而个性化的定制最终显示的任务列表。管理者可以通过将跨项目视图分享给指定的项目成员,方便其他项目成员查看该跨项目视图对应的任务列表,让管理者不必向每个项目成员一一说明有哪些任务,从而可以提高项目管理的效率,进而降低跨项目工作的管理者,管理多个项目空间中任务的难度。
119.图7是本公开实施例提供的一种项目显示装置的框图,如图7所示,该装置20可以包括:
120.第一确定模块201,被配置为响应于接收到的第一查看指令,确定第一用户账户从已创建的跨项目视图中选择的目标视图;其中,任一所述跨项目视图与至少两个项目空间关联;
121.筛选模块202,被配置为在所述目标视图关联的至少两个项目空间的项目中,筛选符合目标视图的筛选条件的第一目标项目;
122.第一显示模块203,被配置为显示所述第一目标项目。
123.本公开实施例提供的项目显示装置,响应于接收到的第一查看指令,确定第一用户账户从已创建的跨项目视图中选择的目标视图;其中,任一跨项目视图与至少两个项目空间关联。在目标视图关联的至少两个项目空间的项目中,筛选符合目标视图的筛选条件的第一目标项目。显示第一目标项目。相较于一次仅能查看一个项目空间内所有项目的方式,本公开实施例中可以同时显示与跨项目视图关联的至少两个项目空间内符合筛选条件的项目,使得用户可以跨项目空间,对多个项目空间内的项目进行查看,从而一定程度上可以提高查看效率。同时,本公开实施例中采用目标视图的筛选条件进一步筛选第一目标项目,使得用户可以通过自定义设置目标视图的筛选条件,控制所显示的项目,从而可以提高项目显示的灵活性,以及,满足用户个性化的项目查看需求。
124.可选的,所述装置20还包括:
125.第二确定模块,被配置为响应于接收到的新建视图指令,确定第一用户账户为待
创建的跨项目视图设置的筛选条件,以及,所述待创建的跨项目视图的视图标识id,并将所述第一用户账户具备第一预设权限或预设角色的至少两个项目空间,确定为所述待创建的跨项目视图关联的项目空间;
126.存储模块,被配置为存储所述视图id、所述筛选条件以及所述第一用户账户具备第一预设权限或预设角色的至少两个项目空间的空间标识的对应关系。
127.可选的,所述第二确定模块,具体被配置为:
128.显示条件设置界面;所述条件设置界面中包括各条件类型对应的备选条件;
129.对于任一条件类型,将所述条件类型对应的备选条件中被选中的备选条件,确定为所述筛选条件。
130.可选的,各所述跨项目视图关联有被授权用户账户,所述被授权用户账户具备第二目标项目的第二预设权限,所述第二目标项目包括与所述跨项目视图关联的至少两个项目空间中符合所述跨项目视图的筛选条件的项目。
131.可选的,所述装置20还包括:
132.第三显示模块,被配置为显示所述跨项目视图对应的视图分享界面;
133.第三确定模块,被配置为将基于所述视图分享界面选择的用户账户,确定为所述跨项目视图的被授权用户账户;和/或,将基于所述视图分享界面选择的项目空间,确定为所述跨项目视图的被授权项目空间;将所述被授权项目空间对应的用户账户,确定为所述跨项目视图的被授权用户账户。
134.可选的,所述装置20还包括:
135.第四显示模块,被配置为显示视图新建界面;
136.第一接收模块,被配置为接收从所述视图新建界面输入的内容,以作为所述待创建的跨项目视图的视图名称;所述视图名称在显示所述跨项目视图的情况下被显示;
137.所述存储模块,具体被配置为:
138.存储所述视图id、所述视图名称、所述筛选条件以及所述空间标识的对应关系。
139.可选的,所述装置20还包括:
140.第五显示模块,被配置为显示备选视图名称;所述备选视图名称为项目管理系统中已创建的跨项目视图的视图名称,一个所述备选视图名称表征一个已创建的跨项目视图;
141.第二接收模块,被配置为接收对显示的所述备选视图名称的第一查看指令。
142.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
143.根据本公开的一个实施例,提供了一种电子设备,包括:处理器、用于存储处理器可执行指令的存储器,其中,处理器被配置为执行时实现如上述任一个实施例中的项目显示方法中的步骤。
144.根据本公开的一个实施例,还提供了一种存储介质,当存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述任一个实施例中的项目显示方法中的步骤。
145.根据本公开的一个实施例,还提供了一种计算机程序产品,该计算机程序产品包括可读性程序指令,可读性程序指令由电子设备的处理器执行时,使得电子设备能够执行
如上述任一个实施例中的项目显示方法中的步骤。
146.图8是根据一示例性实施例示出的一种用于项目管理的装置的框图。例如,装置700可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
147.参照图8,装置700可以包括以下一个或多个组件:处理组件702,存储器704,电力组件706,多媒体组件708,音频组件710,输入/输出(i/o)的接口712,传感器组件714,以及通信组件716。
148.处理组件702通常控制装置700的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件702可以包括一个或多个处理器720来执行指令,以完成上述的项目显示方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。例如,处理组件702可以包括多媒体模块,以方便多媒体组件708和处理组件702之间的交互。
149.存储器704被配置为存储各种类型的数据以支持在装置700的操作。这些数据的示例包括用于在装置700上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
150.电源组件706为装置700的各种组件提供电力。电源组件706可以包括电源管理系统,一个或多个电源,及其他与为装置700生成、管理和分配电力相关联的组件。
151.多媒体组件708包括在所述装置700和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件708包括一个前置摄像头和/或后置摄像头。当装置700处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
152.音频组件710被配置为输出和/或输入音频信号。例如,音频组件710包括一个麦克风(mic),当装置700处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器704或经由通信组件716发送。在一些实施例中,音频组件710还包括一个扬声器,用于输出音频信号。
153.i/o接口712为处理组件702和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
154.传感器组件714包括一个或多个传感器,用于为装置700提供各个方面的状态评估。例如,传感器组件714可以检测到装置700的打开/关闭状态,组件的相对定位,例如所述组件为装置700的显示器和小键盘,传感器组件714还可以检测装置700或装置700一个组件的位置改变,用户与装置700接触的存在或不存在,装置700方位或加速/减速和装置700的
温度变化。传感器组件714可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件714还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件714还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
155.通信组件716被配置为便于装置700和其他设备之间有线或无线方式的通信。装置700可以接入基于通信标准的无线网络,如wifi,运营商网络(如2g、3g、4g或5g),或它们的组合。在一个示例性实施例中,通信组件716经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件716还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
156.在示例性实施例中,装置700可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述项目显示方法。
157.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器704,上述指令可由装置700的处理器720执行以完成上述项目显示方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
158.图9是根据一示例性实施例示出的一种用于项目管理的装置的框图。例如,装置800可以被提供为一服务器。参照图9,装置800包括处理组件822,其进一步包括一个或多个处理器,以及由存储器832所代表的存储器资源,用于存储可由处理组件822的执行的指令,例如应用程序。存储器832中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件822被配置为执行指令,以执行上述项目显示方法。
159.装置800还可以包括一个电源组件826被配置为执行装置800的电源管理,一个有线或无线网络接口850被配置为将装置800连接到网络,和一个输入输出(i/o)接口858。装置800可以操作基于存储在存储器832的操作系统,例如windows servertm,mac os xtm,unixtm,linuxtm,freebsdtm或类似。
160.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
161.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

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

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

相关文献