---
# System prepended metadata

title: 營運管理 - 管理者後台流程規劃

---

# 營運管理 - 管理者後台流程規劃

## 考慮功能
- 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 需考慮兩者呼叫的機制。