场景描述

企业新进一名员工,人力资源部门想直接用无代码维格云的应用,录入员工信息后直接为他创建钉钉账号。

解决方案

上述场景,我们可以使用Webhook功能轻松实现。

操作步骤

第一步:获取权限

首先,确定您有相关权限,详情参考权限申请
注:钉钉平台上的步骤需要钉钉应用管理员操作,无代码维格云平台需要无代码维格云管理员操作,请先确保您在不同平台的管理员身份与权限。
1.进入开发者后台,创建应用(以下以创建小程序应用为例,若您已有企业内部应用,可跳过此步骤)。
案例:向钉钉创建群会话 - 图1

案例:向钉钉创建群会话 - 图2

2.进入权限管理申请相关权限(具体可参考添加接口调用权限)
案例:向钉钉创建群会话 - 图3

第二步:查看接口说明

具体可参考相关说明文档(下图只截取部分内容)
案例:向钉钉创建群会话 - 图4

案例:向钉钉创建群会话 - 图5

案例:向钉钉创建群会话 - 图6

第二步:搭建无代码维格云应用

  1. 根据接口说明和实际需求,搭建应用,配置查询token(Q-Linker字段,用于获取access_token)、token(单行文本字段),以及必填项:姓名(单行文本字段)、电话(电话字段)、部门(单行文本字段),还有返回参数:userid(单行文本字段)。

案例:向钉钉创建群会话 - 图7

  1. 获取token的Q-Linker字段配置如下:

案例:向钉钉创建群会话 - 图8

URLhttps://oapi.dingtalk.com/gettoken?appkey=您的APPKEY&appsecret=您的APPSECRET(appkey和appsecret在企业内部应用的【基础信息】部分获取,如下图)
案例:向钉钉创建群会话 - 图9

Method:GET
JSON Path:$.access_token
保存后将token字段的默认内容关联为Q-Linker配置时的JSON Path基础别名就可以了。
案例:向钉钉创建群会话 - 图10

第三步:配置Webhook

  1. 添加webhook节点,基本信息、请求参数配置如下(上方为接口说明文档内容):

案例:向钉钉创建群会话 - 图11

2。请求体与返回参数(前两张图为接口文档中示例):
案例:向钉钉创建群会话 - 图12

案例:向钉钉创建群会话 - 图13

案例:向钉钉创建群会话 - 图14

注意:department:后除了引号,还需要加中括号
完成后点击更新配置,就完成了

第四步:发布应用

效果

案例:向钉钉创建群会话 - 图15

注意事项

部门id可以通过调取接口获得,也可以直接填入“1”将员工安排至根部门。