---
# System prepended metadata

title: 預計項目
tags: [日報]

---

###### tags: `日報`

# 預計項目

### 專案
- [ ] 1.FiXo API https 驗證
- [ ] 2.主子應用跨網域問題

### 佈署
- [x] 1.依環境規劃[[link](https://app.diagrams.net/#G1pdMG4EyV6YcOcPODxoRBk4hgSNmacvsr)]
- [x] 2.Nginx name base 導流測試
- [x] 3.Entry node 主應用與子應用 Domain name 定義 (Order佈署)
- [x] 4.Region node 主應用與子應用 Domain name 定義 (Meter佈署)
[[link](http://10.62.163.129/redmine/issues/3843)]
Entry 主應用 : mtjade.fii-hpc.com
Entry 子應用 : service.mtjade.fii-hpc.com/order
Region 主應用 : mtjade-wi-1.fii-hpc.com
Region 子應用 : service.mtjade-wi-1.fii-hpc.com/meter
Region FiXo : mtjade-wi-1.fii-hpc.com/FiXo/
- [ ] 5.威州申請 Domain name (請阿泰協助)
- [ ] 6.Image 打包 singup / order，提供 Anson 驗證導流
- [ ] 7.抽出環境變數，docker compose 需要 (Lina與Bonnie討論作法)
- [ ] 8.專案打包到佈署的 SOP 文件

### Order #1
- [ ] 1.[FiCo][Keypair] 在 Viewer 的角色下，應能創建 Keypair [[link](http://10.62.163.129/redmine/issues/3792)]
- [ ] 2.[Region Console] 需增加導向訂單系統的連結 [[link](http://10.62.163.129/redmine/issues/3791)]
- [ ] ~~3.Dashboard 連結 order 後台?~~
- [ ] 4.使用訂單，前置流程優化
修改範圍[[link](https://app.diagrams.net/#G1jlqP48feYhljdSXaFjyWlSNDZMg-YcbS)]
a.註冊SSO
b.Portal Active Project
c.Dashboard 設定角色、網路、Quota
(c.1 角色預設為 viewer，功能全開)
(c.2 創建SSO使用者選擇屬性，集團內設 foxnet，集團外設 internet)
(c.3 創建SSO使用者選擇屬性，分集團內Quota集團外Quota)
(c.4 取消 system quota 使用者分開設定)
(c.5 自動佈署預填 init quota)
d.Portal 創建網路、SG、Keypair
(網路訂單不可選、SG已擁有預設default、keypair?)
- [ ] 5.FiCo Snapshot 計費方式
- [ ] 6.DBS Backup 計費方式
- [ ] 7.CIS 缺 Docker Harbor

### Meter 2.0
React (jade-portal-meter專案)
- [x] 1.[前台]版面設計與討論[[link](https://ohvfw4.axshare.com/#id=toxaxt&p=report)]
a.服務多選搜尋
b.圖表 (取消，API呼叫次數過多)
- [x] 2.[前台]BDD文件撰寫 (需討論) [[link](https://hackmd.io/@szykVhgpS-G9f2j1spFVsw/S1qnbS7OB)]
- [x] 3.[前台]創建子應用、主應用串接
- [x] 4.[前台]版面切版實作
- [x] 5.[前台]前端功能開發
- [x] 6.[前台]串接 Node.js API
- [ ] 7.[前台]功能驗證

Node.js (jade-node-service專案)
- [x] 1.串接 FiXo API
- [x] 2.提供 Node.js API 文件 [[link](https://docs.google.com/spreadsheets/d/1VyLQ555JzHlMp4NYaPZGeeT-PA2quyttyc88Lj2Uxgc/edit#gid=0)]
- [ ] 3.API 驗證與修正

佈署
- [x] 1.DB 連通性驗證 (無使用)
- [ ] 2.Nginx 導流驗證
- [x] 3.環境變數驗證
- [ ] 4.Image 打包，上傳至 docker harbor
- [ ] 5.轉交 Anson Team 協助佈署

### Order #2 (meter完成後討論)
會議記錄[[link](https://hackmd.io/@LP95ZWZBQSWSxpyb_UcQxg/SykzA7Mc8)]
1. 問題未釐清
- [ ] Q3. 對帳單尋找條件，採用區間？還是有其他建議？
A3. 正在確認中。

開發前確認
- [ ] ~~1.點數系統 API 驗證~~
~~a.目前點數~~
~~b.新增、扣除點數~~
- [ ] ~~2.雲高 SSO account list 是否已提供~~
- [ ] 3.金額以天計算? (討論)
- [ ] 4.訂單到期，信件寄送時間點 (討論)

React (jade-portal-order專案)
- [x] 1.流程規劃 [[link](https://app.diagrams.net/#G1jlqP48feYhljdSXaFjyWlSNDZMg-YcbS)]
- [x] 2.先結與後結討論 (是否點數為必須?)
討論結果 : 
a. 目前在沒有點數系統前提下，走手動審核流程
b. 未來有點數系統，先結與後結都使用點數扣點
- [ ] 3.[前台]版面設計與討論
- [ ] 4.[前台]BDD文件撰寫
- [ ] 5.[前台]版面切版實作
- [ ] 6.[前台]前端功能開發
- [ ] 7.[前台]串接 Node.js API
- [ ] 8.[前台]功能驗證

Node.js (jade-node-order專案)
- [ ] 1.DB 欄位設計規劃
- [ ] 2.串接點數系統 API
- [ ] 3.Node.js API (訂單自動化創建、出帳單)
- [ ] 4.提供 Node.js API 文件
- [ ] 5.API 驗證與修正

佈署
- [ ] 1.DB 連通性驗證
- [ ] 2.Nginx 導流驗證
- [ ] 3.環境變數驗證
- [ ] 4.Image 打包，上傳至 docker harbor
- [ ] 5.轉交 Anson Team 協助佈署

### Block Chain
開發前準備
- [x] 1.測試環境 Setting up [[link](https://hyperledger-fabric.readthedocs.io/en/v0.6/nodeSDK/app-developer-env-setup.html)]
- [ ] 2.Study Block Chain 原理與應用情境 [[link](https://drive.google.com/file/d/1CYL2z0nqVW46PQgi0U6CDPJWlkqyx20L/view?usp=sharing)]
- [ ] 3.Survey Block Chain 介面細項功能
a.Oracle (介面) [[link](https://login.us-phoenix-1.oraclecloud.com/v1/oauth2/authorize?action=login&client_id=iaas_console&redirect_uri=https%3A%2F%2Fconsole.us-phoenix-1.oraclecloud.com&response_type=token+id_token&nonce=e7a4282f-581d-4e01-a4c5-1e48d85eec97&state=eyJwYXlsb2FkIjp7ImRlc3RpbmF0aW9uX3VyaSI6Ii8ifSwic2lnbmF0dXJlIjoiaGlIeGFWbGhST3VxL1Z2S0pLQ2xKemNMNHNna1oveGIva0ZSMkg1THYyST0ifQ%3D%3D&scope=openid&public_key=eyJhbGciOiJSUzI1NiIsImUiOiJBUUFCIiwiZXh0Ijp0cnVlLCJrZXlfb3BzIjpbInZlcmlmeSJdLCJrdHkiOiJSU0EiLCJuIjoiMFZDOHhrSGhlQ1F1MkZvLVBxaVdQVGsxS2tuandUVlZWN25QLV9nOWFaRVpuWmVzTjdIOHVBeDd0cFY4TkdUaG5hVkNFazNsS2JHVXMxWURteVJBZWRrcEpWZjNfcWp0RzNMd2VtQ2RTOEh5aXFrRmNncEFhV2RvajB6Zk5VVVhNYTA5TjAyYXA5S19fSkZaVXBKOTBndUlUM012Q1VxaTJ1aVZpQmJTRkpaWURBdGlvMlJ0ZWJMR1lyMFRQSVRacWZxMlJjSlQ3MTlxVjZWUEo0X3lyUUNvZDM4c1diZU5NME51SVIyUXBjSENXb0V1RGJ1SVZYb0hYY2p2alRHNjBEVElYZEV2YnhDMTJzMXg0RTAyWnVqRXZSR2pmdXc2Q09aNUZ3bFJtLXg5bGRqQkc5ZVZKQ0ExWnhPVDNqQ2FGSHoycFc5b2cxalplempEb3pBTER3Iiwia2lkIjoicHVia2V5LWVmNDVlYWU5LThiMzgtNGM1Ny05ZTI4LWYyNTA5YTA1YjNmZCJ9)]
b.aws (創建流程) [[link](https://ap-northeast-1.console.aws.amazon.com/managedblockchain/home)]
- [ ] 4.研究 Fabric API [[link](https://hyperledger-fabric.readthedocs.io/en/release-2.2/key_concepts.html)]
a.API 認證問題
b.Peers API
c.Network API
d.Chaincode API

React (jade-portal-blockchain專案)
- [ ] 1.[前台]版面設計與討論
a.功能圖 (mindmap?)
b.流程圖 (flowchart)
- [ ] 2.[前台]BDD文件撰寫
- [ ] 3.[前台]創建子應用、主應用串接
- [ ] 4.[前台]版面切版實作
- [ ] 5.[前台]前端功能開發
- [ ] 6.[前台]串接 Node.js API
- [ ] 7.[前台]功能驗證

Node.js (jade-node-service專案)
- [ ] 1.串接 FiXo API
- [ ] 2.串接 Fabric API
- [ ] 3.提供 Node.js API 文件
- [ ] 4.API 驗證與修正

佈署
- [ ] 1.DB 連通性驗證
- [ ] 2.Nginx 導流驗證
- [ ] 3.環境變數驗證
- [ ] 4.Image 打包，上傳至 docker harbor
- [ ] 5.轉交 Anson Team 協助佈署