【经验】---只需两步流程,业务人员可以在钉钉实现对话式启动应用
评论
收藏

【经验】---只需两步流程,业务人员可以在钉钉实现对话式启动应用

经验分享
旺仔
2024-04-18 11:03·浏览量:2397
旺仔
发布于 2024-04-18 11:032397浏览

背景:很多企业多数是IT开发应用,方便业务人员使用。

为了降低业务使用门槛、高效利用企业资源、灵活配置管理权限。业务人员无需深入了解影刀,也无需为其分配专门的账号。相反,他们只需在群组中简单地@机器人,即可轻松调起所需的应用。这种方式不仅简化了操作过程,降低了学习成本,还使得企业资源得到了更加高效和灵活的利用。

具体来说,通过群内@机器人的方式,业务人员可以随时随地发起应用请求。机器人会智能识别请求内容以及人员,判断后快速调起相应的应用。这一过程无需业务人员具备专业的IT知识,也无需进行繁琐的账号登录和权限配置。同时,管理员可以通过系统灵活配置管理权限,确保不同业务人员能够访问到其所需的应用,而不会泄露敏感信息或误操作。

一、前置条件:

1.有个钉钉内部群

2.内部群添加自动化小助手机器     步骤如下


效果展示:

在钉钉自动化小助手内,可以针对不同部门创建多条不同的自动化流程,不同群成员的创建权限如下:


二、实现过程:

分两个流程
2. 流程1-启动应用
     步骤:机器人被-----@鉴权---返回token----启动应用---发送消息到群聊
3. 流程2--回传结果
     步骤 : 当回调接口接受到消息--返回结果

(1)根据前置条件创建完自动化小助手创建完成


(2)点击从空白创建后,进入自动化编写界面,类流程图式的编写流程




流程1                                                                                                                                                                            

流程1----步骤1 当机器人被特定人@且 内容包含 设置词 时,才触发进行获启动应用/任务的请求

流程1----步骤2 根据文档获取 accessKeyld accessKeySecret

https://www.yingdao.com/yddoc/language/zh-cn/%E7%AE%A1%E7%90%86%E6%96%87%E6%A1%A3/%E5%BC%80%E6%94%BEapi/api%E6%8E%A5%E5%8F%A3/%E9%89%B4%E6%9D%83.html?

  • 根据链接从控制台获取 accessKeyld accessKeySecret

流程1----步骤3  调用启动任务/启动应用接口


必须看启动应用/任务的接口文档进行操作  
https://www.yingdao.com/yddoc/management/b0315987245bb028c30b853d431718cd.html?  实例为启动应用
请求头: Authorization    Bearer {accessToken}
 变量需要替换成步骤2 鉴权接口返回的 accessToken
请求body: 写自己的应用的各个参数信息即可:含义解释下图


流程1----步骤4  发送消息到群聊

流程1---完成保存并启用-搭建第二个流程



流程2---回传结果                                                                                                                                        

调用影刀的运行回调接口可以知道运行结果,需要将机器人的webhook地址放进影刀的控制台
参考应用回调接口--进行配置流程
https://www.yingdao.com/yddoc/management/0d02fe8e7681a1236a43eeed8f10a840.html?

流程2 ---新建流程

流程2   ---步骤1    读取机器人webhook地址回填到控制台

参数实例:写死


}{
        "jobUuid": "42c2e0ce-499b-47aa-8642-3a1125b475",
        "dataType": "job",
        "status": "finish",
        "msg": "执行结束",
        "robotClientUuid": "bfd28e42-e530-41eb-bf46-796a86ff7ec3",
        "robotClientName": "ceshi1@csqy1",
        "startTime": "2021-02-03 11:11:11",
        "endTime": "2021-03-03 12:12:12",
        "robotName": "导出淘宝订单",
        "robotUuid": "xxxxx",
          "idempotentUuid":"xxxx",
        "result": [
                {
                        "name": "姓",
                        "value": "王",
                        "type": "str"
                },
                {
                        "name": "名",
                        "value": "5",
                        "type": "str"
                },
                {
                        "name": "上传文件",
                        "value": "https://winrobot-pub-a-dev.oss-cn-hangzhou.aliyuncs.com/document/temp/request.txt",
                        "type": "file"
                }
        ]

流程2   ---步骤2    回调消息发送到群组

结果展示(只有旺仔发送包含人事应用关键词才会触发)

钉钉自动化功能免费实验一个月,有这个需求试用ok的,进行开通

可以基于流程做扩展,比如结果回填到表格等操作




收藏6
全部评论1
最新
发布评论
评论