# Applications [Prototype link](https://xd.adobe.com/view/2f8271bb-dad1-4006-8854-f124a085903c-7ad1/?fullscreen) ## Overall layout 左側 Menu 分 **Available apps** 及 **Installed apps** 兩個頁籤,Available apps 以 ==Grid view== 方式呈現,Installed apps 則以 ==Item list== 方式呈現。 依供應者分成三類,**Infortrend**、**Third party**、**Open source**。 依應用類別分成七項,**File sharing and syncing**、**Data Backup**、**Productivity**、**Management**、**M&E**、**Security**、**Utilities**。 ### # Available apps 依供應者分成三區塊,**Infortrend**、**Third party**、**Community**。 ==各大類可做收合==,app 依名稱排序。 可搜尋,並依應用類別、狀態做 Filter。 ![AvailableApps](https://i.imgur.com/0AKXsxq.png) 若是機器沒有設定 File-level data service 的 Channel,在進入此頁面應有提示訊息告知使用者更改設定後才能使用 app center 中的各項功能。 ![noFileChannel](https://i.imgur.com/Eu366vx.png) ### # Installed apps 不分類,可變更排序方式,==app常用順序==、==app name==、==provider==、==使用者自訂== (可手動拖拉 app 排列位置)。 可搜尋,並依供應商、應用類別、狀態做 Filter。 ![InstalledApps](https://i.imgur.com/agqiuvl.png) ## App Details ### #Available apps 可在 Available apps 中看到所有 app 的清單,點選後會切換畫面到 app 介紹。 layout 中包含 App icon、Description、Installed version (?)、(Latest) version、Category、Provider、Status等訊息,可以 `Install`/`Uninstall`/`Update`。 Status 可能有的狀態為 Available、Build-in、Installing、Installed、Uninstalling 及 Update available。 ![NOTBuild-in-V2](https://i.imgur.com/tBkvqqR.png) #### **Install** 點選 Install 時會跳出必須的設定,填寫後才能跑 Install 流程。 ![InstallApp](https://i.imgur.com/pChpfHd.png) #### **Independent apps** Install 時若有其他相關應用程式需安裝會直接詢問。 ![IndependentApp](https://i.imgur.com/HVjs2iw.png) #### **Complete** 完成訊息,如需下載則會先寫入設定後在背景執行下載及啟用的動作。 ![Complete](https://i.imgur.com/CP63u7D.png) ### # Installed apps Installed apps 點選 Details 會以 pop up window 的方式顯示詳細資訊,內容同 Available apps 點選後的資訊,但不能進行 install 及 uninstall 的動作。 ![Build-in](https://i.imgur.com/qARl3oW.png) ## Actions 除 Install/Uninstall 等動作,皆可在 Installed apps 中操作。 - 按鈕列表 `Open`、`Settings`、`Clean disk cache`、`Stop`、`Run`、`Update`。 - 當 app 有提供 web UI 或有除基本設定外之其他操作行為時,出現 `Open` 按鈕。 - `Settings` 修改部分設定,會彈出 Restart service confirm dialog。 ### # Installing 安裝中的 app 狀態顯示 installing,可看到未來可操作的按鈕,但皆 Disabled。 ![](https://i.imgur.com/03WOi8w.png) ### # Installed ![](https://i.imgur.com/YsTRbI3.png) #### **Service status** - *Running* : 正常執行中 - `Open` / `Settings` / `Clean disk cache` / `Stop` ![](https://i.imgur.com/QwYiiMK.png) - *Stopped* : 手動停止服務 - `Open` (Disabled+Note) / `Settings` / `Run` !['stopped'](https://i.imgur.com/BYd1Nrr.png) - *Failed (Running)* - `Open`/`Settings` / `Stop` ![FailedRunning](https://i.imgur.com/iayA3OZ.png) - *Failed (Stopped)* - `Open` (Disabled) / `Settings` / `Run` ![FailedStopped](https://i.imgur.com/znvVvj8.png) - - Logs in details ![](https://i.imgur.com/22whKmH.png) #### **Use Case** **[正常 Case]** - *Build-in* > `Open` > *Running* - *Running* > `Stop` > *Stopped* > `Run` > *Running* > `Settings` ( 修改設定 ) > *Running* > `Open` > WebUI **[異常 Case]** - 部分Failed,但 service 還在跑。 - 更改設定 *Failed (Running)* > `Open` / `Settings` > *Running* - 重啟服務 *Failed (Running)* > `Stop` > *Stopped* > `Run` > *Running* - Failed,service dead。 - 更改設定 *Failed (Stopped)* > `Settings` > *Running* - 重啟服務 *Failed (Stopped)* > `Run` > *Running* ## K8s LAN boot ### # Install flow [//Enlarge picture//](https://i.imgur.com/SywhKck.png) ![install LANboot](https://i.imgur.com/SywhKck.png) 選擇 Automatic 系統會自動建立 Shared folder 並從官網下載最新 FW。 選擇 Manual 使用者需事先將 image file 放到 shared folder 中,再選取檔案路徑。 ![Manual FW](https://i.imgur.com/85GbKRi.png) 一旦啟用,不論是否可正常使用,皆顯示 Installed。 在 Installed apps 的 list 中則顯示錯誤狀態,並在 Details 顯示相關訊息讓使用者排錯。 ![FailedApp](https://i.imgur.com/7T2lxJ8.png) 錯誤訊息包含自動下載的網路連線錯誤、空間不足造成檔案下載不完整,以及手動選取檔案之檔案不適用等。 ![ErrorMessage](https://i.imgur.com/0fl7xDt.png) ### # App status 狀態分為 *Installing*、*Running*、*Stopped*、*Failed (Running)*、*Failed (Stopped)*、*Restarting*、*Updating*。 [//Enlarge picture//](https://i.imgur.com/XBdMkpA.png) ![LANbootFlow](https://i.imgur.com/XBdMkpA.png) *Installing/Restarting/Updating* 顯示 `Settings` 及 `Stop` 按鈕,但皆Disabled。 *Running*、*Failed (Running)* 顯示 `Settings` 及 `Stop` 按鈕。 *Stopped*、*Failed (Stopped)* 顯示 `Settings` 及 `Run` 按鈕。 #### Settings 會保留前一次設定,點選 `Download latest file` 會自動下載官網上的 FW 至現在所選的 Shared folder。同時檢查檔案大小及空間是否足夠,空間不足時在下拉欄位下顯示錯誤訊息。 Shared folder不可修改,file 用下拉式選單,只能選取現有的檔案。 ![LANbootSettings](https://i.imgur.com/zl5lax9.png)