历史版本18 :定时调度任务设置 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 基本设置编辑

基本设置中包括了任务名称和默认用户组。

默认用户组,将定时调度任务中可能用于多处的用户(生成结果报表所用的参数、通知的对象:挂载平台、平台通知、邮件通知、短信通知、客户端通知)提取成公共设置,方便使用。

最终的用户组取用户、部门、角色并集,并去重,三项随意组合使用,如下图所示:

222

同时用户还支持使用数据集(服务器数据集),选择自定义用户,数据集,字段,如下图所示:

222

注:默认用户组可以为空,比如填报的时候不需要用户时,可以不设置默认用户组。

2. 调度周期编辑

222

2.1 开始时间

  • 配置结束立即执行:则开始时间为任务完成创建的时间。

  • 设定开始时间:则开始时间为具体设置的时间。

222

2.2 执行频率

  • 只执行一次:任务执行一次,此后不再执行。

  • 简单重复执行:设置每隔n分钟/小时/天/周执行一次。

222

  • 明细频率设置:增加多种组合选择,添加明细频率,可以设置具体的执行时间/执行日/执行月,如下图所示:

222

注:若设置多条明细频率,任务管理页面显示的下次运行时间会根据第一条明细来显示,但真正的执行时间仍为所有的明细值。如下图所示:

111.png

  • 表达式设定:表达式设定的文本框可自己手动填写 cronExpression,也可通过点击旁边的表达式设置按钮来直接选择相应的表达式,点击查看预置表达式按钮时,展开预置表达式窗口,点击其中的文字说明,则其上的文本框显示并保存相应的 cronExpression,再次点击收起预置表达式按钮时收起预置表达式窗口,详细请查看 表达式设定

222

2.3 结束时间

结束时间的选项根据上面的执行频率选择不同显示不同选项。

 

只执行一次

简单重复执行

明细频率设置

表达式设定

任务执行一次后即结束任务实际结束时间---
无限期-无结束时间,定时更新任务会一直定时执行无结束时间,定时更新任务会一直定时执行无结束时间,定时更新任务会一直定时执行
设定结束时间-根据设定的结束时间根据设定的结束时间根据设定的结束时间
 额外重复执行次数 -在设置的开始时间执行了定时任务之后会在间隔时间达到后再执行任务的次数  -

2.4 执行条件

执行条件是指在执行定时任务之前进行判断,满足条件才执行定时任务,不满足则不执行或者延迟一段时间后再校验执行。

222

  • 始终执行:不进行条件判断,直接执行定时任务。

  • 公式判断:指定时任务在执行前要对当前公式内容进行判定,公式为真则继续执行定时任务,如果公式为假则不执行或者延迟执行,详细点击 公式判断 。

  • 自定义类判断:指执行自定义类,返回值为 true 的时候执行定时任务,详细点击 自定义判断

2.5 任务重启

勾选,如果任务中断按以下频率重新启动,设置频率和次数。

222

任务重启设定是一项防范措施,用于定时任务执行可能中断(例如网络原因导致邮件发送失败,不满足执行条件中断等)时的自动重启。如果定时任务执行中断且设定了自动重启,那么该定时任务就会按照自动重启项的设定重新执行直至成功或者达到所设定重启次数的最大值,任务重启设定默认不启用。

定时任务执行重启遵循以下规则:
a. 如果快照生成失败,那么对应的附件发送不会执行;
b. 重启策略适用于条件判断、快照生成、附件发送三个方面的判断,逐一进行判断,如果不成功则进行确定是否采用了重启策略;
c. 重启时遵循任务最小化原则,即:如果快照生成正常、附件发送有问题,那么只需要重新发送附件,并且只需要重新发送之前发送失败的项目(邮件、ftp、自定义附件处理,哪个失败发送哪个即可)。
点击提交。

3. 本地文件编辑

222

