---
# System prepended metadata

title: 工作任務

---

# 工作任務

## 任務
1. App 操作小表單
1. 入口網能嵌入 WebAgenda 待辦事項操作

## team members
1. [name=俐孟]
1. [name=Brice]
1. [name=Paul]
1. [name=世維] 
1. [name=Kayla] 
1. [name=Moya] 

## JSP 版本
### PC 
1.  - [X] Layout
    1.  - [X] MENU、header [name=俐孟]
1.  - [X] 新增表單-所有表單
    1.  - [X] 搜尋 [name=俐孟]
    1.  - [X] 表單卡片呈現 [name=俐孟]
1.  - [X] 新增表單-最近啟動過的表單
	1.  - [X] 表單卡片呈現 [name=俐孟]
1.  - [X] 新增表單-最近啟動過的表單
    1.  - [X] 表單卡片呈現 [name=俐孟]
1.  - [X] 待處理工作畫面
	1.  - [X] 搜尋 [name=俐孟]
	1.  - [X] 表格列表 [name=俐孟]
1.  - [X] 待領收工作畫面
	1.  - [X] 搜尋 [name=俐孟]
	1.  - [X] 表格列表 [name=俐孟]
1.  - [X] 代理工作畫面
	1.  - [X] 搜尋 [name=俐孟]
	1.  - [X] 表格列表 [name=俐孟]
1.  - [X] 草稿畫面
	1.  - [X] 搜尋 [name=俐孟]
	1.  - [X] 表格列表 [name=俐孟]
1.  - [X] 已處理工作畫面
	1.  - [X] 搜尋 [name=俐孟]
	1.  - [X] 表格列表 [name=俐孟]
1.  - [X] 編輯表單內頁
	1.  - [X] 下方 送出、儲存、模式等按鈕 [name=俐孟]
	1.  - [X] 下方 簽核意見區 [name=俐孟]
1.  - [X] 待補簽案件數(CBA)
	1.  - [X] 下方 返回按鈕 [name=俐孟]
1.  - [X] 待補簽案件數(TBAA)
	1.  - [X] 下方 返回按鈕 [name=俐孟]
1.  - [X] 設定-個人設定
	1.  - [X] 跳 modal，並顯示 header、關閉按鈕 [name=Moya]
1.  - [X] 設定-代理人設定
	1.  - [X] 跳 modal，並顯示 header、關閉按鈕 [name=Brice]
1.  - [X] 設定-線上人員
	1.  - [X] [ 切版 ] 跳 modal，並顯示 header、關閉按鈕 [name=Brice]
1.  - [X] 設定-流程人數
	1.  - [X] [ 切版 ] 跳 modal，並顯示 header、關閉按鈕 [name=Brice]
1.  - [X] 常見問答(連結另開視窗表示)
	1.  - [X] [ 資料 ] CBA / AIS 需蒐集 URL [name=世維]
	1.  - [X] [ 切版 ] [name=俐孟]
	1.  - [X] AIS 環境
	1.  - [X] CBA 環境
	1.  - [X] GBC 環境
1.  - [ ] 後端：搜尋 MyTaskAction.java [name=moya]
1.  - [ ] GBC：認領工作，可以找 miles 詢問 CBA 是如何做 [name=moya] 

## Vue 版本
### APP 
1.  - [X] 臨時~~單登~~登入
    1.  - [X] ~~修改目前提供出去的單登網址 account_verify.jsp 中 SingleSignon.do 的導轉至Vue PC 網址 [name=Kayla]~~
    2.  - [X] 修改單登網址新增判斷手機參數判斷導PC或手機網址給後端 [name=Kayla]
    3.  - [X] 新增Vue臨時登入頁面 [name=Kayla]
    4.  - [X] 後端修改程式導轉至Vue畫面 [name=Paul]
    5.  - [X] 新增加密方式 [name=Paul]、[name=Kayla]
        :::spoiler
            單登無法提供，所以先做一個只輸入帳號臨時登入頁面
        :::
