🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 易到家经销商系统与K3Cloud系统集成开发环境配置 > K/3Cloud安装详见其安装说明书,位于安装光盘或目录内的Help文件夹下,名为《金蝶K3 Cloud 产品安装指南.docx》 > 易到家经销商系统安装详细参考[《易到家安装说明书》](http://note.youdao.com/noteshare?id=158ed640cfcd55809cd89814cc9f452a&sub=BE9E594459B84AD7A42CBC6246DA9188) > 由于易到家在K3Cloud里开发的代理网关是基于.net4.6的,因此要求k3cloud环境中必须先安装 .net framework 4.6及以上版本. > 安装下载:https://www.microsoft.com/en-us/download/details.aspx?id=55170 > > #### 安装文件获取: ftp://store.yidaohome.com/WebsiteDeployHistory/JieNor.AMS.YDJ.Store.Web/ > ``` 用户名与密码:ydjftpuser Yidaohome.com ``` ## K/3Cloud与易家居的协同环境配置如下 > #### 获取协同安装包: ftp://www.yidaohome.com/WebsiteDeployHistory/K3Cloud-YDJ/K3Cloud与YDJ集成部署包.zip > ``` 用户名与密码:ydjftpuser Yidaohome.com ``` 1、将当前目录及其下所有文件都拷贝至K3Cloud站点Website\bin\目录下 2、将此目录下的以下几个dll拷贝或者移动到website\bin目录下,相当于是从ydj目录移到其父目录下 Microsoft.Owin.dll Microsoft.Owin.Host.SystemWeb.dll Owin.dll ServiceStack*.*.dll 3、将此目录下的host.config拷贝至website目录下,并修改以下节点: ``` #K3Cloud业务产品标识,这是在易到家备案过的产品Id ms.product.id 270546057149157376 #K3Cloud启动时自动加载的程序集范围 ms.site.iocprefix JieNor,YDJ,JN.K3.KF.YDJ #当前站点使用的外部访问地址,若不需要NAT映射的,直接不用配置。 #如果是外部防火墙映射到内部服务的,这里一定要配置,而且未来修改端口或外部IP地址时,此处也要修改 ms.site.domain http://xxx.xxx.xxx #服务网关:必须配置正确,否则直接影响K3Cloud与易到家系统间集成通讯 ms.gateway http://newcc.yidaohome.com/ #服务网关访问令牌,此令牌是由云链账号进行生成,默认有效期为1年 #科凡的云链用户是由易到家授权提供,若不知请单独咨询软件供应商 ms.gateway.authcode 这个是由注册的云链账号生成得来的 ``` 4、将此目录下的web.config打开后,将里面的节点内容合并至website目录下的web.config文件里 5、将此目录下的webedi.config配置后放入website目录,此文件主要配置cloud对外开放的用户令牌信息,以方便易到家产品与cloud进行数据交互。webedi.config文件详解: ``` <?xml version="1.0" encoding="utf-8"?> <!--MergeItemInfor Condition="/configuration/configSections/section[@name='ediConfiguration']" ParentNode="/configuration/configSections" OpeType="AddOrUpdate" --> <!--MergeItemInfor Condition="/configuration/ediConfiguration/authList/auth[@name='example']" ParentNode="/configuration/ediConfiguration/authList" OpeType="AddOrUpdate" --> <!--MergeItemInfor Condition="/configuration/ediConfiguration/authList/auth[@name='ydjtoken']" ParentNode="/configuration/ediConfiguration/authList" OpeType="AddOrUpdate" --> <!--MergeItemInfor Condition="/configuration/ediConfiguration/dbInstanceList/dbInstance[@name='example']" ParentNode="/configuration/ediConfiguration/dbInstanceList" OpeType="AddOrUpdate" --> <!--MergeItemInfor Condition="/configuration/ediConfiguration/debugOption" ParentNode="/configuration/ediConfiguration" OpeType="AddOrUpdate" --> <configuration> <configSections> <section name="ediConfiguration" type="JN.BOS.Configuration.EDIConfigSection, JN.BOS"/> </configSections> <ediConfiguration> <authList> <!--异构系统数据传输时,本系统对外开放的webservice所使用的令牌信息,调用者只需要拿到name信息即可--> <auth name="ydjapi" titleName="令牌名称(将来会显示在家具系统参数协同页面里)" dcNumber="K3Cloud账套编码" dcUserId="访问K3Cloud系统用户" dcPassword="访问K3Cloud系统用户对应的密码" isMultiOrg="true" orgId="100" /> </authList> <dbInstanceList> <!--向目标异构系统同步数据所使用的连接信息--> <!--<dbInstance name="example" dbType="0" dbHost="115.28.0.167" dbInstance="master" dbUserId="sa" dbPassword="丰伈丰伈丰伈丰伈丰伈丰伈"/>--> </dbInstanceList> <debugOption throwWhenError="true"/> </ediConfiguration> </configuration> ``` 6、打开K/3Cloud系统,打开功能:家具管理--销售管理--门店系统参数