## K/3Cloud安装配置
1. 根据官方说明,正确安装K/3Cloud系统。安装完标准系统后需要安装易到家系统集成包,目前易到家系统集成包功能写入在了杰诺基础包中,杰诺基础包包含2部分,一个是产品许可包,一个是基础业务包,地址分别如下:
> [杰诺科技产品许可管理包.6.0.1184.3.kdpkg](ftp://www.jienor.com/JN-MC/)
> [杰诺科技基础业务包.6.0.1184.3.kdpkg](ftp://www.jienor.com/JN-BOS/)
>
2. 安装完成后,打开K/3Cloud安装目录修改以下配置文件:
> 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>
<!--记住这里配置的外部系统访问K/3Cloud的令牌名称,如这里的:ydjtoken,后面填写访问的账套名称,用户名与密码-->
<auth name="ydjtoken" titleName="易到家渠道系统访问令牌" dcNumber="填写数据中心代码(管理中心里获取)" dcUserId="填写登录用户名" dcPassword="填写登录用户名密码" />
</authList>
<dbInstanceList>
</dbInstanceList>
<debugOption throwWhenError="true" />
</ediConfiguration>
</configuration>
~~~
3. 测试上述K3Cloud里安装的集成包是否有有效工作:
> 打开浏览器:http://localhost/k3cloud/ydjapi/dynamic/$test$ ,其中localhost代表里实际K3Cloud系统安装后地址(可能是IP也可能是域名),如果返回以下内容即时正常
> ![](https://box.kancloud.cn/98cc372a34bcbe1970fce20a7d1159ed_1470x922.png)
如果未看到上述内容,可能由以下几个原因引起:
> * webedi.config中,配置的令牌名称默认不是=ydjapi
> * web.config/system.webServer/handlers节点下,缺少下述所未请求处理器,或者请求处理器的路径名称不为:ydjapi 引起的。
>
~~~
<add path="ydjapi" name="YDJ.K3Cloud.RestController" type="YDJ.K3Cloud.RestController.SessionHttpHandlerFactory, YDJ.K3Cloud.RestController" verb="*" preCondition="integratedMode" resourceType="Unspecified" allowPathInfo="true" />
~~~
## 易到家系统配置
1. 参考易到家安装说明安装易到家业务系统,系统初始化后以管理员身份登录后,应该看到以下子系统及模块菜单
![](https://box.kancloud.cn/88cedafe6d30661ed55bf835431222bf_497x697.png)
2. 点击打开【外部应用】菜单,出现以下页面,并录入:
![](https://box.kancloud.cn/99d1522fccbbc8204a46ab590fc18d4a_1718x694.png)
注意这里的访问令牌就是上面K/3系统安装后配置的令牌名称通过Base64加密得来
3. 点击打开【业务对象映射】,可实现易到家平台的业务对象至K/3Cloud系统内的业务对象的映射同步配置
![](https://box.kancloud.cn/4884a9571ab21d2bb054c8074ddd48f0_1728x897.png)
模板映射体现以下几点:
* 模板配置是根据集成产品类型来的,一定要注意,由于模板是预置,因此就存在系统同时跟多个同样是K/3系统进行集成传输
* 在同步任务调用此模板时,决定向哪个目标系统传输数据时,并不是根据模板上关联的【外部应用】这个字段来的,而是根据计划任务参数里传的参数extAppParamKey所指示的系统参数标识来决定的,这里非常绕,注意理解。在下面协同参数功能描述中再继续说明
4. 点击打开【同步参数设置】功能。
![](https://box.kancloud.cn/e9d6d1a8ef612bd93b4b7bda53578259_1747x408.png)
5. 下面再来看下计划任务配置页面。
![](https://box.kancloud.cn/e904a9d277e4e5088f87fd9b895cc900_1740x879.png)
## FAQ:
1.
- 业务开发详解系列
- 基础名称概念解释
- 开发调试环境搭建
- 基础资料开发详解
- 单据开发详解
- 动态表单开发详解
- 业务报表开发详解
- 单据转换流程开发详解
- 套打功能设计详解
- K3Cloud系统集成配置详解
- 系统集成开发详解系列
- 基础介绍
- 接口设计原则
- 接口访问授权
- 数据字典介绍
- 接口调用示例
- 业务应用开发Q&A
- 项目整体介绍
- 如何锁定或解锁某个字段?
- 如何锁定或解锁某个菜单按钮?
- 如何显示或隐藏某个字段?
- 如何显示或隐藏某个菜单按钮?
- 如何实现(金额=单价*数量)这样表达式计算?
- 如何使一个视图元素(按钮,标签等)具备发起一个服务请求?
- 如何向操作中传递固定参数?
- 如何向操作中传递可变或动态参数?
- 如何让一个操作具备确认交互能力?
- 如何让一个操作具备复杂交互界面能力?
- 如何设置一个字段为必录?
- 选择基础资料,如何携带出其它字段信息
- 如何进行字段校验(手机号,邮箱,身份证)?
- 如何作一个列表式报表?
- 表头字段唯一验证