# 案例1:主數據管理
## **案例目的**
對平臺應用開發有最基礎的使用和概念
## **案例描述**
主數據是所有業務數據信息間實現信息互通、功能聯動的重要數據根基。
## **知識點**
知識點 | 案例描述
--|--
應用管理| 1. 應用創建:在同一應用中開發兩個分類客戶信息和項目信息(這里也可以引申出開發小組設置及權限配置)<br>2.應用參數配置:通過添加應用參數控制項目信息錄入時是否需強制選擇客戶信息進行關聯
組織模型管理| 創建一套維護主數據的部門、角色、人員管理維護 客戶信息和項目信息
基礎模型創建| 1. 客戶基本信息維護和審批流程<br>2. 項目信息維護和審批流程
@公式使用|使用@getProperty(*name,appId)來獲取應用參數值并放入一個隱藏字段內
表單規則使用| 基于隱藏字段來控制項目錄入時,客戶是否必填
## **需求描述**
### **1.用例角色概述**(后續改成用例圖)
1. 銷售員
- 錄入客戶信息
2. 研發助理
- 錄入項目信息
3. 主數據管理員
- 客戶信息審批
- 項目信息審批
### **2.功能設計**
#### **2.1 客戶信息維護**
##### **維護流程**

##### **數據列表展示**
1. 顯示所有流程完成后的有效數據
2. 可基于客戶名稱、客戶編號、聯系人等進行快速搜索
3. 可導出數據
#### **2.2 項目信息維護**
##### **維護流程**

##### **數據列表展示**
1. 顯示所有流程完成后的有效數據
2. 可基于項目名稱、項目標號、所屬客戶等進行快速搜索
3. 添加項目類別的下拉查詢過濾
4. 可導出數據
### **3.詳細設計**
#### **3.1.應用描述**
項目|說明
--|--
應用名稱|主數據管理
版本號|V1.0
應用介紹|
應用概要|xxxx介紹(待補充)<br>**主要功能** <br>1.<br>2.<br>3.<br> **特點**<br>1.<br>2.<br>
### **3.2應用規劃**
項目|值|說明
--|--|--
appId| com.youngheart.apps.masterdata|
表結構前綴|BO_YH_mdm_xxx
### **3.3參數/規則**
項目|說明|值
--|--|--
應用參數|項目表單客戶是否必填|下拉選擇 是/否
### **3.4 數據庫設計**
#### **維護客戶信息**
字段名|要求
--|--
客戶名稱|
客戶編號|只讀,默認生成規則:KH-4位數自增值從0001開始
聯系人名稱|
聯系人電話|需添加手機號驗證規則
通訊地址|多行,字段長度800
備注|多行,字段長度800
#### **維護項目信息**
字段名|要求
--|--
項目名稱|
項目編號|
客戶是否必填| 只讀、隱藏,使用@公式獲取應用參數內的值
所屬客戶| 配置列表下拉選擇,數據源來自客戶信息。同時需基于上一字段通過表單規則控制是否必填
項目類別| 單選組,數據源固定為“A類項目、B類項目、C類項目”
所屬部門| 部門選擇
項目負責人| 人員選擇,可以選多個人
項目描述| 富文本框
- 前言
- 前置Java基礎要求
- 理論篇
- 基礎篇
- 平臺介紹
- AWS PaaS 平臺安裝指南
- AWS PaaS 平臺升級、注冊License
- 使用虛擬網卡設置固定IP方法
- AWS PaaS 目錄結構及配置文件說明
- AWS文件夾結構
- AWS應用文件結構
- 常用配置文件修改
- AWS PaaS 表結構說明
- 幫助文檔使用方法
- 團隊協作開發
- 如何搭建IDE與平臺連接開發調試
- 開發&實施規范篇
- 移動設計規范
- 應用開發規范
- 運維管理篇
- 實例運行管理
- 服務質量監控
- 日志審計查詢
- 二級管理員配置
- 三員管理
- JVM系統調優
- 實踐篇
- 實驗案例
- 案例組織背景
- 案例導引
- 案例1:基礎公共設施設置
- 案例2:主數據管理
- 案例3:費用報銷(1)
- 案例4:費用報銷(2)
- 案例5:手機短信登錄
- 案例6:第三方系統事件處置集成
- 案例7: 銷售管理
- 銷售管理-產品信息維護
- 銷售管理-銷售商機
- 銷售管理-合同管理
- 實訓項目
- 迭代一:設備、人員及開線流程
- 需求文檔
- 系統設計
- 客戶需求原始文件
- 迭代二:質量、追溯、半成品及開線流程優化
- 迭代三:生產計劃、報表及系統整體優化
- FAQ
- 詞匯、概念定義
- 常見問題記錄
- 平臺應用
- 平臺開發
- 其他
- 參考文檔目錄
- 棄用備份
- 銷售管理需求文檔