掌桥专利:专业的专利平台
掌桥专利
首页

业务数据处理方法、装置、计算机设备和存储介质

文献发布时间:2024-04-18 20:01:23


业务数据处理方法、装置、计算机设备和存储介质

技术领域

本申请涉及计算机技术领域,特别是涉及一种业务数据处理方法、装置、计算机设备和存储介质。

背景技术

随着计算机技术的发展,企业可以通过线上项目管理平台实现项目的全生命周期管理,针对每个项目下的业务数据,按照项目管理流程由具有对应权限的用户进行相关的业务操作。因此,对用户进行权限控制十分重要。

传统技术中,通常是根据企业的组织架构和角色为用户进行权限控制。

然而,在不同组织进行项目合作的情况下,比如,两个分公司进行项目合作,采用传统的权限控制方法,由于受到组织架构的限制,用户无法对其他组织下的业务数据进行操作,导致无法实现跨组织项目的业务需求。

发明内容

基于此,有必要针对上述技术问题,提供一种能够实现跨组织项目的业务需求的业务数据处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

第一方面,本申请提供了一种业务数据处理方法。所述方法包括:响应于目标对象的终端发送的业务获取请求,确定所述目标对象所加入的目标项目团队和所述目标对象在组织架构中所属的目标业务组织;从所述目标项目团队对应的目标项目下的业务数据和所述目标业务组织下的业务数据中,确定所述目标对象具有操作权限的候选业务数据;所述目标项目下的业务数据包括非目标业务组织下的业务数据,所述非目标业务组织是组织架构中除目标业务组织之外的业务组织;将所述候选业务数据返回至所述目标对象的终端;所述目标对象的终端显示所述候选业务数据。

第二方面,本申请还提供了一种业务数据处理装置。所述装置包括:请求响应模块,用于响应于目标对象的终端发送的业务获取请求,确定所述目标对象所加入的目标项目团队和所述目标对象在组织架构中所属的目标业务组织;数据确定模块,用于从所述目标项目团队对应的目标项目下的业务数据和所述目标业务组织下的业务数据中,确定所述目标对象具有操作权限的候选业务数据;所述目标项目下的业务数据包括非目标业务组织下的业务数据,所述非目标业务组织是组织架构中除目标业务组织之外的业务组织;数据返回模块,用于将所述候选业务数据返回至所述目标对象的终端;所述目标对象的终端显示所述候选业务数据。

在一些实施例中,所述数据确定模块还用于:根据所述目标对象对应的角色身份,从所述目标项目下的业务数据中,确定所述目标对象具有操作权限的第一业务数据;从所述目标业务组织下的业务数据中,确定所述目标对象具有操作权限的第二业务数据;根据所述第一业务数据和所述第二业务数据,确定所述目标对象具有操作权限的候选业务数据。

在一些实施例中,所述角色身份包括项目角色;所述数据确定模块还用于:确定所述目标对象在所述目标项目团队中担任的项目角色;根据所述项目角色确定所述目标对象具有操作权限的候选业务数据类型;从所述目标项目下的业务数据中,确定所述业务数据类型的第一业务数据。

在一些实施例中,所述数据确定模块还用于:在确定开启团队权限控制的情况下,根据所述目标对象在所述目标项目团队中担任的项目角色,从所述目标项目下的业务数据中确定所述目标对象具有操作权限的第一业务数据;基于所述第一业务数据,确定所述目标对象具有操作权限的候选业务数据。

在一些实施例中,所述业务数据处理装置还包括业务处理模块,所述业务处理模块用于:接收所述目标对象的终端发送的针对目标业务数据的业务操作请求;所述目标业务数据是从所述候选业务数据中确定的;确定所述目标业务数据所属的业务项目;在所述目标对象已加入所述业务项目对应的业务项目团队的情况下,根据所述业务操作请求对所述目标业务数据进行业务操作。

在一些实施例中,所述业务处理模块还用于:在所述目标对象已加入所述业务项目对应的业务项目团队的情况下,确定所述目标对象在所述业务项目团队中担任的项目角色;确定所述项目角色对应的数据操作权限;在所述数据操作权限包括针对所述目标业务数据的业务操作的情况下,执行所述根据所述业务操作请求对所述目标业务数据进行业务操作的步骤。

