

- 1. 禅道介紹
- 1.1 关于禅道項目管理软件
- 1.2 如何獲得支持
- 1.3 各版本功能差異
- 1.4 關注我們
- 2. 安裝禅道
- 2.1. 環境搭建
- 2.1.1 搭建Ubuntu環境安裝禅道
- 2.1.2 搭建Centos環境安裝禅道
- 2.1.3 安裝PHP的ioncube擴展
- 2.2. 安裝禅道
- 2.2.1 選擇適合您的安裝方法
- 2.2.2 新版本禅道的安裝升級
- 2.2.3 Windows一鍵安裝包(新版)
- 2.2.4 Windows一鍵安裝包(舊版)
- 2.2.5 linux用一鍵安裝包(推薦)
- 2.2.6 使用源碼包安裝(各系統通用)
- 2.2.7 使用源碼包安裝(MAC系統)
- 2.2.8 基于禅道當前的一鍵安裝包(Windows和Linux)如何源碼安裝旗艦版禅道
- 2.2.9 渠成命令行安裝禅道
- 2.2.10 Docker和Kubernetes方式部署禅道
- 2.3 安裝PHP的LDAP擴展
- 2.4 在线安装雲禅道
- 2.5 安装 APCu扩展
- 2.6 安裝DuckDB引擎
- 2.7. 信創支持
- 2.7.1 OceanBase數據庫
- 2.8. 安装文檔协同服務
- 2.8.1 安装Windows协同服務
- 2.8.2 安装Linux协同服務
- 2.1. 環境搭建
- 3. 升級禅道
- 3.1. 升級禅道新版本
- 3.1.1 選擇和自己環境對應的升級方式
- 3.1.2 通過源代碼方式升級(通用)
- 3.1.3 windows一鍵安裝包的升級
- 3.1.4 linux一鍵安裝包升級
- 3.1.5 docker安裝禅道-升級禅道
- 3.1.6 舊版Docker鏡像升級說明
- 3.1.7 通過Roadrunner管理定時任務
- 3.2 如何安裝ioncube擴展
- 3.1. 升級禅道新版本
- 4. 維護配置
- 4.1. 維護禅道
- 4.1.1 初始化管理腳本
- 4.1.2 備份禅道
- 4.1.3 恢複刪除的資源
- 4.1.4 如何更新燃盡圖
- 4.1.5 一鍵安裝包如何實現mysql異機連接
- 4.1.6 linux一鍵安裝包配置https
- 4.1.7 禅道一鍵安裝包遷移/更新禅道一鍵安裝包
- 4.2. 配置禅道
- 4.2.1 設置是否允許匿名訪問
- 4.2.2 如何配置email發信
- 4.2.3 如何成爲超級管理員
- 4.2.4 配置禅道系統爲靜態訪問
- 4.2.5 去掉禅道訪問地址中的zentao
- 4.2.6 linux一键安装包去掉禅道訪問地址中的zentao
- 4.2.7 集成禅道和svn
- 4.2.8 集成禅道和git
- 4.2.9 在第三方應用中集成禅道
- 4.2.10 第三方應用配置免密登錄禅道
- 4.2.11 第三方應用集成禅道客戶端進行消息通知
- 4.2.12 集成webhook
- 4.2.13 集成ZDOO
- 4.2.14 客戶端集成
- 4.2.15 浏覽器通知的設置
- 4.2.16 集成釘釘工作消息通知
- 4.2.17 集成企業微信應用消息通知
- 4.2.18 集成企業微信群機器人
- 4.2.19 集成飛書群機器人
- 4.2.20 集成飛書消息通知
- 4.2.21 解決一鍵安裝包密碼口令弱的問題
- 4.3. 性能優化
- 4.3.1 nginx反向代理禅道502或504bad gateway错误
- 4.3.2 linux系統中配置session使用redis
- 4.3.3 緩存功能
- 4.1. 維護禅道
- 5. 快速入門
- 5.1. 新版本快速入門
- 5.1.1 20版本禅道的新增功能
- 5.1.2 新版本禅道的最簡使用
- 5.1.3 20版本禅道的界面變化
- 5.1. 新版本快速入門
- 6. 按照角色使用
- 6.1. 管理員
- 6.2. 項目集負責人
- 6.3. 産品经理
- 6.3.1 維護模塊
- 6.3.2 産品多分支/平台管理
- 6.3.3 維護計劃
- 6.3.4 維護需求
- 7.4.5 需求的狀態和研發階段
- 6.3.6 創建發布
- 6.3.7 跟蹤進度
- 6.3.8 反饋管理(企业版)
- 6.4. 項目經理
- 6.5. 研發人員
- 6.5.1 参加産品计划會議,分解任务
- 6.5.2 領取任務,並每天更新任務
- 6.5.3 創建構建,提交測試
- 6.5.4 確認Bug,解決Bug
- 6.5.5 執行的綜合、需求、Bug、任務看板
- 6.6. 測試人員
- 7. 功能介紹
- 7.1. 核心管理結構
- 7.1.1 項目集(Program)
- 7.1.2 項目(Project)
- 7.1.3 産品(Product)
- 7.1.4 執行(Execution)
- 7.1.5 管理模型
- 7.2. 地盤
- 7.3. 項目集
- 7.4. 産品
- 7.4.1 创建産品
- 7.4.2 維護模塊
- 7.4.3 産品多分支/平台管理
- 7.4.4 維護計劃
- 7.4.5 維護需求
- 7.4.6 需求的評審
- 7.4.7 需求的狀態和研發階段
- 7.4.8 創建發布
- 7.4.9 跟蹤進度
- 7.4.10 業務需求&需求多層級
- 7.5. 項目
- 7.6. 執行
- 7.6.1 参加産品计划會議,分解任务
- 7.6.2 領取任務,並每天更新任務
- 7.6.3 創建構建,提交測試
- 7.6.4 確認Bug,解決Bug
- 7.6.5 執行的綜合、需求、Bug、任務看板
- 7.7. 測試
- 7.8. 自動化測試
- 7.9 DevOps(解決方案)
- 7.10. 文檔
- 7.11. AI
- 7.11.1 AI小程序簡介
- 7.11.2 創建與設計AI小程序
- 7.11.3 發布與禁用小程序
- 7.11.4 調試AI小程序
- 7.11.5 前台小程序的應用
- 7.11.6 AI小程序的導入導出
- 7.11.7 管理AI小程序權限
- 7.12. BI
- 7.12.1 維度(企業版8.4+)
- 7.12.2 大屏(企業版8.4+)
- 7.12.3 透視表
- 7.12.4 透視表下钻
- 7.12.5. 大屏設計器
- 7.12.5.1 大屏設計器界面布局
- 7.12.5.2 大屏設計器引用圖表
- 7.12.5.3 大屏设计器引用透視表
- 7.12.6 圖表
- 7.12.7. 度量項
- 7.12.7.1 查看度量項
- 7.12.7.2 創建度量項
- 7.12.7.3 度量項編碼開發操作手冊
- 7.12.8 數據表(企業版8.4+)
- 7.13. 反饋
- 7.14. 看板
- 7.14.1 通用看板功能
- 7.15. 工作流
- 7.16. 學堂
- 7.17. 資産庫(旗艦版)
- 7.17.1 資産庫管理(旗舰版)
- 7.18. 組織
- 7.18.1 團隊成員和工作信息
- 7.18.2 人力資源日曆(需安裝插件)
- 7.18.3 组织動態
- 7.18.4 公司信息
- 7.19. 辦公
- 7.20. 後台設置
- 7.20.1 後台首頁
- 7.20.2. 系統設置
- 7.20.3 功能開關
- 7.20.4. 人員管理
- 7.20.5. 模型配置
- 7.20.6. 功能配置
- 7.20.7 文檔模板
- 7.20.8. 通知設置
- 7.20.9 插件管理
- 7.20.10 二次開發
- 7.20.11 Jira數據導入
- 7.20.12 Jira數據導入--数据迁移说明
- 7.20.13 Confluence數據導入
- 7.20.14. 權限維護和控制
- 7.20.14.1 項目集的權限維護和訪問控制
- 7.20.14.2 産品的权限维护和访问控制
- 7.20.14.3 項目的權限維護和訪問控制
- 7.20.14.4 執行的权限维护和访问控制
- 7.20.14.5 项目和執行的访问控制和数据关系
- 7.20.15. AI配置
- 7.20.16. DevOps設置
- 7.20.16.1. 資源
- 7.21. 客户端增强版會議SRS
- 7.21.1. 音視頻會議配置
- 7.21.1.1 安装音視頻服務端
- 7.21.1.2 安装SRS音視頻服務端
- 7.21.1.3 开启和配置音視頻功能
- 7.21.2. 发起會議
- 7.21.2.1 一对一会话中发起音視頻會議
- 7.21.2.2 群组会话中发起音視頻會議
- 7.21.2.3 独立发起音視頻會議入口
- 7.21.3. 加入會議
- 7.21.3.1 分享音視頻會議到会话
- 7.21.3.2 通过會議的ID加入會議
- 7.21.4. 预约會議
- 7.21.4.1 预约會議
- 7.21.5. 會議应用
- 7.21.5.1 音視頻會議应用
- 7.21.1. 音視頻會議配置
- 7.22. 客户端增强版會議Jitsi
- 7.1. 核心管理結構
- 8. AI插件
- 8.1 AI插件安裝
- 8.2 ZAI服務安装
- 8.3 AI插件功能使用
- 8.4 ZAI服務控制面板使用
- 9. 其他相關
- 9.1. 其他
- 9.1.1 禅道所使用到的第三方代碼
- 9.1.2 禅道FAQ
- 9.1.3 如何幫助禅道项目
- 9.1.4 禅道商业服務
- 9.1.5 禅道項目的貢獻者
- 9.1.6 曆史修改記錄
- 9.1.7 禅道對象名稱的重名規則
- 9.1. 其他
- 10. IPD版本功能介紹
- 10.1. 禅道IPD版介紹
- 10.1.1 關于禅道IPD版
- 10.1.2 禅道IPD版的核心流程
- 10.2. IPD版的安裝和升級
- 10.2.1 選擇適合您的安裝方法
- 10.2.2 選擇適合您的升級方法
- 10.3. 需求与市場管理界面
- 10.4. IPD研發管理界面
- 10.1. 禅道IPD版介紹
功能簡介 分享鏈接 /book/zentaopms/workflow-1534.html?releaseID=21
本篇目錄
工作流不僅可以自定義內置流程裏的字段、動作、界面和數據信息,並且對禅道內置流程進行擴展和重寫,還可以按照實際使用需要,新增定制和配置個性化的工作流程。
一、名詞解釋
- 流程:流程类似禅道里的功能模块概念,比如産品视图、项目视图、測試视图等。
- 字段:數據庫存儲的字段或界面顯示的數據項,比如名稱、添加時間、指派人等。
- 动作:某一个具体的功能,比如添加、審批、驳回等。
- 觸發條件:顯示按鈕或動作的條件,比如狀態等于等待審核。
- 扩展动作(结果):執行完某个动作后需要关联更新的数据(字段)。
- 数据校验:当查询到某些变量为某一个值时,或时当某一个字段为某一个值时, 執行这个动作后给用戶的提示信息。
- 設置提醒:執行该动作时,给哪些用戶发送提醒郵件。
- 界面:某個動作顯示的界面,包含顯示的字段、位置等。
- 數據源:下拉列表等处的数据来源。可以调用系统内置函数、執行sql、自定义。
- 驗證規則:驗證數據格式的方式,支持正則表達式。
- 明細表:用來存儲流程的記錄明細信息。
- 列表標簽:流程列表頁的標簽。也就是說在流程的列表頁可以通過這些標簽來查看和浏覽。
-
子流程:在主流程下的二級菜單中,顯示在主流程的菜單之後。子流程不能再添加所屬的子流程。
二、新增工作流
點擊工作流---流程頁面右上角的“新增流程”按鈕,就可以添加新的工作流了。
- 流程名:該工作流的中文名稱。
- icon:工作流發布到一級導航時,菜單上會顯示選擇的icon。
- 流程代號:只能填寫包含英文的流程代號,不能有空格等特殊字符。代號一經保存後就不可更改。
- 从属于:从属对象可以选择项目集、産品、项目、執行。不需要则空着。
2. 选择从属于産品、项目、執行后,才能被对应的流程模板使用。
- 所屬導航:可以選擇展示在左側一級導航,還是上方二級導航中。
- 所屬視圖:如果展示在二級導航,需要選擇展示在哪個一級視圖下。
- 位置:設置展示位置。
- 描述: 對該工作流的簡單介紹信息。
- 審批:选择是否开启審批功能。
三、快捷編輯器
1. 界面设计
快捷編輯器模式下,可以通過拖拽、移動、編輯等方式,快速選取所需字段控件,對相關頁面進行設計。從左側選擇所需拖動到界面預覽處,選中後,可以通過右側的屬性操作區,進行細節編輯。
- 字段名稱: 數據庫存儲的字段或界面顯示的數據項。
- 字段代號:只能包含英文字母,用于數據庫裏存儲該字段信息。
- 字段类型:目前支持数字、日期时间、字符串。 数字支持:tinyint、smallint、mediumint、int、decimal、float、double。 日期时间支持:date、datetime、timestamp。 字符串支持:char、varchar、text。
- 控件:支持標簽、文本框、富文本、日期、時間、單選下拉菜單、多選下拉菜單、單選按鈕、複選框。
- 默認值:選擇控件後,該控件顯示的默認值。
- 驗證規則: 驗證數據格式的方式,支持正則表達式。
- 鍵值: 外键用来关联显示子流程的数据,外键只能有一个。设为外键的字段应该使用下拉菜单或者单选按钮作为控件,如果设为外键的字段控件不是下拉菜单或者单选按钮,系统将默认更新控件为下拉菜单并选择數據源为子流程。

