線上版資料表規格
線上版資料表的想法是,把excel資料表線上化、資料庫化、team work化。
規格如下:
- 線上版資料表模板template
- 資料表的template定義了該template所含的各個question(即欄位/問題)
- 各個question可以設定其答案的型態
- 答案選單
- 文字
- 日期
- 整數
- floating
- 時長
- 檔案
- 照片
- 其它資料表的標的物
- derived result
- 各個question可以設定其答案填答方式
- 選單式
- 搜尋
- 單行式free typing
- rich text editing
- 檔案上傳
- 各個question可以設定是單選、或多選,且可以隨時調整而不妨礙系統運作。
- 各個question可以設定答案預設為可編輯,也可設為read only
- 各個question的問題內容,至少有中文及英文版,以供語系切換
- 各個question可以設定其答案的型態
- 該template所含各個question的順序可以調整
- template有family概念、即版本概念
- template有grouping概念,形成template tree
- 據有權限管控,有權限者才可以編修template內容
- 資料表的template定義了該template所含的各個question(即欄位/問題)
- 線上版資料表
- 依據template便可做出各個資料表
- 線上版資料表編修介面
- 每個填答隨即儲存,無需另按submit
- 每個填答 都會記住是誰、何時填答
- 每個填答可以有自己的註解
- 答案格內不論是一筆或多筆,都能顯示
- 填答可以代填
- 填答會有歷史編修記錄,並可調閱
- 不同資料表間,對於相同(標的物,問題)的填答結果(e.g. 註解),都看得到
- 資料表欄位可以排序、篩選
- UI具有凍結欄位功能,以利資料瀏覽
- UI具有data validity checker
- 具有批次匯入UI
- 具有權限控管
- 資料表有grouping概念,形成資料表tree
- 搜尋
- 可作如下條件組合的查詢
- 基於(問題,答案)找標的物
- 基於(標的物,問題)找答案
- 基於(答案)找(標的物,問題)
- 基於(問題)找(標的物,答案)
- 基於(標的物)找(問題,答案)
- 基於(標的物,填答人)搜尋
- 基於(標的物,填答時間)搜尋
- 可以對歷史填答內容做搜尋
- 可以精確搜尋、或keyword搜尋
- 動態式搜尋UI: power search
- 可作如下條件組合的查詢
- 以上各項功能,包括增加資料表欄位、增加資料表、增加資料表模版,都不要影響底層資料庫(不管是MS SQL, MySQL, etc)各table schema的修改或調整。