Simon.hu 发表于 2018-7-25 11:20:41

命令类型插件 - 钉钉集成

本帖最后由 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.0.0.0第一次发布。4.0.1.0



配置操作步骤
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配置表
         钉钉集成相关配置。

         
         字段
         lID:索引
         lName: 配置名。Default值指当前使用的配置。         lCorpId: 钉钉企业ID。         lCorpSecret: 钉钉企业CorpSecret。         lAgentId: 自建应用AgentID         lHostUrl: 如果用了内网映射,可能需要填写,值为公网上发布的地址。例如:http://www.xxxx.com/活字格应用名         lLoginPage: 将钉钉和本系统绑定时用到的活字格页面名。         lJsApis: 需要鉴权的JSAPI,分隔符请用逗号。详情见钉钉文档:
             https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.ZYzSdz&treeId=171&articleId=106834&docType=1         l当系统运行在内网,且内网访问外网时需要代理,请配置以Proxy开头的字段。
   2)__DingTalkBind配置表
         钉钉账号与活字格系统账号的绑定关系。可以使用本插件提供的钉钉账号绑定命令设置绑定。
         字段
         lID:索引
         lUserName: 活字格系统中用户名         lDingTalkUserId: 钉钉用户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.扫码
   请使用本插件中提供的钉钉扫码命令。
   注意:扫码结果请使用文本框单元格。
   




页: [1]
查看完整版本: 命令类型插件 - 钉钉集成