---
# System prepended metadata

title: BSMI ServicePleX Improvement
tags: [ServicePleX]

---

# BSMI ServicePleX Improvement

[toc]

## 數位看板
- [ ] 播放排程時修改正在使用的樣式，畫面會出現閃爍 `bug`
    - [ ] 需要修改 Block Widget Display_offline 的寫法
    - [ ] 懷疑是圖片 onload 重複監聽執行
- [x] 開關螢幕排程 (暫時設置定時開關 PDU) `new feature`
- [x] 數位看板的樣式設定移除 default 可以被加到 list 中的 action `bug`


## 監視器
- [x] 無法操控正在錄影中的影像 `bug`
    - [x] 需要抓取當地當下的標準時間
- [ ] 處理錄影紀錄請求的 catch error 設置不完全 `improvement`
- [ ] 快轉/倒退 5s 功能 `new feature`
- [ ] 影像中放入 zoom-in/out 功能 `new feature`
- [x] 錄影影像儲存空間的優化 `improvement`
      `硬碟空間擴張 For 錄影紀錄 12/10 14:00 開始`
      `922.5GB (第二顆硬碟)`
- [x] 事件觸發之錄影需要時間點篩選器 `improvement`
    - [x] 時間選擇器工具決定

## 車牌辨識
- [ ] 目前並沒有購買 Vaxtor License 所以需要手動調整攝影機時間

## 白名單
- [ ] 匯出白名單 CSV 功能 `new feature`

## Alarm & Log
- [x] 告警條件放寬或層級設置 `improvement`
- [ ] 告警條件開放 tenant user 設置 `new feature`
- [ ] Log 報表的輸出方式或排程設定 `new feature`
- [ ] 平台的 Log 紀錄還有改善的空間 `improvement`

## 數位看板補充資訊
* 預設畫面的修改 (有改善的空間)
    * 由於後端並沒有開放修改儲存的預設圖片 API ，所以目前修改預設圖片的方式是將要更新的圖檔先上傳到平台的 Image gallery 後，再將此相對路徑放入 `Block Widget Display_offline` widget 中來取代原本讀取預設圖片的連結
    * 另外，由於雲端平台的 widget 修改後，地端並不會重新渲染原本顯示的畫面，所以目前需要進到數位看板中進行手動渲染 (可以按快捷鍵 `F5` 進行渲染)
    * 手動渲染後，若地端平台的 access token 過期，則畫面會直接登出，此時必須再重新登入平台，才能看到數位看板畫面
    * 若不想進到地端手動渲染，可以用 ==reboot== 的方式，重啟後平台就會自動登入到數位看板顯示頁面


相對路徑假設:
`/api/images/public/7md7kIOYC3ODoFAbFYUZClQUiwx0ZYoY`
取代位置:
```htmlembedded
<img *ngIf="!signageStyle || styleId == 'default'"
        src="/api/images/public/7md7kIOYC3ODoFAbFYUZClQUiwx0ZYoY"
        class="default-img"
        style="width: 100%; height: 100%;" />
```

```javascript
const defaultImgUrl =
    "/api/images/public/7md7kIOYC3ODoFAbFYUZClQUiwx0ZYoY";
```

* 螢幕開關排程的設定 (有改善的空間)
由於需求方初期沒提而後來驗收時要求，所以先從前端串 PDU API 透過 PDU 通/斷電來控制螢幕開關，因此跟原本播放內容的排程設定是分開的兩個設定介面，分開的情況會導致需要額外多做一次設定
    * 目前設定開關排程的介面是在 DS power schedule dashboard 中


>[!Note]
>此頁面項目主要紀錄前端的介面
>後端數位看板 Issue 則是記錄在 [OpenProject](http://192.168.1.225/projects/spaas/wiki/issues)