在一些实施例中,在接收目标对象的终端发送的业务获取请求的步骤之前,所述业务数据处理装置还包括成员添加模块,所述成员添加模块用于:接收针对所述目标项目团队的成员添加请求;所述成员添加请求携带所述目标对象的对象标识和项目角色标识;基于所述对象标识将所述目标对象添加至所述目标项目团队中;基于所述项目角色标识确定所述目标对象在所述目标项目团队中担任的项目角色。

第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述业务数据处理方法中的步骤。

第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述业务数据处理方法中的步骤。

第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述业务数据处理方法中的步骤。

上述业务数据处理方法、装置、计算机设备、存储介质和计算机程序产品,通过确定目标对象所加入的目标项目团队和目标对象在组织架构中所属的目标业务组织,从目标项目团队对应的目标项目下的业务数据和目标业务组织下的业务数据中,确定目标对象具有操作权限的候选业务数据,由于目标项目下的业务数据包括非目标业务组织下的业务数据,非目标业务组织是组织架构中除目标业务组织之外的业务组织,因此将候选业务数据返回至目标对象的终端,目标对象可以非目标业务组织下的业务数据进行业务操作,解除了用户只能对所属的业务组织下的业务单据进行操作的限制,满足跨组织项目的业务需求。

附图说明

图1为一个实施例中业务数据处理方法的应用环境图;

图2为一个实施例中业务数据处理方法的流程示意图;

图3为一个实施例中业务数据展示的示意图;

图4为一个实施例中基于项目团队的权限校验的流程图;

图5为一个实施例中项目团队调整的页面示意图;

图6为一个实施例中团队成员查看的页面示意图;

图7为一个实施例中业务数据处理装置的结构框图;

图8为一个实施例中计算机设备的内部结构图;

图9为另一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请实施例提供的业务数据处理方法,可以应用于如图1所示的应用环境中。该应用环境包括终端102和服务器104,其中,终端102是目标对象的终端,目标对象可以是目标企业的员工,通过目标企业的线上业务平台对业务数据进行业务操作;服务器104是目标企业的线上业务平台的后端服务器。终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。

具体地,服务器104响应于目标对象的终端102发送的业务获取请求,确定目标对象所加入的目标项目团队和目标对象在组织架构中所属的目标业务组织;从目标项目团队对应的目标项目下的业务数据和目标业务组织下的业务数据中,确定目标对象具有操作权限的候选业务数据;目标项目下的业务数据包括非目标业务组织下的业务数据,非目标业务组织是组织架构中除目标业务组织之外的业务组织;服务器104将候选业务数据返回至目标对象的终端102;目标对象的终端102显示候选业务数据。

其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

本领域技术人员可以理解,图1中示出的应用环境,仅仅是与本申请方案相关的部分场景,并不构成对本申请方案应用环境的限定。

在一些实施例中,如图2所示,提供了一种业务数据处理方法,该方法可以由终端或服务器执行,还可以由终端和服务器共同执行,以该方法应用于图1中的服务器104为例进行说明,包括以下步骤:

步骤202,响应于目标对象的终端发送的业务获取请求,确定目标对象所加入的目标项目团队和目标对象在组织架构中所属的目标业务组织。

其中,目标对象是目标企业的员工,目标对象可以通过目标企业的线上业务平台对具有操作权限的业务数据进行业务操作。业务数据是与目标企业的业务相关的数据,例如,业务数据可以是业务单据,比如,申请单据、支出合同、审批单据、入库单、付款单等。业务操作包括查看、新增、修改、删除、审核等中的至少一个。业务获取请求用于获取目标对象具有操作权限的业务数据。

目标项目团队是目标对象所加入的业务项目团队,目标项目团队可以为一个或多个。业务项目团队是对业务项目所设置的组织,业务项目团队中的成员具有该业务项目团队对应的业务项目下的业务数据的操作权限。组织架构是经过组织设计形成的企业内部的各个部门、各个层次之间固定的排列方式,即组织内部的构成方式,是企业的流程运转、部门设置及职能规划等基本的结构依据。目标业务组织是目标对象所属的业务组织。

