2010年1月4日 星期一

Service Request

今天來新增一筆 Request, 代表 User 要求 IT 人員: 將 PO Header 畫面中的一些欄位隱藏, 如 Drop Ship。

Step 1. 進入 Request 畫面, Status 我明明已經建立了, 為何選不到?



Step 2. 透過 Window, Tab & Field查出 Request 的 Table: R_Request & Column: R_Status_ID. 發現 Dynamic Validation 有值, ... 可能是這裡的問題。



Step 3. 同樣的, 右鍵 Zoom In 到 Validation Rules, 發現這段 Script,

EXISTS (SELECT * FROM R_RequestType rt INNER JOIN R_StatusCategory sc ON (rt.R_StatusCategory_ID=sc.R_StatusCategory_ID) WHERE R_Status.R_StatusCategory_ID=sc.R_StatusCategory_ID

哦, 原來是依 Request Type 不同, 而可以設不同的 Status 的控制, 例如: Service Request, 可以分 Draft、OPEN、Close。另一類 Request 可以分: Draft, SA, SD, Coding, UAT, Production 等。

Step 4. 所以, 在 Request Type 要對應 Status Category: Service Request



好了, 現在可以選到 Status 了!

沒有留言:

張貼留言