反馈已提交

网络繁忙

您好,只有最新版本的6.X支持在线编辑修改,如果想创建/编辑文档,请移步到 *最新版本*

定时任务执行条件之公式判断

  • 文档创建者:Wendy123456
  • 历史版本:8
  • 最近更新:Suki陈 于 2022-11-29
  • 1. 概述

    1.1 版本

    FineBI服务器版本
    5.1

    1.2 应用场景

    用户希望在定时调度中,可以通过公式判断来动态执行推送任务。在满足执行条件时,工程会推送信息到相关人员处。

    1.3 功能简介

    FineBI 中的公式判断功能可以实现根据公式判断结果,动态执行定时任务。

    • 公式判断结果为 true 时,执行定时任务。

    • 公式判断结果为 false 时,不执行或者延迟执行定时任务。

    注:「定时调度>调度周期>公式判断」中支持的公式请参见:定时调度支持的公式

    本文将通过一个简单示例演示定时调度中公式判断功能的使用方法。

    2. 示例

    本文示例:通过定时调度任务的公式判断功能,在 2022 年内的每晚 18 时给用户 Anna 推送最新的品牌销售情况。

    示例使用的 BI 仪表板为:「行业应用>零售行业」下的「区域销售统计」仪表板。

    该仪表板使用的数据表为:「行业数据>零售行业」下的「门店销售数据统计」数据表

    2.1 仪表板准备

    2.1.1 复制模板链接

    在设置定时调度任务前,需要先获取定时调度中使用的仪表板的链接,以便将仪表板推送给用户 Anna 的 App 端。

    1)管理员登录 FineBI 系统,点击「仪表盘」,选择「行业应用>零售行业>区域销售统计」。

    点击「预览模板」,跳转到仪表板预览界面,复制仪表板预览链接。

    仪表板预览链接形式如:http://IP:port/webroot/decision/v5/design/report/仪表板ID/view。如下图所示:

    注1:链接中的IP不可为「localhost」,必须更换为电脑实际的 IP 地址。

    注2:APP端必须可访问该网址,如内外网环境不互通则无法访问。

    2.1.2 分配数据权限

    用户 Anna 如需访问定时调度中使用的 BI 模板,必须拥有该仪表板调用的数据表的数据使用权限。

    点击「管理系统>权限管理>普通权限配置」,选择权限载体「用户」,本示例选择用户 Anna,为其分配「行业数据>零售行业>门店销售数据统计」的数据「使用」权限。如下图所示:

    2.2 添加任务

    管理员登录 FineBI 系统,点击「管理系统>定时调度>任务管理」,点击「添加任务」,添加一个定时调度任务。如下图所示:

    2.3 基本设置

    1)「任务名称」设置为「区域销售统计情况」。

    2)点击「默认用户组」的「编辑」按钮。用户选择「平台」的「Anna」,点击确定。

    注:如需使用平台通知,必须要设置默认用户组,否则消息无法发送给任何人。

    确认用户处已选定「安娜(Anna) 」,点击「确定」,默认用户组设置完成。点击「下一步」,如下图所示:

    2.4 调度对象

    1)对象类型选择:BI 模板

    2)选择模板:「业务主题>销售管理>销售业绩达成情况」主题下的「区域销售统计」仪表板

    点击「下一步」,如下图所示:

    2.5 调度周期

    1)设置执行频率

    执行频率选择「明细频率设置」,点击「添加」。

    设置执行时间为「18时0分」,执行日为「每日」,执行月为「全选」,点击「确定」,即可成功添加明细频率。

    2)设置执行条件

    执行条件选择「公式判断」。

    设置执行条件为YEAR(TODAY()) = 2022

    点击「下一步」。如下图所示:

    2.6 文件处理

    1)处理方式勾选「客户端通知」。

    2)在「客户端通知」设置中:

    • 勾选「APP」通知

    • 选择消息类型为「链接消息」

    • 接收人为:「默认用户组」

    • 主题为:${today()}的区域销售情况

    • 邮件内容为:有新的销售统计数据已到达,请及时查收。

    • 勾选「自定义链接」,输入内容为 2.1 节准备好的仪表板预览链接

    点击「保存」,如下图所示:

    2.7 效果预览

    由于该任务的执行频率是每天晚上18时执行一次,无法立刻看到任务效果。

    为了立刻看到任务效果,可在「管理系统>定时调度>任务管理」界面找到该任务,选择「执行一次」。

    执行一次后,用户 Anna 登录 App ,收到来自定时调度任务的新消息提醒,可查看对应的结果报表。如下图所示:

    注:App 访问 BI 工程的步骤请参见:配置服务器访问 BI 工程

    附件列表


    主题: 管理员指南
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

    热线电话:400-811-8890转2

    在线QQ(将在2023.01.03关停):800049425

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