3. Create/Modify Step 功能 ( 二 )
Modify 部份
1. 輸入一個名稱,所輸入的名稱可為全部或部分的 Step 名稱
2. 按下 Modify 後,以輸入文字為條件,自資料庫中篩選合乎條件的 Step
名稱,顯示在另一個畫面中,並顯示 Modify Step 與 Step Version 兩按
鈕
3. 選擇一個 Step 後,若按下 Modify Step ,則讓其修改 Step 中與版本無關
,可修改的欄位資料,修改完回主畫面
4. 選擇一個 Step 後,若按下 Step Version ,則在另一個畫面顯示此 Step
所有的 Version ,並顯示 Modify Version 與 Add Version 兩個按鈕
5. 若選擇一個 Version ,並按下 Modify Version ,若此版可以修改
(Unfrozen) ,則顯示可修改的欄位,修改完回主畫面
6. 若按下 Add Version 代表要進版,則顯示進版畫面,並輸入適當的資訊
,修改完回主畫面
4. Create/Modify Sub Plan 功能 ( 一 )
Create/Modify Sub Plan – 讓使用者新增 / 修改 Sub
Plan 的資料,主要功能需求如下:
執行此功能時,畫面上首先出現一個文字輸入框,用來輸入 Sub
Plan 名稱,與 Create 及 Modify 兩個按鈕,此為主畫面。
Create 部份
1. 輸入一個名稱,按下 Create
2. 若資料庫中已經有此 Sub Plan ,則顯示錯誤訊息,並回到主畫面
3. 若無此 Sub Plan 名稱,則顯示新增畫面,讓使用者輸入 Name 等 Sub
Plan 相關資訊
4. 當第 3 步驟完成後,系統自動建立第一版,並讓使用者輸入屬於第一版
的資料
5. 第 3 與第 4 步驟必須為同一個 Transaction ,即必須全部更新到 DB 中,
才算成功,若有一個步驟被取消或是動作失敗,則要 Rollback 到未
Create 的狀態
6. 第 3 與第 4 步驟皆提供 Cancel 鈕,讓使用者可以隨時取消動作
5. Create/Modify Sub Plan 功能 ( 二 )
Modify 部份
1. 輸入一個名稱,所輸入的名稱可為全部或部分的 Sub Plan 名稱
2. 按下 Modify 後,以輸入文字為條件,自資料庫中篩選合乎條件的 Sub
Plan 名稱,顯示在另一個畫面中,並顯示 Modify Sub Plan 與 Sub Plan
Version 兩按鈕
3. 選擇一個 Sub Plan 後,若按下 Modify Sub Plan ,則讓其修改 Sub Plan
中與版本無關,可修改的欄位資料,修改完回主畫面
4. 選擇一個 Sub Plan 後,若按下 Sub Plan Version ,則在另一個畫面顯示
此 Sub Plan 所有的 Version ,並顯示 Modify Version 、 Add
Version 、 List Version Step 三個按鈕
5. 若選擇一個 Version ,並按下 Modify Version ,若此版可以修改
(Unfrozen) ,則顯示可修改的欄位,修改完回主畫面
6. 若按下 Add Version 代表要進版,則顯示進版畫面,並輸入適當的資訊
,修改完回主畫面
7. 若按下 List Version Step ,代表要所選的 Sub Plan Version 下管理
Step ,便跳到另一個畫面去新增、修改、刪除 Sub Plan Version 的 Step
資料
6. Create/Modify Main Plan 功能 ( 一 )
Create/Modify Main Plan – 讓使用者新增 / 修改
Main Plan 的資料,主要功能需求如下:
執行此功能時,畫面上首先出現一個文字輸入框,用來輸入 Main
Plan 名稱,與 Create 及 Modify 兩個按鈕,此為主畫面。
Create 部份
1. 輸入一個名稱,按下 Create
2. 若資料庫中已經有此 Main Plan ,則顯示錯誤訊息,並回到主畫面
3. 若無此 Main Plan 名稱,則顯示新增畫面,讓使用者輸入 Name 等 Main
Plan 相關資訊
4. 當第 3 步驟完成後,系統自動建立第一版,並讓使用者輸入屬於第一版
的資料
5. 第 3 與第 4 步驟必須為同一個 Transaction ,即必須全部更新到 DB 中,
才算成功,若有一個步驟被取消或是動作失敗,則要 Rollback 到未
Create 的狀態
6. 第 3 與第 4 步驟皆提供 Cancel 鈕,讓使用者可以隨時取消動作
7. Create/Modify Main Plan 功能 ( 二 )
Modify 部份
1. 輸入一個名稱,所輸入的名稱可為全部或部分的 Main Plan 名稱
2. 按下 Modify 後,以輸入文字為條件,自資料庫中篩選合乎條件的 Main
Plan 名稱,顯示在另一個畫面中,並顯示 Modify Main Plan 與 Main
Plan Version 兩按鈕
3. 選擇一個 Main Plan 後,若按下 Modify Main Plan ,則讓其修改 Main
Plan 中與版本無關,可修改的欄位資料,修改完回主畫面
4. 選擇一個 Main Plan 後,若按下 Main Plan Version ,則在另一個畫面顯
示此 Main Plan 所有的 Version ,並顯示 Modify Version 、 Add
Version 、 List Version Sub Plan 三個按鈕
5. 若選擇一個 Version ,並按下 Modify Version ,若此版可以修改
(Unfrozen) ,則顯示可修改的欄位,修改完回主畫面
6. 若按下 Add Version 代表要進版,則顯示進版畫面,並輸入適當的資訊
,修改完回主畫面
7. 若按下 List Version Sub Plan ,代表要所選的 Main Plan Version 下管理
Sub Plan ,便跳到另一個畫面去新增、修改、刪除 Main Plan Version 的
Sub Plan 資料
9. Create/Modify Product 功能 ( 二 )
Modify 部份
1. 輸入一個名稱,所輸入的名稱可為全部或部分的 Product 名稱
2. 按下 Modify 後,以輸入文字為條件,自資料庫中篩選合乎條件的
Product 名稱,顯示在另一個畫面中,並顯示 Modify Product 與 Product
Version 兩按鈕
3. 選擇一個 Product 後,若按下 Modify Product ,則讓其修改 Product 中與
版本無關,可修改的欄位資料,修改完回主畫面
4. 選擇一個 Product 後,若按下 Product Version ,則在另一個畫面顯示此
Product 所有的 Version ,並顯示 Modify Version 、 Add Version 、 List
Version Main Plan 三個按鈕
5. 若選擇一個 Version ,並按下 Modify Version ,若此版可以修改
(Unfrozen) ,則顯示可修改的欄位,修改完回主畫面
6. 若按下 Add Version 代表要進版,則顯示進版畫面,並輸入適當的資訊
,修改完回主畫面
7. 若按下 List Version Main Plan ,代表要所選的 Product Version 下管理
Main Plan ,便跳到另一個畫面去新增、修改、刪除 Product Version 的
Main Plan 資料