...
系统设置 → > 基础服务 →> 机器人设置
2.HCM机器人存在背景
HCM机器人可实现连式任务调度,在页面上想看到进度条的任务调度,想实现云函数的逻辑但是又不会写云函数,想仅仅通过配置即可达到云函数的效果。HCM机器人可实现链式任务调度,在页面上想看到进度条的任务调度,想实现云函数的逻辑但是又不会写云函数,想仅仅通过配置即可达到云函数的效果。
一般业务上使用场景就是:1)在元数据中配置按钮,按钮里面有固定参数传到机器人中执行,来实现业务逻辑 (按钮包括同步调动和异步调用方式(WS))。(按钮包括同步调动和异步调用方式(WS))
2)通过机器人设置中点击执行机器人进行执行预置好的逻辑任务
...
7.上下文 包含哪些参数? 1.传入的params, 2.机器人脚本里面的context, 3.self.context (这里面可就丰富了 当前登录人信息,权限,公司信息,等等)
4.配置 说明
唯一key值,一般同步执行机器人用到的是名称做为key值,异步的传机器人的id即shortcut_id
备注:唯一key值,一般 执行同步任务的机器人用到的是名称做为唯一标识,异步WS任务绑定机器人的id作为唯一标识,即shortcut_id。
- action 配置
代码块 | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "actions": [{ "action": "SHORTCUT", "condition": "MULTI_ITEM", "label": "test1", "key": "test1", "options": { "name": "机器人脚本示例", #机器人名称用于确定使用的是那个机器人 "params": "=function(params){let _ret={items:params.selected.map(v=>v.id)};return _ret}" #params 将作为参数加入到上下文 } }] } |
...