# 營運管理 - 管理者後台流程規劃 ## 考慮功能 - line 登入驗證 - 回報問題(是否針對空間?) - 各項通知推播 管家 - line 打卡(針對空間打卡?針對上班時間打卡?) - line 查看被分配空間的代辦事項 - line 事項完成回報 - 查看自己路線的清潔表 管理者 - 設定班表(空間與管家的連結) - 查看回報問題與任務處理狀況 - 設定任務、分配任務 ## 角色 - 管理者 - 管家 - 空間 - 問題 - 任務 - 清潔表 ## 流程 `管理者` --連結 --> `管家`、`空間` `管理者` --設定 --> `任務` --指派給 --> `管家` or `空間` `管理者` --查看 --> `問題`、`任務` `管家` --提出 --> `問題` --針對 --> `空間` `管家` --查看 --> `任務`、`清潔表` `管家` --回報 --> `任務` ## Schema __users__ - id - name - account - password - line_id? - line_token? - role - ... __messions__ - id - assign_space - assign_user - description - status - creator - date - reply? - ... __problems__ - id - space - description - photos? - creator - status - date - ... __daily_route__ - id - keeper - spaces::array - date - ... ## 問題 1. 是否需要記錄下 treerful 資料庫中的 space list,若不儲存就會變成每次使用都需要去呼叫清單,效率不高。若儲存的話需考慮同步的問題。 2. 取得清潔表的方式是由 treerful server 寫一個可傳入 space array 的 function 取得當天訂單資料 json,由前端顯示。在營運這台須驗證使用者再由此呼叫 treerful server api,而 treerful server 需考慮兩者呼叫的機制。