# 案例3:費用報銷(1)
## 案例目的
對平臺基礎模型的使用進行深度擴展
## 案例描述
此部分基于組織架構的人員和角色來補充描述,如: 銷售員提交 ,(具體待補充)
## 知識點
### 1. BO模型設置
知識點 | 案例描述
--|--
字段類型設置| 日期、金額(報銷金額)、文本長度(備注-長文本)等
默認值設置| 默認值設置和默認值內@公式使用(如表單序列號、費用報銷主表基于字表自動計算)
是否允許編輯| 如默認申請人、申請時間
UI組件使用|如日期組件、單選組、網格數據字典、多行等
### 2. 表單模型設置
知識點 | 案例描述
--|--
表單布局|通過切換風格設置多列布局
表單規則|通過表單規則設置字段顯示以及必填控制(如基于費用類型控制客戶和項目是否必填)
子表設置|表單內子表的風格選擇以及高級選項中參考錄入的設置(如設置費用報銷表字表類型為Ajax風格)
### 3. 數據字典
知識點 | 案例描述
--|--
數據字典| 針對主表數據選擇,如創建客戶和項目選擇的網格字典數據
參考錄入| 針對子表數據的參考錄入,如費用字表,基于費用類型快速加載多條字表數據
### 4. 關聯應用
知識點 | 案例描述
--|--
關聯應用| 當同一平臺內A應用想要調用B應用數據時,需要設置關聯應用才能實現
### 5. 流程模型
知識點 | 案例描述
--|--
人工任務設置|
--- 參數開關 | 領導審批節點可設置傳閱、轉辦等
--- 審核菜單 | 設置領導審核菜單,同時設置特殊動作如相同辦理人跳過
--- 多例控制|設置多人串簽,如項目負責人多人時
--- 參與者|針對表單屬性字段選擇不同設置不同參與者,如:基于報銷類型控制財務處理人員
流程網關|
--- 排他網關| 如基于報銷類型走不同后繼路線
--- 并行網關| 如部門費用報銷時,項目負責人和部門領導并行審批
### 6. 數據視圖
知識點 | 案例描述
--|--
流程視圖| 綁定流程,如綁定費用報銷流程,同時基于數據源where子語句控制過濾個人數據
數據視圖| 用于匯總展示所有報銷費用申請,左樹右表,左側樹為部門
報表視圖| 創建一個基于部門匯總報銷費用的餅圖展示
## 需求描述
#### 1. 創建并建立三個BO模型【費用報銷申請主表】、【費用報銷明細子表】和【費用類型維護】
##### 表單字段
###### 費用報銷申請主表
字段名| 說明
---|---
申請日期| 默認值,當前時間,只讀
報銷人| 默認值,當前用戶,只讀
所屬部門|默認值,當前用戶部門,只讀
報銷類型|單選組,固定選擇部門費用和項目費用,默認選擇部門費用,同時所屬客戶、所屬項目字段隱藏。選擇項目費用時所屬客戶、所屬項目顯示且必填
所屬客戶|數據來自【主數據管理應用】,客戶信息模塊
所屬項目|數據來自【主數據管理應用】,項目信息模塊,同時需與所屬客戶聯動,即通過選擇客戶過濾所屬項目數據
報銷金額| 金額字段,只讀,表單保存時基于字表報銷明細金額累加匯總
備注|多行,長文本
附件|
###### 費用報銷明細表
字段名|說明
---|---
費用類型|通過數據字典選擇數據來源自費用類型維護,同時可通過參考錄入加載
報銷金額|金額字段,需控制不允許輸入其他如漢字或其他字符
日期| 默認加載當前日期,可手工調整
事由|
發票附件|
###### 費用類型維護
字段名|說明
---|---
費用類型名稱|
費用類型編號|
#### 2.費用報銷流程

1. 費用類型為項目費用時候,并行走兩個節點項目負責人和部門領導同時審核,同時項目負責人節點參與者來源自【主數據管理應用】中項目信息中的項目負責人(多人串簽)。
2. 費用類型為部門費用時,判斷報銷金額大于5萬需事業部總監審核
3. 財務確認節點的參與者,根據費用報銷類型不同,參與者不同
#### 3. 費用報銷試圖
1. 創建一個流程視圖,用于個人流程發起,需過濾個人數據
2. 創建一個數據視圖,用于匯總展示所有報銷費用申請,左樹右表,左側樹為部門
3. 創建一個報表視圖,基于部門匯總報銷費用的餅圖展示
- 前言
- 前置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
- 詞匯、概念定義
- 常見問題記錄
- 平臺應用
- 平臺開發
- 其他
- 參考文檔目錄
- 棄用備份
- 銷售管理需求文檔