# SOP mgmt v1.0 SIT
| Epic | Test Date | Created by | Result |
| --- | ----------------- | ----------- | ------ |
| [MOP-11754](https://morrisonexpress.atlassian.net/browse/MOP-11754) | 20221207-20221214 | JillccHuang | Pass |
### Task 11822- Create SOP
:::info
[MOP-11822](https://morrisonexpress.atlassian.net/browse/MOP-11822) Test Result
- [x] Pass
#### 1.狀態列留空

SOP No在create且publish後依照SOP category自動產生流水號
流水號邏輯: Standard SOP類: SP0001~SPXXXX , Customer SOP類: CU0001~CUXXXX

#### 2.Step 1: Set up SOP category
Process category為SOP Category的子階層

Customer code可多選->query頁可以從VIP name查找到該筆customer code資料


Version格式為兩個數字中間必須有.





Valid From預設當天日期(測試當天為20221214)

Valid To 可卡控不可大於Valid From

#### 3.Step 2: Decide applied station(s)
* 預設有一列
* 每次add新增一列shipmode-station type-station
* [station]為多選,其餘單選,新增後必填
* 點垃圾桶可刪除整筆

#### 4.Step 3: Select one or multiple files
* 可新增與刪除,可下載檢視檔案
* 上傳檔案格式無限制
* 檔案數量上限3個

不允許重複上傳檔名完全相同的檔案

* Instruction box可輸入free text
* URL box phase1支援1組url且驗證url格式

欄位驗證符合以下規格
| Field Name| 單/多選| Length| Format| 必填?| 預設|
| -------- | -------- | -------- | --- | --- | --- |
|SOP category| 多|N/A| drop list| Mandatory|||
|Process category| 多| N/A| drop list| Mandatory ||
|SOP Name |N/A| 300|Text |Mandatory ||
|Customer code|多 | N/A | async-multi-select| Optional| |
|Version| N/A |N/A| Number.number| Mandatory| |
|Valid from |N/A|N/A| short date| Mandatory| Today||
|Valid to| N/A |N/A| short date| Optional| null||
|Shipmode| 單 |N/A| drop list| Mandatory| Air||
|Station Type| 單|N/A | drop list| Mandatory |Export station||
|Instruction| N/A |1000| text| Optional|
|URL| N/A |1000| text| Optional||
整合操作:可成功建立SOP

:::
### Task 11824- Query& Download SOP
:::info
[MOP-11824](https://morrisonexpress.atlassian.net/browse/MOP-11824) Test Result
- [x] Pass
#### 1.Query區10個欄位: 欄位設定見附件excel
VIP Name: query頁可以從VIP name查找到該筆customer code資料


Validity: Validity預設=Valid,查詢當天不落在valid from/to的區間=invalid, 否則valid
Status: Status預設=Approved,Publish的SOP=Approved,被刪除的SOP=Canceled
Station: 搜尋TPE 搜尋結果為Station只要設定其中一項Statio type有TPE都能找到

SOP No: 模糊搜尋1 結果為所有sop no有1的都有找到

#### 2.Result table 20欄
每一列是一個SOP,可呈現多個附檔icon,滑鼠hover過去顯示檔名,點選icon後直接下載

icon支援JPG,PNG,BMP,JPEG,XLS,XLSX,DOC,DOCX,PDF,TXT,PPT,PPTX

搜尋結果預設按SOP no排序:SOP NO數字越大越上面

欄位驗證符合以下規格
| Field Name| 單/多選| Length| Format| 必填?| 預設|
| -------- | -------- | -------- | --- | --- | --- |
|SOP category| 單|N/A| drop list| Optional||
|Process category| 多| N/A| drop list| Optional ||
|VIP Name| 多 |N/A| async-multi-select| Optional||
|Customer code|多 | N/A | async-multi-select| Optional| |
|SOP Name |N/A| 300|Fuzzy search |Optional ||
|SOP No| N/A| N/A| Fuzzy search| Optional||
|Shipmode| 多 |N/A| drop list| Optional| ||
|Station | 多|N/A | async-multi-select| Optional|登入者的station||
|Validity |單|N/A| drop list| Optional| Valid||
|Status |多|N/A| drop list| Optional| Approved||
:::
### Task 11825- 新增SOP Admin role
:::info
[MOP-11825](https://morrisonexpress.atlassian.net/browse/MOP-11824) Test Result
- [x] Pass
1. 已新增SOP mgmt role並切分4種功能權限(Query/Create/Update/Delete)

2. 測試設定SOP_Test只有Query權限,而且把這個權限放在SOP_demo@gmail.com身上

3. SOP_demo@gmail.com登入後Create跟Edit按鈕消失
但可正常使用query功能

4. 有完整權限(Admin權限)的可看到Create跟Edit按鈕

:::
### Task 11826-Edit& Delete SOP
:::info
[MOP-11826](https://morrisonexpress.atlassian.net/browse/MOP-11826) Test Result
- [x] Pass
SOP既有資料都要帶進來
#### 1.狀態列: 帶進該筆資料,填入狀態列,Status為Approved ,如下:

#### 2. Step 1: Set up SOP category
SOP Category: Disabled

Version卡控不能改的比現有版號小

欄位驗證符合以下規格
| Field Name| 單/多選| Length| Format| 必填?| 預設|
| -------- | -------- | -------- | --- | --- | --- |
|SOP category| 多|N/A| drop list| Mandatory|不可填|
|Process category| 多| N/A| drop list| Mandatory ||
|SOP Name |N/A| 300|Text |Mandatory ||
|Customer code|多 | N/A | async-multi-select| Optional| |
|Version| N/A |N/A| Number.number| Mandatory| |
|Valid from |N/A|N/A| short date| Mandatory| ||
|Valid to| N/A |N/A| short date| Optional| ||
|Shipmode| 單 |N/A| drop list| Mandatory| ||
|Station Type| 單|N/A | drop list| Mandatory |||
|Instruction| N/A |1000| text| Optional|
|URL| N/A |1000| text| Optional||
:::
### Task 12254-Quick Guide
:::info
[MOP-12254](https://morrisonexpress.atlassian.net/browse/MOP-12254) Test Result
- [x] Pass
* 點選可正常展開quick guide且可左右換頁
* Title與Subtitle顯示正確

:::