具体地,服务器中存储有目标企业的组织架构信息和项目信息,组织架构信息包括组织架构中的各业务组织和各业务组织下的成员,项目信息包括各业务项目对应的项目团队以及各项目团队中的成员。目标对象的终端通过线上业务平台向服务器发送业务获取请求,业务获取请求中携带目标对象的对象标识。服务器接收业务获取请求,根据目标对象的对象标识和项目信息从各项目团队中确定目标对象所加入的目标项目团队,并根据目标对象的对象标识从组织架构信息中确定目标对象所属的目标业务组织。

在一些实施例中,可以理解的是,线上业务平台中存在两套不同的权限控制体系,一个是基于组织架构中的各业务组织的职能和层级结构所设置的权限控制体系,用于限制用户访问其所属的业务组织下的业务数据。一个是基于业务项目所设置的权限控制体系,用于限制用户访问其所加入的业务项目团队下的业务数据。因此,服务器需要针对这两套不同的权限控制体系对目标对象进行权限校验,从而确定目标对象具有操作权限的业务数据。

步骤204,从目标项目团队对应的目标项目下的业务数据和目标业务组织下的业务数据中,确定目标对象具有操作权限的候选业务数据;目标项目下的业务数据包括非目标业务组织下的业务数据,非目标业务组织是组织架构中除目标业务组织之外的业务组织。

其中,目标项目是目标对象所加入的目标项目团队对应的业务项目,目标项目为至少一个。由于业务项目团队与业务项目之间具有一一对应关系,因此目标项目的数量与目标项目团队的数量相同。候选业务数据是目标对象具有操作权限的业务数据。非目标业务组织是组织架构中除目标业务组织之外的其他业务组织,比如,组织架构中包括A部门、B部门和C部门,假设A部门为目标业务组织,则B部门和C部门为非目标业务组织。

具体地,服务器可以获取目标项目下的业务数据以及目标业务组织下的业务数据,然后根据目标对象对应的角色身份所具有的操作权限,从目标项目下的业务数据以及目标业务组织下的业务数据中确定目标对象具有操作权限的候选业务数据。其中,目标对象的角色身份是预先设置的,可以是根据目标对象在企业中的岗位职责确定的。不同的角色身份具有不同的操作权限。

步骤206,将候选业务数据返回至目标对象的终端;目标对象的终端显示候选业务数据。

具体地,服务器将候选业务数据返回至目标对象的终端。目标对象的终端接收服务器返回的候选业务数据,在线上业务平台的页面中展示候选业务数据,可以通过数据列表的形式展示候选业务数据,例如,假设候选业务数据为采购合同,如图3所示,展示了业务数据展示的示意图,业务数据为采购合同,从图中可以看出,目标对象在组织架构中所属的目标业务组织为XXX部门,而采购合同列表中序号为“CGHT-003”的采购合同所属的业务组织为YYY部门,在传统的权限控制下,目标对象是无法访问YYY部门下的采购合同的,而通过本方法,目标对象可以对非目标业务组织下的业务数据进行业务操作。

上述业务数据处理方法中,通过确定目标对象所加入的目标项目团队和目标对象在组织架构中所属的目标业务组织,从目标项目团队对应的目标项目下的业务数据和目标业务组织下的业务数据中,确定目标对象具有操作权限的候选业务数据,由于目标项目下的业务数据包括非目标业务组织下的业务数据,非目标业务组织是组织架构中除目标业务组织之外的业务组织,因此将候选业务数据返回至目标对象的终端,目标对象可以非目标业务组织下的业务数据进行业务操作,解除了用户只能对所属的业务组织下的业务单据进行操作的限制,满足跨组织项目的业务需求。

在一些实施例中,从目标项目团队对应的目标项目下的业务数据和目标业务组织下的业务数据中,确定目标对象具有操作权限的候选业务数据,包括:根据目标对象对应的角色身份,从目标项目下的业务数据中,确定目标对象具有操作权限的第一业务数据;从目标业务组织下的业务数据中,确定目标对象具有操作权限的第二业务数据;根据第一业务数据和第二业务数据,确定目标对象具有操作权限的候选业务数据。

