数据处理方法、装置、设备及介质与流程
- 国知局
- 2024-10-09 15:49:06
本发明实施例涉及计算机,尤其涉及一种数据处理方法、装置、设备及介质。
背景技术:
1、随着网络技术的发展,在进行会议之前,通常会先创建一个会议邀请,基于会议邀请通知到很多参会用户,通知的方式通常是以邮件的形式进行会议通知。为了达到个性化的通知,可能会需要不同风格样式的邮件,目前开发邮件的方式通常是由前端设计和开发邮件模板的风格样式提供给后端,后端负责邮件模板的开发,将风格样式写入到邮件模板的代码逻辑中,在应用时,将会议数据添加到邮件模板中,生成带有风格样式的邮件。
2、发明人在基于上述方式实施本技术方案时,发现存在如下问题:
3、这种通过后端将前端开发的风格样式写入到邮件模板的代码逻辑来生成邮件的方式,在存在风格样式变更需求时,不仅需要对邮件模板中的页面样式的修改,还会涉及到对邮件模板的代码逻辑的修改,存在开发效率低的问题。同时,在每次修改完邮件模板时,需要重启或重新部署后端服务,来确保更改生效,不仅存在开发成本高的问题,还会对服务稳定性造成一定的影响。
技术实现思路
1、本发明提供一种数据处理方法、装置、设备及介质,以实现在降低开发成本的同时,实现为不同会议用户个性化的邮件通知,提高邮件通知效果。
2、第一方面,本发明实施例提供了一种数据处理方法,该方法包括:
3、在检测到会议创建完成时,确定已创建会议所对应的会议关联信息,其中,所述会议关联信息包括会议用户信息和会议描述信息;
4、依据所述会议用户信息,确定邮件通知模板文件;其中,所述邮件通知模板文件中包括会议信息变量和邮件样式信息;
5、依据所述会议描述信息和所述邮件通知模板文件中的会议信息变量,生成与所述邮件样式信息相对应的邮件文本;
6、将所述邮件文本发送至与所述会议用户信息所对应的目标终端。
7、进一步的,所述方法还包括:所述会议用户信息包括组织用户信息和参会用户信息;
8、依据所述组织用户信息,确定与所述参会用户信息相对应的邮件通知模板文件。
9、进一步的,所述方法还包括:
10、根据预先创建的至少一个映射关系表,确定与所述组织用户信息相对应的目标模板标识,以基于所述目标模板标识调取相应的邮件通知模板文件;
11、其中,所述映射关系表中包括用户标识和相应的待选择模板标识,所述待选择模板标识用于调取相应的待选择邮件通知模板文件。
12、进一步的,所述方法还包括:所述至少一个映射关系表包括至少两个映射关系表;
13、依据所述至少两个映射关系表的优先级依次确定是否存在与所述组织用户相对应的待选择模板标识;
14、若存在,则停止依据所述映射关系表查找目标模板标识,并将所查找出的所述待选择模板标识作为所述目标模板标识。
15、进一步的,所述方法还包括:
16、基于所述目标模板标识从至少一个会议壳化邮件文件中确定目标会议壳化邮件文件,其中,所述会议壳化邮件文件中包括邮件样式信息;
17、调取预先创建的会议邮件原子模板中的会议信息变量;
18、基于所述目标会议壳化邮件文件和所述会议信息变量,确定所述邮件通知模板文件。
19、进一步的,所述方法还包括:
20、获取会议邮件原子模板,以及与至少一个邮件样式信息相对应的会议壳化邮件文件;其中,所述会议邮件原子模板中包括会议信息变量;
21、将所述会议壳化邮件文件进行存储,并记录所述会议壳化邮件文件的存储标识;
22、将所述存储标识作为所述会议壳化邮件文件的待选择模板标识,以基于所述待选择模板标识确定邮件通知模板文件。
23、进一步的,所述方法还包括:通过下述方式确定所述映射关系表;
24、根据预先设置的至少一个信息维度,创建与每个信息维度所对应的待填充内容关系表;
25、为每个信息维度配置用户标识和相应的会议壳化邮件文件的待选择模板标识,并依据所述用户标识和相应的待选择模板标识填充所述待填充内容关系表,得到所述映射关系表。
26、进一步的,所述方法还包括:
27、配置所述至少一个映射关系表的优先级,以基于所述优先级确定是否存在与所述用户标识相对应的待选择模板标识。
28、进一步的,所述方法还包括:所述信息维度包括用户维度、部门维度、租户维度以及兜底策略维度,所述兜底策略维度所对应的映射关系表中包括通用邮件通知模板文件的待选择模板标识。
29、进一步的,所述方法还包括:
30、更新壳化邮件文件信息表中每个会议壳化邮件文件的状态标签;
31、其中,所述状态标签包括已使用标签或未使用标签。
32、进一步的,所述方法还包括:
33、依据所述会议描述信息,填充所述邮件通知模板文件中的会议信息变量,得到邮件通知内容;
34、基于所述邮件通知内容和所述邮件样式信息,确定所述邮件文本。
35、第二方面,本发明实施例还提供了一种数据处理装置,该装置包括:
36、会议关联信息确定模块,用于在检测到会议创建完成时,确定已创建会议所对应的会议关联信息,其中,所述会议关联信息包括会议用户信息和会议描述信息;
37、模板文件确定模块,用于依据所述会议用户信息,确定邮件通知模板文件;其中,所述邮件通知模板文件中包括会议信息变量和邮件样式信息;
38、邮件文本确定模块,用于依据所述会议描述信息和所述邮件通知模板文件,生成与所述邮件样式信息相对应的邮件文本;
39、邮件文本发送模块,用于将所述邮件文本发送至与所述会议用户信息所对应的目标终端。
40、第三方面,本发明实施例还提供了一种电子设备,电子设备包括:
41、一个或多个处理器;
42、存储装置,用于存储一个或多个程序,
43、当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如本发明实施例任一的数据处理方法。
44、第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行如本发明实施例任一的数据处理方法。
45、本发明实施例的技术方案,通过在检测到会议创建完成时,确定已创建会议所对应的会议关联信息,会议关联信息包括会议用户信息和会议描述信息;依据会议用户信息,确定邮件通知模板文件;邮件通知模板文件中包括会议信息变量和邮件样式信息;依据会议描述信息和邮件通知模板文件中的会议信息变量,生成与邮件样式信息相对应的邮件文本;将邮件文本发送至与会议用户信息所对应的目标终端。本发明实施例的技术方案,解决了现有技术中通过将风格样式写入到邮件模板的代码逻辑来生成邮件文本的方式,存在邮件开发效率低以及开发成本高的问题,实现通过在每次创建会议完成时,基于已创建会议所对应的会议关联信息中的会议用户信息,确定带有风格样式的邮件通知模板文件,使得风格样式是与已创建会议相适配的,满足会议通知需求。进而,依据会议描述信息以及邮件通知模板文件,生成与邮件样式信息相对应的邮件文本,实现在降低开发成本的同时,实现为不同会议用户个性化的邮件通知,提高邮件通知效果。
本文地址:https://www.jishuxx.com/zhuanli/20240929/310263.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。