1.  - [X] 從 App 點選三套系統，能 SSO 進入 App 的待辦事項 [name=Kayla]
    1.  - [X] 需要等APP放入網址才能往下作業 [name=Kayla]
    1.  - [X] [後端]需要修改程式導轉網址 [name=Paul]
    1.  - [ ] GBC [name=Kayla]
    1.  - [ ] CBA/TBAA [name=Kayla]
    1.  - [ ] AIS [name=Kayla]
        :::spoiler
            2021-05-05目前APP遇到系統無法對外的問題，故可能需要配合其架構修正
        :::
1.  - [ ] 單登
    1.  - [X] 確認介接方式(詢問中) [name=Kayla]
    1.  - [X] 等確認介接方式才能往下展開 [name=Kayla]
    2.  - [ ] 修需要環境，因為目前只有核銷要實作 [name=世維]
    3.  - [ ] 修改單登網址新增判斷手機參數判斷導PC或手機網址給後端 [name=Kayla]
    4.  - [X] 後端修改程式導轉至Vue畫面
        :::spoiler
            1. 2021-05-04 中午會從承辦端拿到~~
            2. 中午未拿到，再訊問後才知道2021-05-06才會拿到
            3. 2021-05-06拿到一支API但是不知道要幹嘛
            4. 承辦回應指有核銷要先做，表單要等府方設定
            5. 2021-05-12 有環境可驗測APP單登資訊
        :::
1.  - [ ] 待辦工作-漢堡選單
    1.  - [X] [ 切版 ] [name=俐孟]
    1.  - [X] [ 轉移 ] 須將原本切版在 dau 的程式搬移至 GBC 的專案 [name=Brice]
    1.  - [ ] [ 後端 (PC 共用) ] API 1.撈取此人的所有職務，且各職務內的"待處理工作","CBA","TBAA"... 的數量 [name=Paul]
    1.  - [X] [ 串 API ] [name=Brice]
    1.  - [X] [ 整合測試 ] [name=Brice]
1.  - [ ] 待辦清單
    1.  - [X] [ 切版 ] [name=俐孟]
    1.  - [X] [ 轉移 ] 須將原本切版在 dau 的程式搬移至 GBC 的專案 [name=Brice]
    1.  - [ ] [ 後端 (PC 共用) ] API 2-1.撈取 "某職務" 的 "待處理" 工作資訊 [name=Paul] 
    1.  - [X] [ 串 API ] [name=Brice]
    1.  - [X] [ 整合測試 ] [name=Brice]
1.  - [ ] 編輯表單
    1.  - [X] [ 切版 ] [name=Brice]
    1.  - [ ] [ 後端 (PC 共用)] 提供可嵌入 iframe 的 SSO 表單連結 [name=Paul] 
    1.  - [ ] [ 後端 (PC 共用)] 暫緩：表單認領需求 [name=Paul] 
    1.  - [ ] [ 後端 (PC 共用)] 表單送出需求(lale work 已有) [name=Paul] 
    1.  - [ ] [ 後端 (PC 共用)] 表單儲存(lale work 已有) [name=Paul] 
    1.  - [ ] [ 後端 (PC 共用)] 暫緩：表單退回(lale work 已有) [name=Paul] 
    1.  - [ ] [ 後端 (PC 共用)] 暫緩：表單加會簽(lale work 已有) [name=Paul] 
    1.  - [ ] [ 後端 (PC 共用)] 暫緩：表單附加檔案(lale work 已有) [name=Paul] 
    1.  - [ ] [ 後端 (PC 共用)] 暫緩：表單備註(lale work 已有) [name=Paul] 
    1.  - [ ] [ 後端 (PC 共用)] 暫緩：表單備忘錄(lale work 已有) [name=Paul] 
    1.  - [ ] [ 後端 (PC 共用)] 暫緩：表單流程檢視(lale work 已有) [name=Paul] 
    1.  - [ ] [ 串 API ] [name=Brice]
    1.  - [ ] [ 整合測試 ] [name=Brice]
