培训tb42-通知提醒_第1页
培训tb42-通知提醒_第2页
培训tb42-通知提醒_第3页
培训tb42-通知提醒_第4页
培训tb42-通知提醒_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、TalentBase4.2产品系列培训通知提醒目录课程概述Unit 1Unit 2Unit 3Unit 4背景概念通知提醒的使用场景配置通知提醒业务触发通知提醒课程小结课后练习课程概述课程价值通过本门课程的学习,能使产品相关用。加强对通知提醒灵活运通知提醒使用的场景通知提醒的基本思路以查询语句的方式,查询满足条件的员工。通过模板,将查询出的中,形成发送内容。信息,填充到模板通过设置接收者,把通知内容或待办工作信息发送给接受人。通知提醒的触发方式一、定时触发新通知提醒提供7种执行周期。包括:启动时运行、每天多次、每天一次、每几天一次、每周一次、每月一次和。二、事件触发新通知提醒,提供API。可以

2、在代码中,显式调用,完成发送通知提醒。通知提醒使用的场景系统中,无提醒的功能,客户要求需要提醒在功能点中,修改提醒的内容及接收者配置通知提醒提醒内容提醒语句语法执行周期提醒内容语句举例:查询为给定参数的员工id是必须的me提醒参数的写法:$P参数名称Select, C_NAME as na from TB_INF_EMPLOYEEwhere C_NAME=$PnameC OID as em提醒参数的配置保存后,模板中填写的参数,被自动添加到提醒参数中检查SQL:系统会组合SQL语句与参数值,校验SQL与参数是否设置正确提醒参数的参数值,所有参数默认值为NULL参数类型配置提醒模板模板类型单条:

3、如果查将分为5个通接收者列表:查询出合并为一个通接收者提醒模板举例模板提醒SQL中的别名语法为$CSQL中的别名提醒SQL单条模板内容(带)列表模板内容(不带)您查找的员工有:$Cname您查找的员工为 link| /remindertask.do?se=view $CnameSelect C_OID as em, C_NAME asname from TB_INF_EMPLOYEEwhere C_NAME=$Pname配置提醒接收者特定人:发送给指定人业务角色:发送查询结果中,员工对应的业务角色。例如:查询员工为张一,选择接收者为部门,那么接收者为张一所在部门的部门使用业务角色.doc配置提

4、醒接收方式接收类型为邮件或Web邮件:将信息以邮件的方式,发送到接收者邮箱中。Web:信息将发送到talentbase系统中,接收者登录系统,将在“消息”(模板中没有链接)或“ 查看消息。待办事宜”(模板中有)中发布提醒在通知提醒列工作后,表中,点击发新建通知提醒,并完成模板,接收者的就可以发布通知提醒了。布。发布时,系统会检查 SQL语法,并检查设置的完整性。启用与发布一样,也会首先检查SQL语法与完整性,启用后,不可以修改。启用后,可以立即执行,不用等到提醒周期到来 时禁用后,可以修改,但提醒将不会执行业务触发通知提醒提醒发送接口com.neusindertask.service. Sen

5、dReminderServicemon.rempublic sic voidsendReminder(String taskCode, MapparamValueMap) throws Exception接口参数说明taskCode: 通知提醒编码paramValueMap: 参数Mapkey:对应通知提醒中的参数名。value :当前发送提醒需要的参数值。如果调用接口中,包含了通知提醒中配置的某一参数,那么以接口传入的参数为准,否则使用提醒中设置的参数。接口方式举例 人事离职认识模块代码实现/ 发送后续业务操作提醒 begintry long em= employeeID;long staf

6、frecordID = newRecord.getOid();StaffingRemindararam = new StaffingRemindaram();param.setRemindTaskCode(StaffingReminderKey.TASK_CODE_DIMIS);param.setParam(StaffingReminderKey.PARAM_EM, em);param.setParam(StaffingReminderKey.PARAM_STAFFINRECORDID,staffrecordID); StaffingReminderSender.sendMessage(par

7、am); catch (Exception e) e.prStackTrace();System.out.prln( send remind error );/ 发送后续业务操作提醒end调用通知提醒接口部分代码cep/*发送提醒pararam提醒sql参数,提醒任务codethrows Exceptionauthor Wang* created Apr 15, 2009 1:41:58 PMlastModifiedhistory*/public sic void sendMessage(StaffingRemindaram staffingRemindaram) throws ExSendReminder

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论