最新历史版本 :定时发送填报任务 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 问题描述

文档 定时填报 中是由系统定时填报数据到数据库中,如果某些场景下,数据不是现成的,需要定时将填报模板推送给员工,由员工手动录入数据提交,该如何实现呢?

1.2 实现思路

通过定时调度发送自定义链接。

2. 示例编辑

2.1 新建定时任务

管理员登录数据决策系统,点击「管理系统>定时调度>任务管理」,点击「添加任务」,如下图所示:

2.2 基本设置

填写任务名称,设置默认用户组,本示例中选择平台-Alice。如下图所示:

2.3 调度对象

点击下一步,设置调度对象,选择「无调度对象」。如下图所示:

2.4 调度周期

根据自己的实际场景来设置开始时间、执行频率和执行条件。本示例设置如下图所示:

2.5 文件处理

设置「文件处理」,勾选「客户端通知」,选择推送终端为「APP 通知」,其他设置如下图所示:

注1:非微信、钉钉集成环境下,自定义链接填写填报模板的地址,末尾加上参数 &op=write ,点击的结果才能以填报预览方式打开。

例:http://localhost:8075/webroot/decision/view/report?viewlet=demo/NewbieGuide/行式填报报表.cpt&op=write

注2:微信、钉钉集成环境下,用户需要登录数据决策系统,点击「管理系统>微信管理>应用快捷配置>生成微信链接」,选择需要推送的模板,设置参数op=write,生成链接。

        将生成的链接拷贝到定时调度的自定义链接处。


2.6 效果展示

点击保存完成,由于第三步设置了调度完立即执行,此时调度已执行一次。

使用 Alice 的账号登录 APP,可以看到收到了一条消息。如下图所示:

编辑好数据之后,点击右上角的提交按钮(√),顶部弹出消息「成功」 。如下图所示:

3. 注意事项编辑

1)自定义链接方式目前只支持客户端通知

2)若推送终端不是 APP ,而是微信或钉钉,需要注意 JAR 版本是否支持 HTML5 填报