Page tree
Skip to end of metadata
Go to start of metadata

1. 内容概述

本节为您介绍Wyn Enterprise如何实现与企业钉钉的集成。

2. 操作步骤

第一步:登录钉钉开发者平台

使用企业管理员的身份登录钉钉开发者平台(https://open-dev.dingtalk.com,如果没有钉钉账号,可以免费申请),请记录下自己企业的CorpId,后续步骤中会使用到。

第二步:创建应用

单击“应用开发>H5微应用”进入微应用管理配置页面,然后单击“创建应用”按钮。

如下图所示填写基本信息,然后单击“下一步”。

第三步:填写基本信息

应用首页链接”一栏的url格式为:https://{PortalUrl}/dingtalk/sso?corpid={CorpId}&redirectUri={PortalUrl}。

其中PortalUrl为您实际部署Wyn Enterprise的域名或IP+端口号。例如:https://wynportal.grapecity.com/dingtalk/sso?corpid=xxxxxxx&redirectUri=https://wynportal.grapecity.com

服务器出口IP”一栏请填写Wyn Enterprise安装服务器的IP地址。填写完成后,单击页面下方的“创建”按钮。

第四步:配置接口权限

在新建微应用的基础信息页面,单击“接口权限”后的“查看详情”。

如下图,申请开通“通讯录只读权限”,并选择权限范围为“全部员工”。

第五步:发布应用

单击“应用发布”进入应用发布页面,然后单击“确认发布”按钮,将应用发布。

第六步:记录AppKey和AppSecret

在基础信息页面,单击“应用信息”后的“查看详情”。

进入到如下页面后,记下页面中AppKey和AppSecret信息,如下图红框中内容。


第七步:配置Wyn Enterprise系统 

使用admin账户登录Wyn Enterprise,进入到“系统管理”页面。选择“系统设置 外部用户提供程序 > 钉钉”,填写刚才我们记住的AppKey和AppSecret,保存。

 切换到“用户映射”,会自动列出钉钉中的用户,我们需要给每个通过钉钉登录Wyn的用户映射一个对应的内部用户,具体做法是在“内部用户名”列直接添加内部用户的用户名即可。


提示

由于钉钉的api限制,无法获取到钉钉用户的邮箱地址和电话号码,所以“使用邮箱映射”和“使用电话号码映射”功能不可用。



第八步:钉钉登录Wyn Enterprise

用户映射完成后,在手机中登录钉钉,可以在“工作”栏中看到自己创建的应用。单击应用图标,即可自动登录到Wyn Enterprise。



注意

部分安卓系统手机(大部分国产手机)在钉钉中单击Wyn应用的图标后,发现浏览器长时间处于一直在跳转的状态而无法登录到Wyn Enterprise,此种情况是由于钉钉内置的UC浏览器问题导致。

遇到这种情况,您需要在任务管理器中停止WynService服务,然后修改Wyn的配置文件(C:\Program Files\Wyn Enterprise\Monitor\Wyn.conf)。

(请将Wyn.conf文件备份后再进行修改操作,以备修改过程中对比内容或恢复文件时使用。)

使用记事本程序打开 C:\Program Files\Wyn Enterprise\Monitor 路径下的Wyn Enterprise系统配置文件Wyn.conf和参考文件Wyn.conf.sample。

将参考文件中的Cookie相关内容拷贝到配置文件对应节点下,并将SameSite的值改为“None”,如下图所示。

修改完成后保存配置文件,然后再启动WynService服务即可。



  • No labels
Write a comment…