山衡数据平台场景 · 自动化

经营日报与指标预警:
让数据主动找人

老板不该每天打开系统翻报表。把要看的数订阅成日报,把要盯的指标交给数字员工:正常时按时送达,异常时第一时间通知。

定时邮件带图表快照
3 种触发:定时、数据变化、手动
钉钉 · 企业微信通过接口推送
01两种方式,按需组合

两种方式,按需组合

报表订阅

给报表设订阅,按时把带图表快照的邮件发给指定的人。不用写代码,适合每天、每周固定要看的数。

例:每天 8 点把昨日销售日报发给管理层

数字员工预警

数字员工定时取报表里的指标做判断,超出范围才通知;也可以盯着某张表,记录一变化就检查。

例:库存低于安全库存,通知采购
02做一个指标预警

做一个指标预警

  1. 先做好报表并发布

    比如“各商品库存与安全库存”。预警读的是这张报表的结果,口径和大家看的报表一致。

  2. 新建数字员工,选“定时上班”

    用 Cron 设定运行时间,比如每天 8 点,可以指定时区。

  3. 写判断条件

    用 platform.report() 取报表结果,满足条件就发通知。任务用 JavaScript 描述,适合由技术同事或管理员来写。

  4. 先手动运行,再让它上岗

    手动运行一次,看工作记录和日志确认没问题,再让它按时运行。连续出错会通知管理员。

03一个库存预警的例子

一个库存预警的例子

每天跑一次:找出低于安全库存的商品,通知负责采购的同事。

示例:报表编号、字段名、用户编号按你自己的来;报表需要先发布
// 每天 8 点:库存低于安全库存的商品,通知采购
const res = platform.report(25);
const low = res.rows.filter(r => r.stock_qty_sum < r.safety_qty_sum);

if (low.length > 0) {
  notify.users([7, 9], '库存预警', low.length + ' 个商品低于安全库存,请及时补货');
}
04通知发到哪里

通知发到哪里

站内通知

发给本租户的指定用户,或通知全部管理员,登录平台就能看到。

邮件

给指定用户发邮件;报表订阅的邮件带图表快照。

钉钉、企业微信

数字员工可以调用钉钉、企业微信群机器人这类公网接口推送消息;内网和本机地址一律拒绝。

FAQ常见问题

经营日报与指标预警,常见的几个问题

报表订阅和数字员工预警怎么选?

每天、每周固定要看的数,用报表订阅,不用写代码;只在异常时才需要知道的,用数字员工预警,满足条件才通知,避免被日报淹没。

能推送到钉钉或企业微信群吗?

能。数字员工可以调用钉钉、企业微信群机器人的接口推送消息,需要在任务里写好请求。

会不会一直发通知刷屏?

推送频率由你设定的运行时间和判断条件决定;任务连续出错时给管理员的通知会按次数节流。

不会写代码能用吗?

报表订阅不需要写代码。数字员工预警目前要用 JavaScript 描述判断条件,适合由技术同事或管理员配置,配好之后不需要人再动手。

数据一变化就通知可以吗?

可以。数字员工选“盯着某张表”,表里的记录被新增、修改、删除或恢复时自动运行,能拿到改动前后的值,详见 数字员工。

开始使用预约演示

用你自己的数据,
看一次演示

告诉我们你有哪些系统、老板最想看哪几个数字,我们用你的场景来演示,而不是放一套通用的样板。

预约演示