历史版本6 :定时调度短信通知 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 描述编辑
设置发信人和收信人,在定时任务完成后进行短信提醒,发送短信将结果告知收信人。
2. 操作步骤编辑
邮件发送需要确定发信人——开启短信平台和收信人手机,可在数据决策系统的管理系统>系统管理>短信中配置。
2.1 发信人设置
以管理员身份进入数据决策系统,点击管理系统>系统管理>短信,开启短信平台,详细设置请参考 短信 ;
如下图所示:
2.2 收信人设置
收信人设置就是指设置收信人手机;
收件人手机设置在 用户管理添加用户 的时候进行手动添加或者 用户同步数据集 时导入。
如下图所示:
2.3 定时发送邮件
2.3.1 添加任务
在数据决策系统中,点击管理系统>定时调度>添加任务,添加一个定时调度任务。如下图所示:
2.3.2 基本设置
填写「任务名称」为短信提醒功能,用户为本文 2.2 章节收信人test,点击确定。如下图所示:
2.3.3 调度对象
点击下一步,「选择模板」为 GettingStarted.cpt,如下图所示:
2.3.4 调度周期
点击下一步,默认,不做修改。
2.3.5 文件处理
点击下一步,勾选短信通知,选择短信模板「您好,#taskname#于#time#运行成功」;
注: JAR 包为 2018.12.27 及之后版本,短信通知支持选择模板。
设置两个公式类型的短信参数,分别为:=$taskname 和 =$time 。
如下图所示:
3.6 短信提醒
任务执行成功后,收信人手机会收到定时任务运行成功的短信通知,如下图所示:
4. 注意事项编辑
场景描述:
定时任务发送短信通知,选择某个「短信模板」后,保存时提示:任务更新失败;
数据库报错如下图所示:
原因:
短信模板中的参数会进行入库的操作,若所设置的参数字段过长,超过数据库的字段限制,就会报错。
解决方案:
方案一:修改 FineDB 数据库中 fine_output_sms 表的smsParam字段长度(建议不要超过 3000 )。
方案二:删掉一些「短信参数」,即某些「短信参数」后不设置值即可。