編輯執行時期變數

顯示如何選取一組可作為進程工作之執行時期參數的變數。

在「變數」頁面上,您可以選取一組變數作為進程工作的執行時期參數。當您執行進程時,系統會為這些變數提供輸入值 - 一組立即可用或執行時期值,其中的參數值可用於個別工作。變數可以是預先定義的類型,例如:「期間」、「匯入模式」或「匯出模式」。

您也可以將自訂變數參數新增為工作參數。例如,如果您要使用「開始期間」的替代變數傳遞靜態值,請將變數類型變更為「文字」,然後將替代變數指定為參數 (可被整合 RESI API 接受),例如 &ThisMonth#&ThisYear。(替代變數是前面有一或兩個 (&) 符號的使用者變數名稱)。

預設執行時期變數包含:

  • 開始期間
  • 結束期間
  • 匯入模式
  • 匯出模式
  • 傳送郵件
  • 收件人
  • 附加日誌
  • 階段執行

若要修改進程執行時期變數,請執行下列動作:

  1. 從 Data Integration 首頁中,按一下進程右側的 影像顯示「選取」圖示。,然後選取進程詳細資料。

  2. 從進程頁面中,選取變數頁籤。

  3. 選取要修改的變數。

  4. 在變數名稱中,若要新增或修改預先定義的變數名稱,請指定名稱。

    變數名稱可以參照為工作參數。名稱不能超過 20 個字元,並且不能包含空格。

  5. 在顯示名稱中,指定變數的顯示提示名稱。

  6. 在顯示順序中,指定變數的顯示順序。

  7. 如果需要變數的值才能執行進程,請核取必要。

  8. 從驗證類型下拉清單中,選取用於驗證變數的值類型。

    驗證類型包含:

    • 清單 — 使用 LOV 查詢並且需要繫結值。
    • 文字 — 任意格式文字欄位
    • 檔案 — 檔案名稱。檔案瀏覽器視窗可用於選取檔案。

    • 自訂清單 — 使用者定義值清單

      若要使用此驗證類型,請在「驗證參數」視窗中提供值清單。值必須以 Value,Label 格式指定,並且每行必須以換行字元結尾,例如,

      M,Month
      Q,Quarter
      Y,Year
    • 查詢 — 使用可用的查詢值。

  9. 從驗證參數下拉清單中,根據驗證類型選取變數的預先定義參數。

    例如,您可以根據清單驗證類型選取「開始期間」變數參數,例如:

    • 進程狀態
    • 進程匯出模式 LOV 查詢
    • 全域期間名稱 LOV 查詢
    • 位置無安全性 LOV 查詢
    • 試算表轉換 (依目標實體/科目查詢)
    • 程序監視器查詢
  10. 從預設值中,選取變數的預設值。

    預設值可以是靜態值或 Planning 替代變數。

    下表提供預設執行時期變數及其描述。

    Table 12-40 預設執行時期變數與描述

    變數名稱 可用值
    開始期間 指定進程的匯入/匯出處理範圍所包含的第一個期間。它會設定「資料交換」步驟所使用的期間範圍開始 (通常與結束期間一起),以決定要處理哪些期間的資料。
    結束期間 指定進程的匯入/匯出處理範圍所包含的最後一個期間。它會設定期間範圍的結束 (與開始期間搭配使用),以定義「資料交換」步驟將處理哪些期間的資料。
    匯入模式

    指定「資料交換」進程在匯入步驟期間應如何處理傳入資料的載入,亦即,匯入是要取代現有資料,還是新增至/更新目標中的現有資料。

    • 取代:(預設值) 取代匯入範圍的現有目標資料,然後載入新資料。
    • 附加:保留現有目標資料,然後根據匯入規則新增記錄和 (或) 更新相符記錄。
    • 不匯入:不載入資料。
    • 對映與驗證:使用已定義的對映與驗證規則來執行匯入以轉換和驗證來源資料,但不將資料寫入至目標。這是用來確認檔案/格式、對映涵蓋範圍及規則驗證,並在執行載入/確認模式之前複查任何錯誤或警告。
    匯出模式

    指定「資料交換」進程應如何匯出資料:

    • 合併:(預設值) 僅匯出目前執行範圍中的資料,並將其與目標檔案/位置的任何現有匯出輸出合併。現有記錄只要索引鍵相符便可更新;新的記錄則會新增。
    • 累積:將目前執行的匯出輸出新增至現有輸出,作為一組額外的記錄 (僅附加),保留先前的匯出內容。
    • 取代:為目前的執行範圍產生新的匯出輸出,並覆寫目標位置中的現有匯出檔案/內容。
    • 模擬執行:執行匯出程序 (範圍選擇、格式設定、驗證) 但不產生或寫入最終匯出輸出,可讓您在產生檔案之前先驗證結果並偵測問題。
    • 不匯出:不匯出資料。
    傳送郵件

    控制進程是否針對進程執行傳送電子郵件通知:

    • 一律:不論結果為何 (成功、警告或失敗),都針對每個進程執行傳送電子郵件通知。
    • 否:(預設值) 不針對進程執行傳送任何電子郵件通知。
    • 失敗時:只有在進程執行失敗 (或以錯誤狀態結束) 時,才會傳送電子郵件通知。
    • 成功時:只有在進程執行順利完成時,才會傳送電子郵件通知。
    收件人 指定啟用「傳送郵件」時進程執行通知的電子郵件收件者清單。
    附加日誌

    控制是否將進程執行的執行日誌以檔案附件的形式包含在進程結果/通知中 (例如,在工作輸出或任何已設定的電子郵件/通知承載中)。

    • 否:(預設值) 不附加日誌
    • 是:附加日誌
    階段執行
    • 從頭開始:(預設值) 當進程失敗時,從頭開始重新啟動程序。
    • 從失敗開始:當進程失敗時,從最後一個失敗的階段啟動工作,而不是重新啟動程序。從失敗的階段重新啟動進程時,上一個階段的工作狀態會轉移至新的進程執行。

    Note:

    如果選取從失敗開始,但進程已成功,該進程就不會執行。
  11. 按一下儲存。