# 簽核系統可行性評估
---
# 技術挑戰
- 客製化的Form表單, 權限及流程等
- 客製化的前端畫面
---
# 客製化的前端畫面
- 將前端客製化好的畫面儲存成json格式,並且在之後load出該格式完後再顯示畫面
---
# Form表單的客製化
- 混合SQL & NoSQL
- 將Form 表單使用NoSQL 呈現
## 優點
- 解決Schema 不確定的問題
## 缺點
- 無法提供關聯資料庫
- 在使用SQL 語法會遇到問題
---
# 資料結構
- Schema: Form 資料結構
- View: 前端畫面 json 格式
- Results: 資料儲存
---
# 畫面

---
# Form 相關API
- /form/<form_key>/ create, list
- /form/<form_key>/id update, delete, read
---
# 預期會遇到的問題
- Django 過去能加速開發的一些工具無法使用(開發時間會很長)
- NoSQL 觀念及實戰經驗不足(會遇到坑?)
- 無法找到相關資料,不確定是否是較佳解(也是怕遇到坑)
---
# 結論
能做一定是都可以做,但是不確定是不是好的解法或是有可能會遇到什麼預期之外的事情,且這種CASE 找不到相關資料,存在一定風險性。
{"metaMigratedAt":"2023-06-15T01:32:04.580Z","metaMigratedFrom":"YAML","title":"簽核系統可行性評估","breaks":true,"contributors":"[{\"id\":\"fb8f9f3d-9e65-4d28-9715-3f0863f58cc8\",\"add\":921,\"del\":251}]"}