定时上班
按 Cron 设定的时间运行,每天早上、每周一、每月底都行,可以指定时区。
例:每天 8 点汇总昨日订单,发给销售负责人按 Cron 设定的时间运行,每天早上、每周一、每月底都行,可以指定时区。
例:每天 8 点汇总昨日订单,发给销售负责人这张表里的记录被新增、修改、删除或恢复时自动触发,并且能拿到整行数据和各字段改动前后的值。
例:订单状态变成“已付款”,通知仓库发货不设时间也不盯数据,需要的时候在数字员工页面点一下“运行”;写入类的任务可以先“试运行”,看它打算做什么再正式执行。
例:点“催办逾期订单”,给负责人发提醒数字员工里的任务用 JavaScript 描述,运行在平台托管的沙箱里。
按你的权限查询、新增、修改、删除表里的记录,删除进回收站;也能直接运行一张已发布的报表,拿到聚合后的指标。
向钉钉、企业微信、第三方系统等公网地址发起请求。内网和本机地址一律拒绝,不跟随重定向。
给本租户的用户发站内通知或邮件,也可以通知全部管理员。
用“定时上班”每天跑一次:取报表里的指标,低于目标就通知管理员。
// 每天 8 点:华东本月销售额低于目标,就通知管理员
const res = platform.report(12, [
{ field: 'region', operator: 'eq', values: ['华东'] },
]);
const sales = res.rows[0].amount_sum;
if (sales < 1000000) {
notify.admins('华东销售额预警', '当前 ' + sales + ',低于目标 100 万');
}
数字员工用所有者的权限读写数据,和他本人手动操作完全一致,不会越权;别人改了任务,所有者也会换成修改的人,不能借别人的身份做事。
每次运行有调用次数和超时的上限,防止失控;写入类操作可以先试运行,只记录“将要做什么”而不真正执行。
每次运行的时间、触发方式、结果和日志都保留下来;连续出错会通知管理员,并按次数节流,不会刷屏。
定时任务只能“到点调用一个接口”。数字员工除了定时,还能在数据变化时自动触发,也能手动运行,并且能读写表、判断条件、发通知,把一段完整的业务逻辑跑起来。
RPA 通常模拟人去点界面。数字员工不操作界面,而是直接读写数据、调用接口,速度更快,也不会因为界面改版而失效,并且始终在权限范围内。
目前数字员工的任务用 JavaScript 描述,适合由技术同事或管理员来配置和运行;任务写好之后,定时和数据变化两种方式不需要人再动手。
不会。数字员工修改数据又触发别的数字员工,这种连锁有深度上限;每次运行也有调用次数和超时限制。
每次运行都有工作记录和日志可以排查。出错的任务不会自动重试,因为它可能已经写了一半;连续出错会通知管理员。