天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1550|回复: 12

[已解决] 关于预警功能

[复制链接]
吉林志达软件 发表于 2013-10-30 11:16:51 | 显示全部楼层 |阅读模式
本帖最后由 bobo 于 2013-10-31 15:10 编辑

您好:关于预警功能的问题;
      现需求描述:在表单字段上指定个日期,之后通过设置,提前几天进行提醒或弹屏或显示等等!如何实现啊
kimi 发表于 2013-10-30 11:28:57 | 显示全部楼层
您好:不太明白您的意思,您具体的需求是指表单上有一个日期,然后和当前时间进行一个比较,如果到了您这里的天数期限,就像给用户提醒吗? 麻烦请详细说明您的需求?
 楼主| 吉林志达软件 发表于 2013-10-30 11:33:37 | 显示全部楼层
对,例如说,表单上有一个日期字段,我设置的是2013年11月5号,之后设置提前3前或5天进行事件的提醒,就如借用证书登记表,上边有一个预计“还证日期”那么快到还证日期时进行一个提醒;不知道说清楚没?
kimi 发表于 2013-10-30 11:38:59 | 显示全部楼层
那么您这个还证提醒说发给这个借证的人?还是说,直接把这条记录用某个颜色标记出来呢?
如果是发提醒,建议您可以在定时任务中写代码实现给这些到期的人发送站内短信或者手机短信,类似可参考帖子:http://www.teemlink.com/bbs/view ... 6%BB%FA%B6%CC%D0%C5   如果是改变记录的颜色您可以参考帖子:http://www.teemlink.com/bbs/view ... =%B1%B3%BE%B0%C9%AB
 楼主| 吉林志达软件 发表于 2013-10-30 11:48:34 | 显示全部楼层
刚才看了一下那两个贴子,想问一下,http://www.teemlink.com/bbs/view ... 6%BB%FA%B6%CC%D0%C5   这个贴子是否可以发送站内短信?提醒到期的内容(或是要处理的表单),能不能设置在首页显示。手机短信目前还不需要;
kimi 发表于 2013-10-30 11:53:51 | 显示全部楼层
如果您先显示站内短信的信息到首页,那建议后台创建一个视图获取当前用户的站内短信,然后首页小工具中选择该视图就可以了。
 楼主| 吉林志达软件 发表于 2013-10-31 10:24:09 | 显示全部楼层
刚才看了一下那两个贴子,想问一下,http://www.teemlink.com/bbs/view ... 6%BB%FA%B6%CC%D0%C5   这个贴子是否可以发送站内短信?提醒到期的内容(或是要处理的表单),能不能设置在首页显示。手机短信目前还不需要;


您的回复没怎么看明白?
bobo 发表于 2013-10-31 10:36:25 | 显示全部楼层
您好,您可以参考一下下面的这个帖子链接:http://www.teemlink.com/bbs/view ... E%C4%DA%B6%CC%D0%C5
bobo 发表于 2013-10-31 13:33:12 | 显示全部楼层
您好,您可以参考一下下面的代码
  1. var applicationid="11e3-0a1c-50243997-a545-9d0b4abb2464";//固定死的软件id
  2. var domainid="11e3-0a1c-b744381f-a545-9d0b4abb2464";//固定死的企业域id
  3. var sql="select * from tlk_借证表";
  4. var process = getDocProcess(applicationid);
  5. var datas=process.queryBySQL(sql,domainid).datas;//根据sql语句和企业域id获取数据集
  6. if( datas.size() >0){
  7.     for ( var iter = datas.iterator(); iter.hasNext(); ){
  8.          var docCur= iter.next();
  9. if(docCur!=null){
  10.        var value1=format(docCur.getItemValueAsDate("日期"),"yyyy-MM-dd");
  11.    var value2=diffDays(value1,format(getToday(),"yyyy-MM-dd"));
  12.    var value3=docCur.getItemValueAsString("获取借证人员");
  13.    var title = "还证提醒";  //设置站内短信标题
  14.                var content = "您好:您的还证日期快到了。";  //设置站内短信内容
  15.    if(value2>=4){
  16.        sendMessage(getWebUser().getId(),value3, title, content);  //第一个参数数发送站内短信用户id,第二个是接收用户短信id
  17.    }
  18. }
  19. }
  20. }
复制代码
您先尝试,有问题我们再沟通!
 楼主| 吉林志达软件 发表于 2013-10-31 13:42:14 | 显示全部楼层
代码不执行呢,可否远程帮看一下

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 06:26

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表