四、高級編輯器
高级编辑器模式下可以对流程进行更丰富、更多细节的设计,如主表设计、子表设计、動作設計、标签设计、更多設置等,更多設置下又包含跨流程設置、导出設置、搜索設置、JS、CSS等。
- 主表设计:对主表中字段及属性的設置。
- 子表设计:主表表单需要填写具体明细信息时,可以通过子表实现。对子表的字段及属性进行設置。
- 動作設計:添加动作及动作属性的設置。
- 标签设计:新增检索标签及标签属性設置。
- 更多 - 跨流程設置:多个相关联流程,如會議室管理——會議室预定。
- 更多 - 报表設置:可以根据数据表設置圖表,展示在列表中。
- 更多 - 显示值設置:后置流程中将会显示此处选定字段的值。
- 更多 - 导出設置:允许导出某些字段。
- 更多 - 搜索設置:允许搜索某些字段。
- 更多 - JS:自定义JS設置。
- 更多 - CSS:自定义CSS設置。
1、主表設計
新增流程中创建的数据库表即该流程的主表,主表中已经默认設置了部分不可删除的字段,可以继续添加需要的字段。
1.1 维护字段
字段控件:
- 小數和整數爲數字類型的控件;
- 時間控件比日期控件多了時分秒的選擇;
- 附件控件用于需要上傳文件的字段;
- 公式控件可以根據設定的計算方式自動計算數值,公式計算對象需要是數字類型控件的字段;
- 单选下拉、多选下拉、单选框、复选框控件需要选择數據源,數據源中可以选择自定义、公共數據源、系统用戶、系统部门、自定义SQL、前置流程、分类設置。
數據源:
- 系统用戶、系统部门可以调用系统中的部门和用戶数据;
- 自定义可以自己定义键值对,比如可以設置状态为等待審批、通过、拒绝等;
- 前置流程用于该流程做为后置流程时,外键字段的數據源;
- 分类設置用于生成下图场景,公共數據源中也可以添加公共的分类設置數據源。
驗證規則:驗證規則可以选择工作流-驗證規則中配置的规则。
注意:內置字段不可以編輯刪除。
1.2 使用其他模板字段
注意:如果该流程从属于産品、项目、執行,会自动应用在流程模板中。流程模板中的创建的字段互相不同步,可以点击【使用其他模板字段】进行选择使用。
- 同一個對象,在不同流程模板中創建的字段名稱和代號不能重複,避免您創建相同的字段。
示例,模板1創建字段A後:
- 字段A可以被其他模板引用,但是不能修改,只能在模板1中進行修改,其他模板中同步。
- 其他模板中中只能解除關聯該字段,不能刪除。
- 模板1中可以刪除該字段,刪除後,其他模板中也同步刪除。
- 僅当字段是单选下拉、复选下拉、单选按钮、复选框,且數據源是自定义的时候,其他模板可以编辑这个字段的數據源,配置一套新的數據源,注意數據源的键值对不可以重复。例如我们可以配置软件模板的需求类型是1、2、3,硬件模板的需求类型是3、4、5.