其中,角色身份是基于目标企业中的岗位职责确定的,比如,项目经理、财务主管、库存管理员等。根据岗位职责确定角色身份对应的权限,权限可以是对特定模块、功能或数据的访问和操作权限,如销售订单管理、财务报表查看、库存调整等。目标对象的角色身份可以为多个。第一业务数据是从目标项目下的业务数据中确定的,由于目标项目下的业务数据包括非目标业务组织下的业务数据,第一业务数据中可以包括非目标业务组织下的业务数据,也可以不包括非目标业务组织下的业务数据。第二业务数据是从目标业务组织下的业务数据中确定的。

具体地,服务器可以确定目标对象对应的角色身份,从而根据目标对象对应的角色身份所具有的操作权限,从目标项目下的业务数据中确定目标对象具有操作权限的第一业务数据,并从目标业务组织下的业务数据中,确定目标对象具有操作权限的第二业务数据。服务器可以去除第一业务数据和第二业务数据中重复的业务数据,得到目标对象具有操作权限的候选业务数据。

本实施例中,通过根据目标对象对应的角色身份,从目标项目下的业务数据中,确定目标对象具有操作权限的第一业务数据,并从目标业务组织下的业务数据中,确定目标对象具有操作权限的第二业务数据,实现了组织权限和项目团队权限兼容的权限控制方法,满足了跨组织数据的业务需求。

在一些实施例中,角色身份包括项目角色;根据目标对象对应的角色身份,从目标项目下的业务数据中,确定目标对象具有操作权限的第一业务数据,包括:确定目标对象在目标项目团队中担任的项目角色;根据项目角色确定目标对象具有操作权限的候选业务数据类型;从目标项目下的业务数据中,确定业务数据类型的第一业务数据。

其中,角色身份包括项目角色和组织角色,项目角色是指在业务项目团队中的角色,比如,项目管理员;组织角色是指在业务组织中的角色,比如,财务主管。

具体地,服务器可以确定目标对象在目标项目中担任的项目角色所具有的数据操作权限,从而确定目标对象具有操作权限的业务数据类型,然后从目标项目下的业务数据中确定该业务数据类型的业务数据,得到第一业务数据。例如,目标项目下的业务数据包括采购申请单、审批单、采购合同等,而目标对象具有操作权限的业务数据类型为采购合同,则第一业务数据为目标项目下的采购合同。

在一些实施例中,在未设置目标对象的项目角色的情况下,服务器还可以根据目标对象在目标业务组织中担任的组织角色确定目标对象具有操作权限的业务数据类型。

本实施例中,通过根据目标对象在目标项目团队中担任的项目角色,确定目标对象具有操作权限的业务数据类型,从而快速确定了第一业务数据,提高了数据处理的效率。

在一些实施例中,从目标项目团队对应的目标项目下的业务数据和目标业务组织下的业务数据中,确定目标对象具有操作权限的候选业务数据,包括:在确定开启团队权限控制的情况下,根据目标对象在目标项目团队中担任的项目角色,从目标项目下的业务数据中确定目标对象具有操作权限的第一业务数据;基于第一业务数据,确定目标对象具有操作权限的候选业务数据。

其中,团队权限控制是用于限制目标对象只能访问目标项目团队下的业务数据,而无法访问目标业务组织下的业务数据。

具体地,服务器首先判断线上业务平台是否开启团队权限控制的功能,若是,则确定目标对象在目标项目团队中担任的项目角色,并根据项目角色从目标项目下的业务数据中确定目标对象具有操作权限的第一业务数据,从而将第一业务数据确定为候选业务数据;若否,则按照上述确定第一业务数据和确定第二业务数据的步骤,确定候选业务数据,在此不再赘述。

本实施例中,通过团队权限控制的功能,可以限制用户是否只能访问已加入的业务项目团队下的业务数据,从而进一步加强系统的权限控制,提高数据安全性。

在一些实施例中,业务数据处理方法还包括:接收目标对象的终端发送的针对目标业务数据的业务操作请求;目标业务数据是从候选业务数据中确定的;确定目标业务数据所属的业务项目;在目标对象已加入业务项目对应的业务项目团队的情况下,根据业务操作请求对目标业务数据进行业务操作。