1.  - [ ] CBA 表單整合測試。非各關卡都會進入手機簽核，需確認哪些關卡是長官簽核關卡，只有這些關卡才需要出現小表單，其他關卡則要拿掉小表單的設定。有小表單的 Task 才會出現在手機裡。
    1. - [ ] 測試小表單內的按鈕，是否有 javascript 的行為：因為小表單不會載入 JSP 表單轉出的 postForm.js，故會執行失敗，要找解法。
        :::spoiler
            經時測小表單的 html onload/onclick 與 AF script 都可以執行。測試流程的小表單onload 異常是因為專案程式碼未防呆導致執行中斷
        :::
    1. - [ ] 小表單基本功能都可以運作，但專案本身未完成對小表單的開發/客製。
    1. - [ ] 小表單外，還要確認隱藏欄位：大表單應該有用 location 控制，哪些元件在哪些關卡出現在畫面上。表示這些按鈕平常是在隱藏需，小表單不會設定他該出現，而是用 script 控制。此時小表單是否會出現，或是要如何調整表單設計/script，讓他出現在應該出現的位置。即這有一些行為是產品處理，並說明表單設計還要做哪些處理，才能達到目的
1.  - [ ] CBA 要拿掉無卡片，需要輸入 email 的 dialog 機制。局長認為這是不需要的行為，尤其當操作者是在手機 App 操作小表單。拿掉的影響性，以及如何仍能作到「補簽」的資料。

---
以下暫不列入工作任務
---
---

### PC 
1.  - [ ] Layout
    1.  - [ ] [ 切版 ] Loading [name=Brice]
    1.  - [X] [ 切版 ] MENU、header [name=俐孟]
    1.  - [ ] [ 後端 ] API 1.撈取此人的所有職務，且各職務內的 "待處理工作","CBA","TBAA" ... 的數量 [name=Paul] 
    1.  - [ ] [ 串 API ] MENU [name=俐孟]
    1.  - [ ] [ 整合測試 ] [name=俐孟]
1.  - [ ] 新增表單-所有表單
    1.  - [ ] [ 切版 ] 搜尋 [name=俐孟]
    1.  - [ ] [ 切版 ] 表單卡片呈現 [name=俐孟]
    1.  - [ ] [ 後端 ] API 5-1.撈取 "某職務" 可啟動的 "所有表單" 資訊 [name=Paul] 
    1.  - [ ] [ 後端 ] API 6. 新增表單(啟動表單)(dau 有) [name=Paul] 
    1.  - [ ] [ 後端 ] API 7. 加入/移除我的最愛 [name=Paul] 
    1.  - [ ] [ 串 API ] 搜尋 [name=俐孟]
    1.  - [ ] [ 串 API ] 表單卡片呈現 [name=俐孟]
    1.  - [ ] [ 串 API ] 加入/移除我的最愛 [name=俐孟]
    1.  - [ ] [ 整合測試 ] [name=俐孟]
1.  - [ ] 新增表單-最近啟動過的表單
	1.  - [ ] [ 切版 ] 表單卡片呈現 [name=俐孟]
	1.  - [ ] [ 後端 ] API 5-2. 撈取 "某職務" 的 "最近啟動" 過的表單資訊 [name=Paul] 
	1.  - [ ] [ 後端 ] API 8. 移除最近啟動的表單 [name=Paul] 
	1.  - [ ] [ 串 API ] 搜尋 [name=俐孟]
	1.  - [ ] [ 串 API ] 表單卡片呈現 [name=俐孟]
	1.  - [ ] [ 串 API ] 加入/移除我的最愛 [name=俐孟]
	1.  - [ ] [ 串 API ] 移除最近啟動的表單 [name=俐孟]
    1.  - [ ] [ 整合測試 ] [name=俐孟]