2、子表設計
子表应用场景,如内置物品采購流程, 与之类似的场景比如内推管理中,被推荐人的履历可能会有多条,每条包含公司、起止时间等多个字段。
在子表设计中新增需要的子表,如采購商品表,系统会在数据库根据代号创建该子表的数据库表flow_代号,点击字段可以設置该子表包含的字段,参考主表字段設置即可。
示例:增加車輛信息-年檢信息
3、動作設計
內置動作包括基礎增刪改查、導入導出、報表、關聯、移除等動作,啓用動作即可開啓相應功能,容易理解,我們介紹下關聯數據和移除數據動作。
啓用關聯數據動作,詳情頁面會有關聯數據按鈕,可以選擇關聯工作流模塊生成表中的數據,關聯後會在詳情頁生成對應標簽,可以關聯多個表。啓用移除數據動作,可以移除已經關聯的數據。
3.1 添加、编辑动作
需要注意,添加動作後,主表字段會對應生成由誰動作和動作時間兩個字段,因此主表設計時不必添加這方面的字段。
- 操作數據方式:可以選擇操作單條數據還是批量操作。
- 打開方式:無頁面,適應于不需要輸入信息的動作;彈窗頁面爲彈出模態窗口,普通頁面爲新打開一個頁面,二者用于需要輸入信息的頁面。
- 顯示位置:列表頁即該動作顯示在數據列表的操作列;詳情頁即點擊進入數據詳情後會顯示該動作操作按鈕;列表頁和詳情頁即二者均顯示。
- 显示方式:直接显示在页面上指的是在列表操作列顺序显示,当动作数较多时,会出现超宽现象,此时可以将不常用的动作設置为显示在下拉菜单中,效果同動作設計中的更多。
3.2 界面
界面用于配置各動作展示內容,點擊【設計】按鈕,可以維護界面內容。
- 通過點擊字段或右側顯示隱藏可以切換字段是否顯示在動作界面;
- 可以通過拖動字段調整動作界面中的字段排序;
- 寬度默認爲自動,可以根據實際情況輸入數字自定義字段所占寬度;
- 驗證規則可以选择预设的驗證規則,在表单提交时对字段进行验证;
- 默认值可以設置页面打开时,该字段可以显示一个常用值,可以减少用戶操作;
- 只读即設置该字段在页面中不可修改,用于僅显示信息给用戶的情况。
需要注意的是,當流程存在子表,維護界面時主表字段會多一個與子表名稱相同的字段,如果想在頁面中顯示子表字段,除了要顯示子表字段,還要顯示這個與子表同名的字段。
當流程存在前置流程,外鍵字段顯示時,可以通過顯示前置流程的字段,在頁面中只讀顯示出這些字段的值。
查看详情界面略微特殊,需要設置字段的显示位置,默认有基本信息和详细信息两个区块。可以通过自定义区块标签替换基本信息区块,实现多区块多标签自定义。
3.3 界面联动
界面联动可以設置当某个字段等于某个值时,设定字段显示或隐藏。
點擊【界面】進入維護界面,點擊底部的【界面聯動】按鈕,可以維護界面聯動。
比如當使用類型爲蓋章時需要顯示蓋章時間,隱藏借出時間,使用類型爲借出時則相反。源字段和目標字段來自該動作界面的顯示字段
3.4 触发条件
触发条件即設置显示或可用该动作的条件。比如状态为待审核,同时当前用戶为审核人时,该动作是可用的。触发条件的条件类型也可以选择通过手写sql查询语句进行判断。
3.5 拓展动作
扩展动作指的是动作執行结束后,关联进行的操作。扩展动作中同样存在触发条件的設置(不設置即无条件執行),值得注意的是,此触发条件是在动作執行前判断是否執行该扩展动作,而不是动作執行结束后判断。
扩展动作可以对表进行新增、编辑、删除操作。新增时需要注意选定表的字段限制,如必填的字段必须插入,限定插入某些字符串的字段要插入符合要求的字符串;编辑和删除可以设定扩展动作是否发生的条件,此处一般要进行設置,否则会编辑或删除所有数据。
3.6 数据校验
數據校驗主要用于如車輛預訂時,意向車輛是否已借出等類似場景。需要注意的是,當滿足設定條件時,表單將不會提交,而非相反。
3.7 設置提醒
設置提醒作用类似于抄送给字段,用于动作執行后为相关人员发送弹窗或郵件提醒。
3.8 CSS、JS
可以通过手写CSS和JS代码自定义样式和交互,此处的CSS和JS設置是局部設置,僅对当前动作的页面生效。
4、標簽設計
标签即一个菜单,通过設置检索条件筛选该标签下要展示的数据。設置不同用戶的标签浏览权限后,即可控制不同用戶的数据浏览权限。
5、更多設置
5.1 跨流程設置
跨流程設置应用场景,如内置车辆信息(前置流程)、车辆预定流程(后置流程),车辆信息需要预先添加维护,车辆预订中可以选择添加维护好的车辆进行预订,与之类似的场景比如招聘管理(前置流程)、内推管理等(后置流程)。
跨流程設置在前置流程中設置,后置流程中外键字段的控件应为下拉菜单或单选按钮,數據源应为前置流程。
动作中的四个选择可以設置前置流程与后置流程的关联关系。其在系统中的展现形式如下:
5.2 报表設置
自定义报表功能,可以方便用戶对数据进行统计。报表可以設置饼状图、折线图、柱状图三种展现形式,维度可理解为按什么字段分类。
統計類型分爲計數和求和,計數是按選定的維度,顯示各維度的數據條數;求和還需要選定統計數值,統計數值選定的字段需要是數字類型(小數和整數),報表統計會按選定維度將統計數值選定字段的值進行加和。
5.3 显示值設置
跨流程設置中設置了后置流程,需要启用显示值設置功能,后置流程中将会显示此处选定字段的值。
5.4 导出設置
動作設計啓用導出動作后,需要在此处启用导出功能,并設置流程需要导出的字段。
5.5 搜索設置
啓用搜索功能後,流程列表頁面可以使用選定的字段搜索數據。
5.6 全文检索
全局搜索时可以搜索自定义流程中的数据。需要在更多設置的全文检索中保存检索字段,然后重建索引后生效。設置字段时,标题字段的权重大于内容字段,会在检索结果中优先显示。
注意:重建索引僅第一次設置时操作一次即可,之后无需进行此操作。內置工作流没有全文检索这个設置,因为默认就是可搜索的。
5.7 CSS、JS
可以通过手写CSS和JS代码自定义样式和交互,此处的CSS和JS設置是流程全局設置,加载到所有页面。
6、發布工作流
維護好工作流的配置後,我們就可以將工作流發布了,發布後的工作流會展示在前台導航中。
- 发布后的功能需要给相关用戶配置权限才可以使用。
- 如果這個工作流从属于産品、项目、執行會自動加入到相關的流程模板中。相关的修改也会同步到産品、项目流程模板中。

