除了使用 Groovy 規則輸入 YTD 資料之外,您還可以使用資料表單中的啟用 YTD 資料輸入選項來啟用 YTD 資料輸入。此選項可讓您直接在表單中輸入 FCCS_YTD 成員的資料。
系統提供了 FCCS_YTD 的 PostFormSave 商業規則,可讓您輸入 YTD 資料。您可以在「工作」主控台中檢查規則狀態。表單中附加的規則會在「儲存」作業之後執行。
儲存表單後工作會針對任何表單儲存作業觸發。不過,除非選取啟用 YTD 資料輸入選項並輸入 YTD 資料,否則此工作不會進行任何處理。
FCCS_YTD 資料輸入依預設也會啟用稽核追蹤。
當您啟用此選項時,您可以在表單中的同一列/欄輸入和檢視 YTD 資料,而無需在表單中同時包含 YTD 和 YTD_Input View 成員。
備註:啟用 YTD 資料輸入選項會顯示在所有應用程式類型中,但僅適用於密集/稀疏最佳化 (DSO) 應用程式。
若要在表單中啟用 YTD 資料輸入,請執行下列動作:
請確定檢視維度是在 POV 或頁面版面配置中,而不是在列/欄中。
儲存表單,然後重新開啟。如果表單符合啟用 FCCS_YTD 資料輸入的所有準則,您就可以在 FCCS_YTD 成員中輸入資料。
必要的安全性角色
若要在表單中輸入「年初迄今 (YTD) 資料輸入」,您必須具有「服務管理員」角色或「使用者」角色。如果您具有「使用者」角色,根據預設,您對表單中的儲存格僅具有讀取存取權。若要啟用「YTD 資料輸入」,使用者必須依序導覽至應用程式、設定值,並將對特設唯讀角色啟用資料載入設定值設為是。啟用此設定值之後,您可以在表單中輸入 YTD 資料。
安全性整合
在 PostFormLoad 中,FCCS_YTD 成員的唯讀狀態將與 FCCS_YTD_Input 成員完全相同。這表示 FCCS_YTD 安全性設定值將被 FCCS_YTD_Input 安全性設定值置換,如以下範例所示,但最後兩個範例中顯示了少數例外。
表格 18-9 範例 1
| 成員 | 使用者 | 安全性存取權 | 表單的已生效存取權 |
|---|---|---|---|
| FCCS_YTD_Input | 超級使用者 | 寫入 | 寫入 |
| FCCS_YTD | 超級使用者 | 讀取 |
表格 18-10 範例 2
| 成員 | 使用者 | 安全性存取權 | 表單的已生效存取權 |
|---|---|---|---|
| FCCS_YTD_Input | 超級使用者 | 讀取 | 讀取 |
| FCCS_YTD | 超級使用者 | 寫入 |
表格 18-11 範例 3
| 成員 | 使用者 | 安全性存取權 | 表單的已生效存取權 |
|---|---|---|---|
| FCCS_YTD_Input | 超級使用者 | 無 | 讀取 |
| FCCS_YTD | 超級使用者 | 寫入 |
表格 18-12 範例 4
| 成員 | 使用者 | 安全性存取權 | 表單的已生效存取權 |
|---|---|---|---|
| FCCS_YTD_Input | 超級使用者 | 寫入 | 無 |
| FCCS_YTD | 超級使用者 | 無 |