s-HR短信模板设置,如何修改变量是否必选原创
金蝶云社区-张晓晔
张晓晔
4人赞赏了该文章 186次浏览 未经作者许可,禁止转载编辑于2023年08月29日 16:56:50

背景

金蝶s-HR Cloud V8.8.0.0开始,系统支持自定义短信内容,并自定义设置短信变量。本文说明短信模板变量的隐藏功能:设置短信模板变量是否必选。下图为配置模板内容操作页面,如果变量为必选,则配置短信主体内容时必须包含此变量,否则保存失败。下面详细介绍如何配置变量为必选。

image.png

原理

模板的变量字段来自Query,变量的必选属性通过数据表的字段【readonlyparams】控制。如果修改变量的必选属性,通过SQL修改数据表【t_hr_messageapplyoper】对应应用场景的属性即可,下面以【发送预入职短信】为例,说明SQL。

SQL说明

序号操作SQL语句
1查询Query可进行设置的变量

select to_char(FREADONLYPARAMS  ) ,to_char(FPRESETPARAMS ) from t_hr_messageapplyoper where FOperTypeName like '%发送预入职信息%

2

清除所有必选变量

update  t_hr_messageapplyoper set FREADONLYPARAMS  = '[{}]' where FOperTypeName like '%发送预入职信息%

3增加必选变量【注册企业全称】【短链】

update  t_hr_messageapplyoper set FREADONLYPARAMS  = '[{"readOnlyNumber":"shorturl","readOnlyName":"短链"},{"readOnlyNumber":"presetCompanyFullName","readOnlyName":"注册企业全称"}]' where FOperTypeName like '%发送预入职信息%

如第三句SQL操作后,发送预入职信息的短信模板必选变量增加了【注册企业全称】,如果主体内容中不设置这个字段,则保存不成功。

image.png

图标赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!