数据处理方法技术

技术编号:39813786 阅读:7 留言:0更新日期:2023-12-22 19:31
本申请提供一种数据处理方法

【技术实现步骤摘要】
数据处理方法、装置、系统架构、存储介质及处理器


[0001]本申请涉及数据处理
,具体涉及一种数据处理方法

一种数据处理装置

一种数据处理系统架构

一种机器可读存储介质

一种计算机程序产品及一种处理器


技术介绍

[0002]在软件行业和网络中,开放平台是指软件系统通过公开其应用程序编程接口
(API)
或函数
(function)
来使外部的程序可以增加该软件系统的功能或使用该软件系统的资源,而不需要更改该软件系统的源代码

目前,企业纷纷通过搭建开放平台来适应敏捷的快速迭代开发以及集约化管理,比如:通过开放平台来搭建员工渠道平台

[0003]企业员工离职

岗位调动的情况时有发生,员工离职或者岗位调动时,如果员工本人不再使用该开放平台对应功能,或者因为离职注销了开放平台帐号,由于开放平台保存了员工的数据,而基于开放平台开发的办公自动化
(Office Automation

OA)
系统又保存了员工的流程信息,员工的流程没有及时结束,将影响其他员工对数据的使用,所以需要一个技术方法来解决员工离职后数据资源被占用的问题

[0004]现有开放平台解决资源占用的方法是将帐号进行转移
/
继承,帐号归岗位接替员工所有,岗位接替员工可以继承其功能

浏览系统内的信息,未结束的流程也由接替员工跟进

这种方式虽然解决了资源被占用的问题,但开放平台上可能保存了员工的个人信息,不利于员工隐私数据的保护


技术实现思路

[0005]本申请实施例的目的是提供一种数据处理方法

一种数据处理装置

一种数据处理系统架构

一种机器可读存储介质

一种计算机程序产品及一种处理器

该数据处理方法实现了自动解锁开放平台下离职员工的流程数据,无需手工操作,自动释放员工占用的流程数据资源,相较于继承
/
转移帐号的传统方式,只需要获取员工的基本信息就可以实现,保护了员工的个人隐私

[0006]为了实现上述目的,本申请第一方面提供一种数据处理方法,应用于接入到开放平台的后台系统,所述数据处理方法包括:
[0007]获取员工数据更新时间戳;
[0008]基于所述员工数据更新时间戳,在内存数据库中查询得到最新离职员工数据;
[0009]基于所述最新离职员工数据,在所述内存数据库中查找出离职员工对应的各类流程;
[0010]将所述各类流程的互斥锁删除,并将所述各类流程的状态全部更新为废弃状态;
[0011]其中,所述内存数据库中存放有最新离职员工数据和与后台系统相关的各类流程,所述最新离职员工数据是从开放平台同步得到,所述最新离职员工数据包括最新离职员工的基本信息

[0012]在本申请实施例中,所述基于所述员工数据更新时间戳,在内存数据库中查询得
到最新离职员工数据,包括:
[0013]基于所述员工数据更新时间戳,按照预设的定时器定时在内存数据库中查询得到最新离职员工数据

[0014]在本申请实施例中,在所述获取员工数据更新时间戳之前,还包括从开放平台同步最新离职员工数据的步骤,包括:
[0015]基于
Kafka
,通过消息订阅方式从开放平台同步得到最新离职员工数据,并将所述最新离职员工数据存放至内存数据库;
[0016]其中,开放平台作为消息发布者,后台系统作为消息订阅者,
Kafka
作为中间介质

[0017]在本申请实施例中,所述基于
Kafka
,通过消息订阅方式从开放平台同步得到最新离职员工数据,并将所述最新离职员工数据存放至内存数据库,包括:
[0018]由所述开放平台发布最新离职员工数据的消息至
Kafka
集群;
[0019]由所述后台系统向所述
Kafka
集群发送消费数据的请求;
[0020]由所述
Kafka
集群根据所述消费数据的请求返回对应的消息数据至后台系统;
[0021]由后台系统将所述对应的消息数据存放至内存数据库

