帆软推送手机端消息功能问题

我想实现每天系统跑批结束后自动发送消息到手机app端,目前帆软不提供api接口供调用,只能用定时调度实现,系统每天跑批耗时时间不确定,每次跑批结束后我会在数据库表中写记录,然后在帆软定时调度中写了一个cpt模板,通过定时调度,定时调度如图配置

222.png

我想的是每天7点钟启动作业,检测单元格的值是否为1,如果条件不满足就等待2分钟然后继续检测,条件满足就推送通知,可是事实是不能设定每天7点钟启动,并且每隔2分钟执行一次,条件满足后作业必须停止(事实是条件满足后还一直执行,一直不断地发送消息),不知道大家有什么解决方法?

简道云 18795449110 发布于 2020-3-25 11:22
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
18795449110Lv2见习互助
发布于2020-3-26 09:25

已自己完美解决。解决思路如下:

1、客户端代码构造get请求调用帆软单点登录api,获得accen_token;

2、使用该accen_token构造post请求访问配置好的定时调度任务的执行一次按钮,模拟执行一次。(该调度任务只需要配置为执行一次,无条件执行,其实怎么设置都无所谓,然后将该作业停止运行,因为可以通过执行一次按钮手工控制运行任务)

帆软2.jpg

帆软5.jpg

3、客户端app成功实时接收到消息通知。

最佳回答
0
PoseidonLv5高级互助
发布于2020-3-25 13:32

推送的时候不是有执行条件么


=A1 = 1  你这样用试试;

  • 18795449110 18795449110(提问者) 我已经设置这个条件了,跑批没结束,自然这个条件不成立,等待2分钟后继续检测,然后真正跑批结束了,这个条件满足了,就会发消息了,可是这个时候作业不会停止,而是会继续等待2分钟,然后继续发,条件自然是又满足的,一直这样发。。。。。。
    2020-03-25 14:14 
  • Poseidon Poseidon 回复 18795449110(提问者) 你需要改变这个值啊。当你a1这个值为!=1就不会定时调度成功啊
    2020-03-25 16:49 
最佳回答
0
孤陌Lv6资深互助
发布于2020-3-25 14:04

简单解决 用定时填报 然后把这个单元格值修改一下就好了 把他修改成2

  • 2关注人数
  • 1347浏览人数
  • 最后回答于:2020-3-26 09:25
    请选择关闭问题的原因
    确定 取消
    返回顶部