其中,目标业务数据是从候选业务数据中确定的任意业务数据,可以是一个也可以是多个。业务操作请求用于请求对目标业务数据进行业务操作,例如,假设目标业务数据为采购合同,业务操作可以是合同审核的操作。

具体地,目标对象的终端展示候选业务数据列表,终端响应于针对选中的目标业务数据的业务操作,向服务器发送针对目标业务数据的业务操作请求。服务器接收针对目标业务数据的业务操作请求,确定目标业务数据所属的业务项目,并确定目标对象是否加入该业务项目对应的业务项目团队,若是,则根据业务操作请求对目标业务数据进行业务操作;若否,则生成操作失败信息,并将操作失败信息返回至目标对象的终端。其中,操作失败信息用于提示目标对象不具有针对目标业务数据进行业务操作的权限。

本实施例中,在执行针对目标业务数据的业务操作前,再次对目标对象是否加入目标业务数据所属的业务项目团队进行验证,从而加强了基于项目团队的权限控制。

在一些实施例中,业务数据处理方法还包括:在目标对象已加入业务项目对应的业务项目团队的情况下,确定目标对象在业务项目团队中担任的项目角色;确定项目角色对应的数据操作权限;在数据操作权限包括针对目标业务数据的业务操作的情况下,执行根据业务操作请求对目标业务数据进行业务操作的步骤。

其中,数据操作权限包括业务操作类型和业务数据类型分别对应的权限,业务操作类型即项目角色能够执行的业务操作的类型,业务数据类型即项目角色能够访问的业务数据的类型。

具体地,在确定目标对象已加入目标业务数据对应的业务项目团队的情况下,服务器可以进一步确定目标对象在业务项目团队中担任的项目角色,从而根据项目角色对应的数据操作权限确定目标对象是否具有对目标业务数据进行业务操作的权限,比如,确定目标业务数据的业务数据类型是否属于项目角色能够访问的业务数据的类型、业务操作的业务操作类型是否为项目角色能够执行的业务操作的类型。

例如,如图4所示,展示了基于项目团队的权限校验的流程图,终端列表展示用户所属的业务组织下的业务数据和用户所加入的项目团队下的业务数据,然后用户可以从列表中选择业务数据进行业务操作,在执行业务操作之前,校验用户是否加入该业务数据所属的项目团队,若否,则进行权限配置提示,让拥有项目团队配置权限的用户前往进行项目团队配置;若是,则校验用户对应的项目角色是否具有该业务数据的操作权限,若否,则进行权限配置提示;若是,则确认执行业务操作,并结束流程。

本实施例中,通过校验目标对象的数据操作权限是否包括针对目标业务数据的业务操作,在校验成功的情况下执行根据业务操作请求对目标业务数据进行业务操作的步骤,从而进一步加强了基于项目团队的权限控制。

在一些实施例中,在接收目标对象的终端发送的业务获取请求的步骤之前,业务数据处理方法还包括:接收针对目标项目团队的成员添加请求;成员添加请求携带目标对象的对象标识和项目角色标识;基于对象标识将目标对象添加至目标项目团队中;基于项目角色标识确定目标对象在目标项目团队中担任的项目角色。

其中,成员添加请求用于在业务项目团队中添加成员。对象标识用于标识对象,每个对象具有唯一的对象标识,例如,可以是身份号码或工号。项目角色标识用于标识业务项目团队中的项目角色。

具体地,目标项目团队的管理员通常具有成员配置权限,管理员的终端可以发起针对目标项目团队的成员添加请求。服务器接收针对目标项目团队的成员添加请求,基于目标对象的对象标识将目标对象添加至目标项目团队中,基于项目角色标识确定目标对象在目标项目团队中担任的项目角色,并向管理员的终端返回添加成功信息。举例说明,如图5所示,展示了项目成员调整的页面示意图,在团队成员列表中,可以在“姓名”对应的选择框中,从组织架构中选择目标对象的对象标识,并在“角色”对应的选择框中,从预设项目角色中选择项目角色标识,响应于成员添加操作,例如,针对提交按钮触发的点击操作,向服务器发送针对目标项目团队的成员添加请求。