五、停用、啓用工作流
1、停用工作流
点击【停用】按钮,会停用该工作流,前台用戶不能再使用该功能。
- 如果這個流程在流程模板也存在時,停用會導致流程模板裏的所有該對象也會停用,不再展示。
- 例如“硬件设计”从属于産品,在所有的産品流程模板中展示,此处停用后,所有的産品流程模板不再展示该流程,前台産品中也不会展示这个导航菜单。
2、啓用工作流
點擊【啓用】按鈕,會將該工作流重新啓用。
- 如果這個流程从属于産品、项目、執行,导致在流程模板也存在时,启用工作流会询问是否要启用流程模板里的通用流程和自定义流程。
- -全部啓用:所有流程模板中的工作流都同時啓用,包括通用的和自定義的。
- -单独启用:只有这个对象单独启用,所有流程模板中的工作流都不启用,用戶需要开启对应流程模板里的流程后,前台才能看到。
- 如果這個流程从属于産品、项目、執行时,启用后,原本配有权限的用戶会在前台直接使用。
-
禅道産品
禅道開源版 禅道企業版 禅道旗艦版 禅道IPD版 -
核心功能
産品管理 項目管理 質量管理 效能管理 -
使用文檔
基本版手冊 企業版手冊 旗艦版手冊 IPD版手冊 開發中心手冊 -
幫助中心
积分問答 常見問題 論壇交流 使用視頻 Gitee GitHub -
關于我們
關于我們 禅道軟件 最新動態 禅道活動 -
禅道社區
禅道博客 積分排行 積分商城 禅道書院 -
聯系方式
聯系人:張淑鈞 電話:13156280939 微信:13156280939 Q Q:2082428410北京、上海、深圳分部