版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

系统设置 → > 基础服务 →> 机器人设置

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。

  1. action 配置
代码块
languagejson
themeMidnight
titleaction 配置示例一
{
    "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 将作为参数加入到上下文
        }
    }]
}

...