【技术实现步骤摘要】
消息推送方法、装置、电子设备及存储介质
[0001]本申请涉及数字化建设
,尤其涉及一种消息推送方法、装置、电子设备及存储介质。
技术介绍
[0002]随着企业数字化全面升级,在企业内部,一般设置有待办消息平台。企业员工通过待办消息平台中的消息能够获知其当前有哪些待办项,并基于待办消息平台中的消息对这些待办项进行处理。
[0003]为了使待办消息平台能够展示更多种类的消息,就会将外部各种功能系统接入待办消息平台。例如:将办公自动化(Office Automation,OA)系统、财务系统、客户关系管理(Customer Relationship Management,CRM)系统、企业资源计划(Enterprise Resource Planning,ERP)系统以及人力运营系统与待办消息平台对接。这样,日常办公、财务、客户关系、企业资源等消息在外部系统生成后,就能够接入到待办消息平台,企业员工通过待办消息平台就能够知晓其当前有哪些事项需要处理。
[0004]然而,为了使外接功能系统与待办消息平台能够顺 ...
【技术保护点】
【技术特征摘要】
1.一种消息推送方法,其特征在于,所述方法包括:从外接功能系统的数据库中获取变更事件,所述变更事件为待办消息平台中待显示的、用于描述所述外接功能系统被操作的事件;将所述变更事件中的信息转换为所述待办消息平台能够识别的待办消息;发送所述待办消息至所述待办消息平台。2.根据权利要求1所述的方法,其特征在于,在从外接功能系统的数据库中获取变更事件之前,所述方法还包括:确定所述数据库的类型;从第一预设关系中确定所述数据库的类型对应的目标对象,其中,所述第一预设关系为数据库的类型与存储数据库表结构变更的对象的对应关系;从第二预设关系中确定所述目标对象对应的目标组件,其中,所述第二预设关系为存储数据库表结构变更的对象与解析对象内容的组件的对应关系;所述从外接功能系统的数据库中获取变更事件,包括:从所述外接功能系统的所述目标对象中获取增量数据;调用所述目标组件将从所述目标对象中获取的所述增量数据转换为所述变更事件。3.根据权利要求1所述的方法,其特征在于,所述数据库为MySQL数据库;所述从外接功能系统的数据库中获取变更事件包括:调用Canal组件从外接功能系统的MySQL数据库的Binlog日志中获取变更事件。4.根据权利要求1所述的方法,其特征在于,所述将所述变更事件中的信息转换为待办消息平台能够识别的待办消息,包括:根据所述变更事件中的信息确定所述变更事件在所述待办消息平台中所属的目标流程和对应的目标待办项;从所述变更事件的信息中提取所述目标流程和所述目标待办项中需要使用的目标信息;将所述目标信息中的代码转换为所述待办消息平台能够识别的代码,得到所述待办消息。5.根据权利要求4所述的方法,其特征在于,所述根据所述变更事件中的信息确定所述变更事件在所述待办消息平台中所属的目标流程和对应的目标待办项,包括:当所述变更事件中的type为插入、数据表为待办和状态为未办理时,确定所述变更事件在所述待办消息平台中属于创建流程和创建待办;当所述变更事件中的type为更新、数据表为待办和状态为已办理时,确定所述变更事件在所述待办消息平台中属于即将结束流程和创建待办;当所述变更事件中的type为更新、数据表为已办和状态为已办理时,确定所述变更事件在所述待办消息平台中属于结束流程和完成待办。6.根据权利要求4所述的方法,其特征在于,所述将所述目标信息中的代码转换为所述待办消息平台...
【专利技术属性】
技术研发人员:买建虎,张嵩,
申请(专利权)人:奇安信科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。