應用搭建進階實戰
從需求梳理到上線部署全生命週期
應用搭建全生命週期
1
需求梳理
業務場景分析
2
架構設計
模組與許可權規劃
3
功能搭建
表單/流程/報表
4
測試上線
驗證與釋出
專案複雜度分級參考
根據專案複雜度合理分配開發時間
簡單應用
1-2天
表單:1-3個基礎表單
流程:單節點或無流程
角色:2-3個基礎角色
示例:裝置領用登記、客戶資訊表
中等應用
1周
表單:4-8個表單+關聯關係
流程:多節點審批+條件分支
角色:4-6個角色+資料許可權
示例:請假系統、報銷管理
複雜應用
2-3周
表單:10+表單+聚合表
流程:複雜分支+智慧助手Pro
角色:7+角色+細粒度許可權
示例:CRM系統、專案管理
提示:以上時間僅供參考,實際開發時間取決於團隊熟練度和需求變更頻率。
需求梳理與架構設計
需求梳理模板(5步法)
1
業務場景識別
明確要解決的問題和使用場景
例:“銷售團隊需要統一管理客戶資訊,跟蹤銷售機會,記錄每次溝通結果”
2
角色許可權劃分
列出所有使用角色及其許可權
例:銷售(錄入/檢視自己客戶)、主管(檢視所有+審批)、總監(全部資料+匯出)
3
核心流程梳理
畫出主要業務流程節點
例:客戶錄入→銷售跟進→商機建立→合同簽約→業績統計
4
資料欄位提煉
整理每個表單需要的欄位
例:客戶表:姓名、公司、職位、電話、微信、來源渠道、跟進階段、標籤
5
功能優先順序排序
劃分MVP、進階、可選功能
例:MVP:客戶錄入+跟進記錄、進階:商機管理+業績統計、可選:微信推送
架構設計核心內容
需求分析
- • 業務場景拆解與識別
- • 使用者角色與許可權需求
- • 核心流程梳理
- • 資料欄位提煉
架構設計
- • 應用模組劃分
- • 表單關聯關係設計
- • 流程節點規劃
- • 跨應用協同邏輯
- • 許可權分層設計
高階表單設計
高階欄位配置
- • 關聯表單/lookup欄位使用
- • 計算欄位與成員欄位
- • 欄位聯動規則設定
校驗規則
- • 複雜校驗(正規表示式)
- • 跨欄位校驗配置
- • 錯誤提示自定義
表單最佳化
- • 表單佈局自定義
- • 分組設定與列印模板
- • 提交邏輯自定義
特殊表單
- • 子表單高階配置
- • 關聯表單資料聯動
- • 批次錄入表單設計
流程高階配置
多分支流程
- • 條件判斷配置
- • 並行流程設計
- • 分支合併規則
節點高階設定
- • 審批角色動態分配
- • 審批意見模板
- • 超時提醒與催辦
- • 節點許可權管控
流程最佳化
- • 流程版本迭代
- • 異常流程處理
- • 流程效率監控
高階功能應用
技術選型決策樹
根據業務場景選擇合適的技術方案
何時使用聚合表?
✅ 適用場景:
- • 需要跨應用/跨表單聚合資料
- • 需要複雜的分組統計(SUM/AVG/COUNT)
- • 報表資料需要實時更新
- • 示例:銷售資料彙總、跨部門統計
❌ 不適用:
- • 只需要單表單資料查詢(用普通報表)
- • 資料量小於1000條(效能浪費)
- • 資料關係簡單(用關聯表單)
何時使用智慧助手Pro?
✅ 適用場景:
- • 需要自動化操作(定時/觸發任務)
- • 需要跨系統資料同步
- • 需要複雜的業務邏輯處理
- • 示例:每日自動生成報表、資料自動同步
❌ 不適用:
- • 簡單的表單提交後動作(用普通流程)
- • 只需要傳送通知(用流程通知)
- • 一次性操作(手工處理更快)
關聯表單 vs 聚合表?
選擇關聯表單:
- • 只需要顯示單條資料詳情
- • 1對1或多對1關係(如訂單關聯客戶)
- • 不需要聚合計算
選擇聚合表:
- • 需要統計彙總多條資料
- • 需要分組/求和/平均等計算
- • 跨多個表單彙總資料
資料視覺化進階
應用測試與釋出
上線前檢查清單(8大項)
釋出前務必全部檢查,避免線上問題
1
許可權配置檢查
2
流程完整性檢查
3
資料功能檢查
4
表單校驗檢查
5
通知提醒檢查
6
效能壓力測試
7
移動端適配檢查
8
文件準備檢查
提示:建議列印此清單,上線前逐項檢查並打勾,確保不遺漏任何重要專案。
測試流程
- 功能測試(表單/流程/報表)
- 資料測試(匯入/匯出/計算)
- 許可權測試與驗證
- 多端適配測試
- 壓力測試
釋出上線
- 釋出流程規範
- 灰度釋出配置
- 成員培訓方案
- 使用手冊編寫