## 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也可能是域名),如果返回以下內容即時正常
> 
如果未看到上述內容,可能由以下幾個原因引起:
> * 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. 參考易到家安裝說明安裝易到家業務系統,系統初始化后以管理員身份登錄后,應該看到以下子系統及模塊菜單

2. 點擊打開【外部應用】菜單,出現以下頁面,并錄入:

注意這里的訪問令牌就是上面K/3系統安裝后配置的令牌名稱通過Base64加密得來
3. 點擊打開【業務對象映射】,可實現易到家平臺的業務對象至K/3Cloud系統內的業務對象的映射同步配置

模板映射體現以下幾點:
* 模板配置是根據集成產品類型來的,一定要注意,由于模板是預置,因此就存在系統同時跟多個同樣是K/3系統進行集成傳輸
* 在同步任務調用此模板時,決定向哪個目標系統傳輸數據時,并不是根據模板上關聯的【外部應用】這個字段來的,而是根據計劃任務參數里傳的參數extAppParamKey所指示的系統參數標識來決定的,這里非常繞,注意理解。在下面協同參數功能描述中再繼續說明
4. 點擊打開【同步參數設置】功能。

5. 下面再來看下計劃任務配置頁面。

## FAQ:
1.
- 業務開發詳解系列
- 基礎名稱概念解釋
- 開發調試環境搭建
- 基礎資料開發詳解
- 單據開發詳解
- 動態表單開發詳解
- 業務報表開發詳解
- 單據轉換流程開發詳解
- 套打功能設計詳解
- K3Cloud系統集成配置詳解
- 系統集成開發詳解系列
- 基礎介紹
- 接口設計原則
- 接口訪問授權
- 數據字典介紹
- 接口調用示例
- 業務應用開發Q&A
- 項目整體介紹
- 如何鎖定或解鎖某個字段?
- 如何鎖定或解鎖某個菜單按鈕?
- 如何顯示或隱藏某個字段?
- 如何顯示或隱藏某個菜單按鈕?
- 如何實現(金額=單價*數量)這樣表達式計算?
- 如何使一個視圖元素(按鈕,標簽等)具備發起一個服務請求?
- 如何向操作中傳遞固定參數?
- 如何向操作中傳遞可變或動態參數?
- 如何讓一個操作具備確認交互能力?
- 如何讓一個操作具備復雜交互界面能力?
- 如何設置一個字段為必錄?
- 選擇基礎資料,如何攜帶出其它字段信息
- 如何進行字段校驗(手機號,郵箱,身份證)?
- 如何作一個列表式報表?
- 表頭字段唯一驗證