找回密码
 立即注册

QQ登录

只需一步,快速开始

[个人已开发插件] 命令类型插件 - 钉钉集成

Simon.hu 讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-7-25 11:20  /   查看:9052  /  回复:1
本帖最后由 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)添加自建应用
         首先当然要有钉钉账号以及注册企业。准备工作做好后,可以企业管理后台中的工作台页面,添加自建应用。如下图:
          1.png
         点击自建应用后,请做好相关配置。其中“首页地址”为活字格的应用的发布地址加上单点登录的API。
         举例:http://www.xxxx.com/活字格应用/customapi/dingtalkapi/jsapiwithsso。自建应用配置如下图:
          2.png
         记录AgentID,将会在后面的步骤中使用。
   2) 收集钉钉中企业信息
         登录钉钉开发者平台获取CorpId和CorpSecret。
          3.png
3.活字格项目配置
   添加数据表来配置钉钉与当前系统集成的相关信息。
   可以导入示例中的表来快速新建这些配置表。导入的方法见:http://help.grapecity.com.cn/pages/viewpage.action?pageId=12484699
   1)_DingTalkConfig配置表
         钉钉集成相关配置。

          4.png
         字段
         l  ID:索引
         l  Name: 配置名。Default值指当前使用的配置。
         l  CorpId: 钉钉企业ID。
         l  CorpSecret: 钉钉企业CorpSecret。
         l  AgentId: 自建应用AgentID
         l  HostUrl: 如果用了内网映射,可能需要填写,值为公网上发布的地址。例如:http://www.xxxx.com/活字格应用名
         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
          5.png

使用方法
1.单点登录
   场景是:点击钉钉自建应用图标,并以当前的钉钉账号绑定的系统账户进行登录。
   跳转的链接请使用插件提供的单点登录接口“customapi/dingtalkapi/jsapiwithsso”。例如:
   http://www.xxx.com/活字格应用/customapi/dingtalkapi/jsapiwithsso?url=http://www.xxx.com/活字格应用/页面名
2.绑定与解绑
   当使用单点登录功能进行登录时,如果发现未曾绑定过,请在_DingTalkConfig.LoginPage字段中配置的页面上使用绑定命令。
    6.png
   解除钉钉账号与系统账户的绑定时,请去掉勾选“绑定或解绑”设置。
3.发送企业消息
   请使用本插件中的“钉钉发送企业通知消息”命令。
    7.png
   销售数据格式请参考钉钉文档:
   https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.nOQIsf&treeId=385&articleId=28919&docType=2

   回调事件是指在消息发送是否成功的反馈,通过result变量来获取信息。
    8.png
4.扫码
   请使用本插件中提供的钉钉扫码命令。
   注意:扫码结果请使用文本框单元格。
    9.png




钉钉集成.zip

106.82 KB, 下载次数: 614

1.0.0.0

评分

参与人数 1满意度 +5 收起 理由
zqlitie + 5

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部