外观
钉钉免登陆
简介
钉钉免登录后,用户在钉钉应用中第一次登录后需要绑定agilebpm账户,后续即可在钉钉免登
支持自动批量绑定企业钉钉账户(需agilebpm用户信息中手机号为企业微信绑定手机号)
配置
一、钉钉 系统属性配置
在agilebpm平台-系统配置-系统属性管理中 可以修改相关系统属性
dd_CorpId
:钉钉的企业CorpId (登录钉钉开发者后台右上角 CorpId)dd_agentId
钉钉应用id :打开应用具体配置如图所示dd_appKey
钉钉应用appKeydd_appsecret
钉钉应用密钥dd_tmpid
钉钉模板id 钉钉卡片平台的模板编码 在钉钉卡片平台-卡片列表管理卡片(如不使用消息推送 无需配置此项)dd_call_back_secret
钉钉回调接口加密密钥 钉钉卡片交互动作调用agilebpm接口时的接口数据加密密钥(如不使用消息推送 无需配置此项)appUrl
移动端访问地址 (如不使用消息推送 无需配置此项)pcUrl
pc端访问地址 (如不使用消息推送 无需配置此项)
在 系统-系统配置-匿名接口列表 增加接口 /ab-bpm/sys/sysConfiguration/getConfByCode/dd
为匿名接口
二、配置 ‘钉钉应用‘ 相关信息
- 配置钉钉内部应用 基础信息-开发管理-应用首页地址
移动端前端域名前缀+/app/#/ddAuthorization
eg: http://test.a5.tongzhouyun.com/app/#/ddAuthorization
- 配置钉钉内部应用 基础信息-开发管理-PC端首页地址
前端域名前缀+/dd
eg: http://test.a5.tongzhouyun.com/dd
基础信息-权限管理 增加一下权限(根据编码搜索)
Contact.User.mobile ,Contact.User.mobile , snsapi_base , fieldMobile , fieldEmail,
qyapi_get_department_list,qyapi_get_member,qyapi_get_member_by_mobile,qyapi_get_department_member,
qyapi_get_department_member,qyapi_get_omp_sso_userinfo, open_app_api_base,qyapi_chat_manage,
qyapi_robot_sendmsg,qyapi_robot_sendmsg ,Card.Instance.Write应用功能-机器人与消息推送 发布机器人推送(如不使用消息推送 无需配置此项)
常见异常
消息发送
在 系统-系统功能-消息模板中可设置企业微信卡片消息模板
可自由添加模板参数 (appUrl为移动端域名)
卡片url为需要跳转的url