[0022]本申请第二方面一种数据处理系统架构,包括开放平台和多个后台系统,各个后台系统分别接入到所述开放平台;
[0023]所述开放平台用于同步最新离职员工数据至所述各个后台系统;
[0024]所述各个后台系统用于获取员工数据更新时间戳,并基于所述员工数据更新时间戳,在内存数据库中查询得到最新离职员工数据;基于所述最新离职员工数据,在内存数据库中查找出离职员工对应的各类流程,并将所述各类流程的互斥锁删除,并将所述各类流程的状态全部更新为废弃状态;其中,内存数据库中存放有最新离职员工数据和与后台系统相关的各类流程,所述最新离职员工数据包括最新离职员工的基本信息

[0025]在本申请实施例中,所述数据处理系统架构还包括
Kafka
集群,所述开放平台和各个后台系统分别与所述
Kafka
集群连接;
[0026]所述开放平台用于发布最新离职员工数据的消息至所述
Kafka
集群;
[0027]所述各个后台系统用于向所述
Kafka
集群发送消费数据的请求;
[0028]所述
Kafka
集群用于根据所述消费数据的请求返回对应的消息数据至后台系统

[0029]本申请第三方面一种数据处理装置,应用于接入到开放平台的后台系统,所述数据处理装置包括:
[0030]获取模块,用于获取员工数据更新时间戳;
[0031]第一查询模块,用于基于所述员工数据更新时间戳,在内存数据库中查询得到最新离职员工数据;其中,所述内存数据库中存放有最新离职员工数据和与后台系统相关的各类流程,所述最新离职员工数据是从开放平台同步得到,所述最新离职员工数据包括最新离职员工的基本信息;
[0032]第二查询模块,用于基于所述最新离职员工数据,在所述内存数据库中查找出离职员工对应的各类流程;
[0033]解锁模块,用于将所述各类流程的互斥锁删除,并将所述各类流程的状态全部更新为废弃状态

[0034]本申请第四方面提供一种处理器,被配置成执行上述的数据处理方法

[0035]本申请第五方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令在被处理器执行时使得所述处理器被配置成执行上述的数据处理方法

[0036]本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据处理方法,其特征在于,应用于接入到开放平台的后台系统,所述数据处理方法包括:获取员工数据更新时间戳;基于所述员工数据更新时间戳,在内存数据库中查询得到最新离职员工数据;基于所述最新离职员工数据,在所述内存数据库中查找出离职员工对应的各类流程;将所述各类流程的互斥锁删除,并将所述各类流程的状态全部更新为废弃状态;其中,所述内存数据库中存放有最新离职员工数据和与后台系统相关的各类流程,所述最新离职员工数据是从开放平台同步得到,所述最新离职员工数据包括最新离职员工的基本信息
。2.
根据权利要求1所述的方法,其特征在于,所述基于所述员工数据更新时间戳,在内存数据库中查询得到最新离职员工数据,包括:基于所述员工数据更新时间戳,按照预设的定时器定时在内存数据库中查询得到最新离职员工数据
。3.
根据权利要求1所述的方法,其特征在于,在所述获取员工数据更新时间戳之前,还包括从开放平台同步最新离职员工数据的步骤,包括:基于
Kafka
,通过消息订阅方式从开放平台同步得到最新离职员工数据,并将所述最新离职员工数据存放至内存数据库;其中,开放平台作为消息发布者,后台系统作为消息订阅者,
Kafka
作为中间介质
。4.
根据权利要求3所述的方法,其特征在于,所述基于
Kafka
,通过消息订阅方式从开放平台同步得到最新离职员工数据,并将所述最新离职员工数据存放至内存数据库,包括:由所述开放平台发布最新离职员工数据的消息至
Kafka
集群;由所述后台系统向所述
Kafka
集群发送消费数据的请求;由所述
Kafka
集群根据所述消费数据的请求返回对应的消息数据至后台系统;由后台系统将所述对应的消息数据存放至内存数据库
。5.
一种数据处理系统架构,其特征在于,包括开放平台和多个后台系统,各个后台系统分别接入到所述开放平台;所述开放平台用于同步最新离职员工数据至所述各个后台系统;所述各个后台系统用于获取员工数据更新时间戳,并基于所述员工...

【专利技术属性】
技术研发人员:丁水清
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1