1)模板名称:选择要处理的模板(支持普通报表和决策报表)。
2)类型:当选择 cpt 时,可选预览、填报、分析和新填报;当选择frm时,默认选中预览。
3)参数设置
a.「除通用结果外,根据默认用户组内的用户单独生成结果」,通用结果必然会生成,除通用结果外,如果勾选了此复选框,则每个用户独立生成结果。详细设置点击定时任务的权限控制
b. 参数设置,输入方式包含默认和数据集。当选择数据集时,类型为「自动匹配」,且灰化,不可操作;当输入方式为默认的时候,类型可选。默认选中「默认」。
4)文件名称:生成结果文件的名称,包括了结果报表、附件(excel、word、pdf),支持公式输入,比如${now()}

注:如果不填写的话生成的结果报表和附件名称就使用模板名称(去后缀)。
5)附件存档:可选择生成的附件类型,默认选择「结果报表」,excel03、excel07、word、pdf可选。

注:JAR 包为 2018.12.27 及之后,默认必须生成结果报表

注:Word 附件中,不支持 frm 中的图表组件,只支持单元格元素图表。

6)文件处理:可配置文件处理的逻辑,默认选中「不清理」。

注:预警提示
       当生成的结果报表套数超过 10 套时,在点击下一步时给出 confirm 对话框。
     「预计产生N套结果文件,可能导致计算量过大,是否继续?」,有两个按钮「继续」和「取消」,点击「继续」,跳到下一步文件处理。

4. 文件处理编辑

222

默认勾选定时计算,其他处理方式手动勾选。

4.1 挂载平台

222

默认根据「本地文件」的所生成的结果报表来展示,如下图所示:

222

注:如果有独立结果报表,则显示独立结果报表;如果没有,则显示通用结果报表。

通用结果报表,需要:

a. 平台内用户需要要目录标签的权限+没有开启模板权限控制/开启模板权限控制后有该任务模板的权限,才可以查看,否则没有权限。

b. 平台外没有开启模板权限控制/开启模板权限控制后有该任务模板的权限,才可以查看,否则没有权限。

详细点击 定时任务 cpr文件内容权限控制

4.2 平台通知

若没有开启模板权限控制,那么直接可以查看平台通知里的结果链接;

若开了模板权限控制,那么需要给查看的用户分配该模板的权限,才可以查看,否则没有权限。

222

勾选「定时结果链接在平台内打开」,点击链接可以单独访问结果报表。平台通知里「定时结果链接在平台内打开」等同于直接在平台外访问链接的权限。

注:平台通知里主题和内容不支持公式。

4.3 邮件通知

222

1)收件人:默认只能使用「默认用户组」。

2)抄送和密送:只支持用户选择。

注:JAR 包为 2018.12.27 及之后,可自定义邮箱信息。

3)主题:支持公式,必填。

4)内容:支持公式,必填。

注:JAR 包为 2018.12.27 及之后,邮箱内容可不填。

5)正文预览报表内容:字面意思。

6)正文加上结果链接:点击链接可以单独访问结果报表。

7)正文预览报表内容和使用附件:根据「本地文件」所生产的结果报表来展示,即根据不同用户所对应的的模板参数显示。

  • 如果某收件人有对应的结果报表,则单独发给此收件人。

  • 如果某些收件人没有对应的结果报表,则一起发送通用结果报表。

  • 如果某些收件人既没有对应的结果报表,也没有通用结果报表,则发送失败。

  • 如果定时调度任务执行多次,每执行一次,用户就会收到一次结果报表和附件。

a. 使用附件,按照本地文件的设置,若本地文件中附件存档没有生成任何附件(包括 excel03、excel07、word、pdf),则此选项灰化,不可选。

b. 如果一个用户在一次任务里有多套结果报表,则正文和附件发送多套,且附件名称重命名时拼上模板参数。

详细点击 定时任务邮件发送实现不同的人发送不同内容

4.4 短信通知

默认用户组里设置了手机的用户,会在定时任务运行成功后收到短信通知。如下图所示:

222

JAR 包为 2018.12.27 及之后版本,短信通知支持选择模板,如下图所示:

222

4.5 客户端通知

勾选客户端通知,填写主题和内容,主题和内容支持公式,选择链接,如下图所示:

222

详细点击 [通用]定时任务推送消息至App

4.6 FTP上传附件

222

详细点击 FTP 上传附件

4.7 自定义附件处理

勾选自定义附件处理,并选择对应的类,如下图所示:

222

详细点击 自定义附件处理

4.8 打印文件

222