【技术实现步骤摘要】
数据处理方法、装置、系统架构、存储介质及处理器
[0001]本申请涉及数据处理
,具体涉及一种数据处理方法
、
一种数据处理装置
、
一种数据处理系统架构
、
一种机器可读存储介质
、
一种计算机程序产品及一种处理器
。
技术介绍
[0002]在软件行业和网络中,开放平台是指软件系统通过公开其应用程序编程接口
(API)
或函数
(function)
来使外部的程序可以增加该软件系统的功能或使用该软件系统的资源,而不需要更改该软件系统的源代码
。
目前,企业纷纷通过搭建开放平台来适应敏捷的快速迭代开发以及集约化管理,比如:通过开放平台来搭建员工渠道平台
。
[0003]企业员工离职
、
岗位调动的情况时有发生,员工离职或者岗位调动时,如果员工本人不再使用该开放平台对应功能,或者因为离职注销了开放平台帐号,由于开放平台保存了员工的数据,而基于开放平台开发的办公自动化
(Office Automation
,
OA)
系统又保存了员工的流程信息,员工的流程没有及时结束,将影响其他员工对数据的使用,所以需要一个技术方法来解决员工离职后数据资源被占用的问题
。
[0004]现有开放平台解决资源占用的方法是将帐号进行转移
/
继承,帐号归岗位接替员工所有,岗位接替员工可以继承其功能
、
浏览系 ...
【技术保护点】
【技术特征摘要】
1.
一种数据处理方法,其特征在于,应用于接入到开放平台的后台系统,所述数据处理方法包括:获取员工数据更新时间戳;基于所述员工数据更新时间戳,在内存数据库中查询得到最新离职员工数据;基于所述最新离职员工数据,在所述内存数据库中查找出离职员工对应的各类流程;将所述各类流程的互斥锁删除,并将所述各类流程的状态全部更新为废弃状态;其中,所述内存数据库中存放有最新离职员工数据和与后台系统相关的各类流程,所述最新离职员工数据是从开放平台同步得到,所述最新离职员工数据包括最新离职员工的基本信息
。2.
根据权利要求1所述的方法,其特征在于,所述基于所述员工数据更新时间戳,在内存数据库中查询得到最新离职员工数据,包括:基于所述员工数据更新时间戳,按照预设的定时器定时在内存数据库中查询得到最新离职员工数据
。3.
根据权利要求1所述的方法,其特征在于,在所述获取员工数据更新时间戳之前,还包括从开放平台同步最新离职员工数据的步骤,包括:基于
Kafka
,通过消息订阅方式从开放平台同步得到最新离职员工数据,并将所述最新离职员工数据存放至内存数据库;其中,开放平台作为消息发布者,后台系统作为消息订阅者,
Kafka
作为中间介质
。4.
根据权利要求3所述的方法,其特征在于,所述基于
Kafka
,通过消息订阅方式从开放平台同步得到最新离职员工数据,并将所述最新离职员工数据存放至内存数据库,包括:由所述开放平台发布最新离职员工数据的消息至
Kafka
集群;由所述后台系统向所述
Kafka
集群发送消费数据的请求;由所述
Kafka
集群根据所述消费数据的请求返回对应的消息数据至后台系统;由后台系统将所述对应的消息数据存放至内存数据库
。5.
一种数据处理系统架构,其特征在于,包括开放平台和多个后台系统,各个后台系统分别接入到所述开放平台;所述开放平台用于同步最新离职员工数据至所述各个后台系统;所述各个后台系统用于获取员工数据更新时间戳,并基于所述员工...
【专利技术属性】
技术研发人员:丁水清,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。