1.  - [ ] 新增表單-最近啟動過的表單
    1.  - [ ] [ 切版 ] 表單卡片呈現 [name=俐孟]
    1.  - [ ] [ 後端 ] API 5-3. 撈取 "某職務" 的 "我的最愛" 表單資訊 [name=Paul] 
    1.  - [ ] [ 串 API ] 搜尋 [name=俐孟]
    1.  - [ ] [ 串 API ] 表單卡片呈現 [name=俐孟]
    1.  - [ ] [ 串 API ] 加入/移除我的最愛 [name=俐孟]
    1.  - [ ] [ 整合測試 ] [name=俐孟]
1.  - [ ] 待處理工作畫面
	1.  - [X] [ 切版 ] 搜尋 [name=Brice]
	1.  - [X] [ 切版 ] 表格列表 [name=Brice]
	1.  - [ ] [ 後端 (APP 共用) ] API 2-1.撈取 "某職務" 的 "待處理" 工作資訊 [name=Paul] 
	1.  - [ ] [ 串 API ] 搜尋 [name=Brice]
	1.  - [ ] [ 串 API ] 表格列表呈現 [name=Brice]
	1.  - [ ] [ 整合測試 ] [name=Brice]
1.  - [ ] 待領收工作畫面
	1.  - [X] [ 切版 ] 搜尋 [name=Brice]
	1.  - [X] [ 切版 ] 表格列表 [name=Brice]
	1.  - [ ] [ 後端 ] API 2-2. 撈取 "某職務" 的 "待領收" 工作資訊 [name=Paul] 
	1.  - [ ] [ 後端 ] API 3. 領收工作 [name=Paul] 
	1.  - [ ] [ 串 API ] 搜尋 [name=Brice]
	1.  - [ ] [ 串 API ] 表格列表呈現 [name=Brice]
	1.  - [ ] [ 串 API ] 領收工作 [name=Brice]
	1.  - [ ] [ 整合測試 ] [name=Brice]
1.  - [ ] 代理工作畫面
	1.  - [X] [ 切版 ] 搜尋 [name=Brice]
	1.  - [X] [ 切版 ] 表格列表 [name=Brice]
	1.  - [ ] [ 後端 ] API 2-3. 撈取 "某職務" 的 "代理" 工作資訊 [name=Paul] 
	1.  - [ ] [ 串 API ] 搜尋 [name=Brice]
	1.  - [ ] [ 串 API ] 表格列表呈現 [name=Brice]
	1.  - [ ] [ 整合測試 ] [name=Brice]
1.  - [ ] 草稿畫面
	1.  - [X] [ 切版 ] 表格列表 [name=Brice]
	1.  - [ ] [ 後端 ] API 2-4. 撈取 "某職務" 的 "草稿" 工作資訊 [name=Paul] 
	1.  - [ ] [ 後端 ] API 4. 刪除草稿 [name=Paul] 
	1.  - [ ] [ 串 API ] 表格列表呈現 [name=Brice]
	1.  - [ ] [ 串 API ] 刪除草稿 [name=Brice]
	1.  - [ ] [ 整合測試 ] [name=Brice]
1.  - [ ] 已處理工作畫面
	1.  - [X] [ 切版 ] 搜尋 [name=Brice]
	1.  - [X] [ 切版 ] 表格列表 [name=Brice]
	1.  - [ ] [ 後端 ] API 2-7. 撈取 "某職務" 的 "已處理" 工作資訊 [name=Paul] 
	1.  - [ ] [ 後端 ] API 9.稽催 [name=Paul] 
	1.  - [ ] [ 串 API ] 搜尋 [name=Brice]
	1.  - [ ] [ 串 API ] 表格列表呈現 [name=Brice]
	1.  - [ ] [ 串 API ] 稽催 [name=Brice]
	1.  - [ ] [ 整合測試 ] [name=Brice]
