---
# System prepended metadata

title: AMR 國泰需求功能

---

# AMR 國泰需求功能

##  任務管理： (第一階段 (9/1～ 9/30) )
#### 前端 (Daniel)
 - 行事曆先以地端的方式顯示 (Doing)
 - 新增任務以同一張地圖上的 path 去新增
 - 先不需指派機器人，任務時間到後，系統需自行找該時段內能執行此任務的機器人，若無符合的機器人，則該任務狀態為 falied
#### 後端 (Una)
 - celery 任務排程 (Pending)
 - Tasks 相關 API 調整，確認與 UI 需求一致 (Doing) 
     - TaskGroup
     - Tasks
     - TaskToMission
     - Mission
     - Action
#### TBD
 - 設定任務的預計時間，需討論與地端取得的流程(新增 Mission 時 call 地端取得，存進後端 DB)
 - 任務送至地端執行流程與相對應 API 之提供，目前期望流程(未確定)為:
     1. 前端新增任務
     2. 後端將任務排程至 Celery
     3. 時間到時後端送任務至 Service SDK
     4. Service SDK 指定機器人，送至地端執行 (需確定 Service SDK 若同時收到多筆任務時確定可以指派機器人)
     5. 地端需回後端 API 更新任務狀態、各個 Mission 執行狀態 (可能經由 ENS，會更新很多次)
- 終止/暫停/繼續執行任務流程與對應功能提供: 後端(傳送command) -> Service SDK -> 地端 -> (狀態傳回)後端
- 前端行事曆如何顯示即時任務狀態，是否要串 MQTT?


##  機器人管理： 
 - 只顯示該帳號目前的所屬組織機器人
 - 串流顯示的功能先 disable 
 - 機器人卡片的右箭頭 iocn 移至上方
 - 分頁功能串接 api
 - 若登入者為 admin 能看到所有的機器人，但目前這頁無 filter 組織的功能，需與 Kevin 和 Niise 討論
 - 

## 服務管理
 - 訂單管理：第二階段 (10/1 ～ 11/1) 要將訂餐的訂單管理後台功能整至 AMR 的訂單管理頁面中
 - CMS: 第二階段 (10/1 ～ 11/1) 

## 儀表板 (Dashboard)：
 - 第二階段 (10/1 ～ 11/1) 

## 帳號管理：
#### 前端 (Lynn)
 - 欄位名稱變更 (UI) (Done)
      - 帳號 -> 帳戶
      - 所屬組織 -> 組織名稱
      - 角色 -> 帳戶類型
 - 新增欄位顯示 (UI) (Done)
      - 帳戶狀態
      - 備註
 - 移除 (Done)
     - 電子信箱
 - 帳號狀態 (Done)
     - 正常：只要在合約時間內 deafault 就為 "正常"
     - 停權：該帳戶所屬組織誒在合約期間內或經由管理者單一編輯設定為 "停權"，且狀態為停權的帳戶不得登入
- api 串接調整 
- 分頁功能串接 api
#### 後端 (Una)
- user list api 調整

## 序號管理：
 - 匯入序號功能： 匯入檔案格式為 excel
 - 需跟 Sammi 拿從裝置序號解析裝置資訊的方法，解析後可得知的資料為：型號、裝置類型、AMR\ASM 綁定的序號、出廠時間、出廠地
 - 裝置註冊狀況：該裝置的所屬組織合約時間
 - 註冊設定按鈕：導向至組織配發機器的畫面
 - 裝置註冊狀態：開啟裝置註冊狀況的視窗，顯示裝置的歷史註冊狀況

## 組織管理 (Lynn)
 - 匯入組織功能：匯入檔案格式為 excel (Doing)
 - 新增欄位： (Doing)
   - 國別
   - 合約狀況
 - 建立日期改為顯示更新日期 (Doing)
 - 開啟帳戶(待明確 spec 定義後再加上)
 - 新增公司 logo 上傳功能 (Doing)
   - 圖片尺寸限制：1000 x 1000
   - 檔案類型：jpg、png、bmp、jpeg
 - 分頁功能串接 api

## 編輯地圖
 - 駐停區：
     - UI flow 無法設定第二排駐停點
     - 是否有可個別設定駐停點角度的情境？
     - 如何綁定閘門的 inside & outside？
     - 目前有一個駐停區綁不同 type 的物件的使用情境，UI flow 是否在做調整？
     - 新增時的滑鼠游標跟著比例縮放功能？
 - 充電站
     - 充電站裡各個充電點的 QR code ID 設定 flow
     - - 新增時的滑鼠游標跟著比例縮放功能？
 - 閘門
     - 確切的使用情境？
     - 需要的 data: inside & outside 各需在綁定駐停區＆working_area ?
     - UI 與客戶使用流程有落差，需請 UI 調整：
         - 一個物件可同時綁兩個 IOChannel(MQTT & API)
         - IOChannel 可綁定到閘門及"電梯井"，並非 UI 上畫的"電梯口"
         - 閘門需綁定到內外兩個 point 及內外兩個 working_area
         - 選擇特定指令的必要性? ![](https://i.imgur.com/bmmNZkI.png)


 - 矩形功能 (Randy - Doing)
 - 電梯功能的完成度？
 - Dock & Home point 要放在 flag 模式還是 path 模式去設置
 - 路徑規劃地端 offline 功能搬至雲端
 - IO Channel 功能需重新改寫



