如何使用待辦事項欄位

選取待辦事項時執行指令檔中所述,您可以設定系統在使用者選取待辦事項時自動啟動指令檔。這些指令檔類型一律需要存取所選取待辦事項上的資料。下列各點描述位於待辦事項的資訊類型:

  • 排序索引鍵。這些值定義排序「待辦事項列表」項目的各種方法。例如,當您查看帳單分段錯誤「待辦事項列表」時,可以選擇依錯誤編號順序、帳戶名稱順序或客戶類別順序來排序項目。所有這些選項都會有排序索引鍵值。
  • 訊息參數。當系統在訊息文字內尋找 %n 標記時,會使用這些值。%n 標記會在顯示訊息之前替代訊息中的欄位值。例如,%2 的 %1 非現金保證金於 %3 到期訊息文字在向使用者顯示之前,會將三個欄位的值合併至訊息中 (%1 是非現金保證金類型,%2 是客戶名稱,%3 則是非現金保證金的到期日)。所有這三個值都會儲存為待辦事項上的不同訊息參數。
  • 鑽探索引鍵。如果使用者在項目上向下鑽探 (且未設定系統啟動指令檔),這些值則為傳遞給頁面的索引鍵。例如,已設定在帳戶維護頁面上顯示帳戶的待辦事項會有各自帳戶 ID 的鑽探索引鍵。
  • 待辦事項 ID。每個待辦事項都會有稱為其待辦事項 ID 的唯一識別碼。

您可以使用下列類型的步驟來存取此資訊:

  • 移動資料步驟可以將上述任何項目移至任何資料區域。例如,您可以將待辦事項的鑽探索引鍵移至頁面資料模型,這樣就可以使用它來導覽至特定頁面。
  • 條件式分支步驟可以根據上述任何項目來執行條件式邏輯。例如,您可以根據待辦事項的訊息編號來執行條件式邏輯 (請注意,訊息編號經常保留在排序索引鍵中)。
  • 數學運算步驟可以在數學運算中使用上述項目。

待辦事項的排序索引鍵值是使用目前待辦事項資訊欄位類型SORTKEY[index]欄位名稱進行存取。請注意,顯示項目的待辦事項類型,並導覽至排序索引鍵頁籤,即可尋找項目的潛在排序索引鍵。如果您想要參考第一個排序索引鍵,請使用索引值 1。如果您想要使用第二個排序索引鍵,請使用索引值 2 (以此類推)。

待辦事項的鑽探索引鍵值是使用目前待辦事項資訊欄位類型DRILLKEY[index]欄位名稱進行存取。請注意,顯示項目的待辦事項類型,並導覽至鑽探索引鍵頁籤,即可尋找項目的潛在鑽探索引鍵。如果您想要使用第一個鑽探索引鍵,請使用索引值 1。如果您想要使用第二個鑽探索引鍵,請使用索引值 2 (以此類推)。

待辦事項的訊息參數是使用目前待辦事項資訊欄位類型MSGPARM[index]欄位值進行存取。請注意,因為待辦事項類型可以有無限制數目的訊息,而且每個訊息都可以有不同的參數,所以尋找項目的訊息參數需要進行一些挖掘。決定這些值的最簡單方法是在待辦事項維護上顯示待辦事項。在此頁面上,您將會在描述旁邊尋找項目的訊息類目/編號。在您知道這些值之後,請在訊息維護上顯示訊息類目/編號。您會發現訊息通常包含一或多個 %n 標記 (每個訊息參數各一個)。例如,%2 的 %1 非現金保證金於 %3 到期訊息文字有三個訊息參數。您接著需要推論每個訊息參數為何。作法是比較待辦事項上的訊息與基準訊息 (有關每個訊息參數為何,應該相當直觀)。如果繼續使用我們的範例,則 %1 是非現金保證金類型類型,%2 是帳戶名稱,%3 則是到期日。在 MSGPARM[index] 中使用適當的索引值,即可在指令檔中存取這些項目。

待辦事項的唯一 ID 是使用目前待辦事項資訊欄位類型TD_ENTRY_ID欄位值進行存取。

此外,上述任何欄位還可以替代為文字字串或提示。就像在暫存中的欄位一樣,只需要在待辦事項欄位名稱前面加上 %。例如,假設您想要指令檔在指令檔區域中顯示下列文字:"ABC Supply does not have a bill cycle" (其中 ABC Supply 是帳戶的名稱)。如果連結至待辦事項的第一個排序索引鍵包含帳戶的名稱,則您將輸入 %SORTKEY[1] does not have a bill cycle 的文字字串。