1.  - [ ] 編輯表單內頁
	1.  - [ ] [ 切版 ] 下方 送出、儲存、模式等按鈕 [name=Brice]
	1.  - [ ] [ 後端 (APP 共用)] 提供可嵌入 iframe 的 SSO 表單連結 [name=Paul] 
	1.  - [ ] [ 後端 (APP 共用)] 表單認領需求 [name=Paul] 
	1.  - [ ] [ 後端 (APP 共用)] 表單送出需求(lale work 已有) [name=Paul] 
	1.  - [ ] [ 後端 (APP 共用)] 表單儲存(lale work 已有) [name=Paul] 
	1.  - [ ] [ 後端 (APP 共用)] 表單退回(lale work 已有) [name=Paul] 
	1.  - [ ] [ 後端 (APP 共用)] 表單加會簽(lale work 已有) [name=Paul] 
	1.  - [ ] [ 後端 (APP 共用)] 表單附加檔案(lale work 已有) [name=Paul] 
	1.  - [ ] [ 後端 (APP 共用)] 表單備註(lale work 已有) [name=Paul] 
	1.  - [ ] [ 後端 (APP 共用)] 表單備忘錄(lale work 已有) [name=Paul] 
	1.  - [ ] [ 後端 (APP 共用)] 表單流程檢視(lale work 已有) [name=Paul] 
	1.  - [ ] [ 串 API ] [name=Brice]
	1.  - [ ] [ 整合測試 ] [name=Brice]
1.  - [ ] 待補簽案件數(CBA)
	1.  - [ ] [ 後端 ] 提供可嵌入 iframe 的 SSO 表單連結 [name=Paul] 
	1.  - [ ] [ 串 API ] [name=Brice]
	1.  - [ ] [ 整合測試 ] [name=Brice]
1.  - [ ] 待補簽案件數(TBAA)
	1.  - [ ] [ 後端 ] 提供可嵌入 iframe 的 SSO 表單連結 [name=Paul] 
	1.  - [ ] [ 串 API ] [name=Brice]
	1.  - [ ] [ 整合測試 ] [name=Brice]
1.  - [ ] 設定-個人設定
	1.  - [ ] [ 切版 ] 跳 modal，並顯示 header、關閉按鈕 [name=Brice]
	1.  - [ ] [ 後端 ] 回傳 jsp [個人設定頁面] 並能確保操作功能於 iframe 內正常 [name=Paul] 
	1.  - [ ] [ 串 API ] [name=Brice]
	1.  - [ ] [ 整合測試 ] [name=Brice]
1.  - [ ] 設定-代理人設定
	1.  - [ ] [ 切版 ] 跳 modal，並顯示 header、關閉按鈕 [name=Brice]
	1.  - [ ] [ 後端 ] 回傳 jsp [代理人設定頁面] 並能確保操作功能於 iframe 內正常 [name=Paul] 
	1.  - [ ] [ 串 API ] [name=Brice]
	1.  - [ ] [ 整合測試 ] [name=Brice]
1.  - [ ] 設定-線上人員
	1.  - [ ] [ 切版 ] 跳 modal，並顯示 header、關閉按鈕 [name=Brice]
	1.  - [ ] [ 後端 ] 回傳 jsp [線上人員頁面] 並能確保操作功能於 iframe 內正常 [name=Paul] 
	1.  - [ ] [ 串 API ] [name=Brice]
	1.  - [ ] [ 整合測試 ] [name=Brice]
1.  - [ ] 設定-流程人數
	1.  - [ ] [ 切版 ] 跳 modal，並顯示 header、關閉按鈕 [name=Brice]
	1.  - [ ] [ 後端 ] 回傳 jsp [流程人數頁面] 並能確保操作功能於 iframe 內正常 [name=Paul] 
	1.  - [ ] [ 串 API ] [name=Brice]
	1.  - [ ] [ 整合測試 ] [name=Brice]
1.  - [ ] 常見問答(連結另開視窗表示)
	1.  - [ ] [ 資料 ] 需蒐集 URL [name=世維]
	1.  - [ ] [ 切版 ] [name=Brice]
	1.  - [ ] [ 整合測試 ] [name=Brice]

