本帖最后由 Tracy.Liu 于 2020-1-17 16:11 编辑
关注钉钉集成,请移步↓↓↓
【钉钉集成最新链接】
钉钉安全提供程序:https://gcdn.grapecity.com.cn/showtopic-58158-1-1.html
发送钉钉消息:https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=58181&extra=page%3D1
钉钉集成插件提供了钉钉账号与活字格应用系统帐户的绑定、解绑、单点登录、发送企业消息和扫码的功能。
版本更新记录
配置操作步骤
1. 在“版本更新记录”表中,下载对应版本的插件,安装插件并重启活字格设计器。如何安装或卸载插件?
2.钉钉企业后台配置
1)添加自建应用
首先当然要有钉钉账号以及注册企业。准备工作做好后,可以企业管理后台中的工作台页面,添加自建应用。如下图:
点击自建应用后,请做好相关配置。其中“首页地址”为活字格的应用的发布地址加上单点登录的API。
举例:http://www.xxxx.com/活字格应用/customapi/dingtalkapi/jsapiwithsso。自建应用配置如下图:
记录AgentID,将会在后面的步骤中使用。 2) 收集钉钉中企业信息 登录钉钉开发者平台获取CorpId和CorpSecret。
3.活字格项目配置
添加数据表来配置钉钉与当前系统集成的相关信息。
可以导入示例中的表来快速新建这些配置表。导入的方法见:http://help.grapecity.com.cn/pages/viewpage.action?pageId=12484699
1)_DingTalkConfig配置表
钉钉集成相关配置。
字段
l ID:索引
l Name: 配置名。Default值指当前使用的配置。 l CorpId: 钉钉企业ID。 l CorpSecret: 钉钉企业CorpSecret。 l AgentId: 自建应用AgentID l LoginPage: 将钉钉和本系统绑定时用到的活字格页面名。 l JsApis: 需要鉴权的JSAPI,分隔符请用逗号。详情见钉钉文档:
l 当系统运行在内网,且内网访问外网时需要代理,请配置以Proxy开头的字段。
2)__DingTalkBind配置表
钉钉账号与活字格系统账号的绑定关系。可以使用本插件提供的钉钉账号绑定命令设置绑定。
字段
l ID:索引
l UserName: 活字格系统中用户名 l DingTalkUserId: 钉钉用户ID 3)添加钉钉js引用
http://g.alicdn.com/dingding/open-develop/1.6.9/dingtalk.js
使用方法
1.单点登录
场景是:点击钉钉自建应用图标,并以当前的钉钉账号绑定的系统账户进行登录。
跳转的链接请使用插件提供的单点登录接口“customapi/dingtalkapi/jsapiwithsso”。例如:
http://www.xxx.com/活字格应用/customapi/dingtalkapi/jsapiwithsso?url=http://www.xxx.com/活字格应用/页面名
2.绑定与解绑
当使用单点登录功能进行登录时,如果发现未曾绑定过,请在_DingTalkConfig.LoginPage字段中配置的页面上使用绑定命令。
解除钉钉账号与系统账户的绑定时,请去掉勾选“绑定或解绑”设置。
3.发送企业消息
请使用本插件中的“钉钉发送企业通知消息”命令。
销售数据格式请参考钉钉文档:
https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.nOQIsf&treeId=385&articleId=28919&docType=2
回调事件是指在消息发送是否成功的反馈,通过result变量来获取信息。
4.扫码
请使用本插件中提供的钉钉扫码命令。
注意:扫码结果请使用文本框单元格。
|