在一些实施例中,业务项目团队中包括内部成员和外部成员,内部成员是指组织架构中的任一业务组织中的成员,外部成员是指组织架构之外的成员。举例说明,如图5所示,展示了项目成员调整的页面示意图,团队成员列表可以通过“内部人员”和“外部人员”两个按钮进行切换展示,从而分别添加内部人员和外部人员。如图6所示,展示了团队成员查看的页面示意图,展示了内部人员对应的成员列表和外部人员对应的成员列表。

本实施例中,基于针对目标项目团队的成员添加请求,将目标对象添加至目标项目团队中,实现了项目团队的成员配置功能,从而为目标对象访问目标项目团队下的业务数据提供了相应的权限。

应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的业务数据处理方法的业务数据处理装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个业务数据处理装置实施例中的具体限定可以参见上文中对于业务数据处理方法的限定,在此不再赘述。

在一些实施例中,如图7所示,提供了一种业务数据处理装置,包括:请求响应模块702、数据确定模块704和数据返回模块706,其中:

请求响应模块702,用于响应于目标对象的终端发送的业务获取请求,确定目标对象所加入的目标项目团队和目标对象在组织架构中所属的目标业务组织。

数据确定模块704,用于从目标项目团队对应的目标项目下的业务数据和目标业务组织下的业务数据中,确定目标对象具有操作权限的候选业务数据;目标项目下的业务数据包括非目标业务组织下的业务数据,非目标业务组织是组织架构中除目标业务组织之外的业务组织。

数据返回模块706,用于将候选业务数据返回至目标对象的终端;目标对象的终端显示候选业务数据。

在一些实施例中,数据确定模块704还用于:根据目标对象对应的角色身份,从目标项目下的业务数据中,确定目标对象具有操作权限的第一业务数据;从目标业务组织下的业务数据中,确定目标对象具有操作权限的第二业务数据;根据第一业务数据和第二业务数据,确定目标对象具有操作权限的候选业务数据。

在一些实施例中,角色身份包括项目角色;数据确定模块704还用于:确定目标对象在目标项目团队中担任的项目角色;根据项目角色确定目标对象具有操作权限的候选业务数据类型;从目标项目下的业务数据中,确定业务数据类型的第一业务数据。

在一些实施例中,数据确定模块704还用于:在确定开启团队权限控制的情况下,根据目标对象在目标项目团队中担任的项目角色,从目标项目下的业务数据中确定目标对象具有操作权限的第一业务数据;基于第一业务数据,确定目标对象具有操作权限的候选业务数据。

在一些实施例中,业务数据处理装置还包括业务处理模块,业务处理模块用于:接收目标对象的终端发送的针对目标业务数据的业务操作请求;目标业务数据是从候选业务数据中确定的;确定目标业务数据所属的业务项目;在目标对象已加入业务项目对应的业务项目团队的情况下,根据业务操作请求对目标业务数据进行业务操作。

在一些实施例中,业务处理模块还用于:在目标对象已加入业务项目对应的业务项目团队的情况下,确定目标对象在业务项目团队中担任的项目角色;确定项目角色对应的数据操作权限;在数据操作权限包括针对目标业务数据的业务操作的情况下,执行根据业务操作请求对目标业务数据进行业务操作的步骤。

在一些实施例中,在接收目标对象的终端发送的业务获取请求的步骤之前,业务数据处理装置还包括成员添加模块,成员添加模块用于:接收针对目标项目团队的成员添加请求;成员添加请求携带目标对象的对象标识和项目角色标识;基于对象标识将目标对象添加至目标项目团队中;基于项目角色标识确定目标对象在目标项目团队中担任的项目角色。

上述业务数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一些实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括处理器、存储器、输入/输出接口(Input/Output,简称I/O)和通信接口。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储业务数据处理方法所涉及的相关数据。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种业务数据处理方法。

在一些实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图9所示。该计算机设备包括处理器、存储器、输入/输出接口、通信接口、显示单元和输入装置。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口、显示单元和输入装置通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种业务数据处理方法。该计算机设备的显示单元用于形成视觉可见的画面,可以是显示屏、投影装置或虚拟现实成像装置。显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图8或图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一些实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述业务数据处理方法中的步骤。

在一些实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述业务数据处理方法中的步骤。

在一些实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述业务数据处理方法中的步骤。

需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。

技术分类

06120116546741