跳至主要內容
Administrator Guide
上次更新時間 :2024-01-26
設定整合序列產生器

設定整合序列產生器

  • 建立整合系統
    建立以整合範本為基礎的整合系統。
  • 安全性︰
    整合 在「整合」功能區中配置
    網域。
讓整合在每次執行時產生唯一的序列號。
如果某個流程產生了多個要求下一個序號的要求,彼此非常接近︰
  • Workday 會嘗試產生序號。
  • Workday 可產生略過的非連續數字。
  1. 選取
    整合系統
    配置整合序列產生器
    做為整合系統上的相關動作。
  2. 配置整合序列產生器時,請參考以下說明︰
    選項 說明
    序列 ID 增量 - 依據
    輸入一個非零值,每當 Workday 產生新的 ID 時,序號就會增加該值。
    內邊距
    使用
    「間距」
    來指出序列中的位數。請輸入足夠大的填補值,以免序列發生溢位情況。Workday 建議的填補值至少為 6。如果序列超過您在此處輸入的位數,
    則序列 ID 溢位行為
    設定會決定序列中的下一個數字。如果您在
    填補
    欄位中輸入 0 或未輸入值︰
    • 序號會無限增加。
    • Workday 會在
      「序列 ID 溢位行為」
      中填入
      「自動忽略填補」
    序列 ID 格式
    請指定 ID 的格式。
    您可以將任何文字字串與這 4 個特殊變數搭配使用。日期相關值代表任務產生 ID 的日期。
    • [seq] - 序號,以
      「序列 ID 增量」
      欄位中指定的值遞增,並加上
      「填補」
      欄位中指定的位數。對於每個使用此變數的 ID 定義,Workday 會使用不同的序列。
    • [day] - 月份中的某幾天,採用兩位數格式,01 - 31。
    • [month] - 月份,採用兩位數格式,01 - 12。
    • [year] - 四位數格式的年份。範例︰2020。
    如果您設定
    「重新開始頻率」
    間隔,請在格式中包含特定時段,以確保產生的序號是唯一的。例如,如果
    「重新開始頻率」
    時段為
    「月」
    ,請在格式中包含
    「[month]」
    「[year]」
    。請確定內邊距值足夠大,以使序列產生器在時段內不會遇到溢位情況。
    例如,您可以輸入以下內容來定義檔案名稱格式︰
    • 字串常數。
    • 日期和時間的模式。
    • 序號模式。
    • 副檔名
    Workday 只能動態產生日期值和序號,以供在檔案名稱中使用。任何其他值都是靜態的;整合所產生的所有檔案皆相同。將游標移到此欄位上方,即可查看有效序列產生器和日期/時間模式的完整清單。
    重新啟動頻率
    (選用) 若要定期將 [seq] 值重設為初始值,請指定 Workday 重設序號的頻率。
    選項為
    「日」
    「月」
    「年」
    ;如果您希望 [seq] 在此 ID 定義中是唯一的,請將此欄位保留空白。日期從中午 12:01 開始。月份會從該月的第一天凌晨 12:01 開始。年份的開始日期為 1 月 1 日凌晨 12:01。
    重新開始編號
    (選用) 若要定期將 [seq] 值重設為初始值,請指定 Workday 在重新啟動序號時使用的數字。您可以將此欄位與
    「重新啟動頻率」
    欄位搭配使用。
    時區用途
    「重新開始頻率」
    欄位中指定的間隔所依據的其他時區。
    此值並未表示 ID 實際產生的時間。其僅用於將日期本地化為指定的時區。如果您未指定時區,Workday 會使用太平洋標準時間/太平洋夏令時間 (PST/PDT)。
    序列 ID 溢位行為
    配置您希望 Workday 處理潛在序列 ID 溢位情況的方式。填寫欄位時,請參考以下說明︰
    • 允許溢位且有截斷的序列
      - 發生溢位時,Workday 會截斷序列號的最高位。範例︰
      「填補
      」值為 3 時,999 之後的下一個序號為 1000,但 1 會被截斷,因此下一個值會顯示為 000。
    • 自動忽略填補
      - 發生溢位情況時,序列產生器會忽略
      填補
      值。範例︰
      「填補」
      值為 3,則 999 之後的下一個序號為 1000。如果
      「填補」
      值為 0,Workday 會自動選取此選項。
    覆寫用戶設定溢位通知群組
    指定安全群組以覆寫
    預設用戶設定溢位通知群組
    。當序列接近
    「填補」
    值所施加的限制時,Workday 會自動向溢位通知安全群組傳送通知。如果您未在此欄位中選取安全群組,Workday 會將這些溢位通知傳送至︰
    • 您在
      「編輯用戶設定 - 系統」
      任務的
      「預設序列產生器通知群組」
      欄位中選取的安全群組。
    • 當您未在
      「編輯用戶設定 - 系統」
      任務中選取預設的溢位通知安全群組時,Workday 為溢位通知指定的預設安全群組。
    預設用戶設定溢位通知群組
    顯示
    預設用戶設定溢位通知群組
    。當序列接近
    「填補」
    值所施加的限制時,Workday 會自動向溢位通知安全群組傳送通知。
    低交易量
    (選用) 選取此項可確保序列產生器產生的序列沒有間隔。當您同時遇到以下兩種情況時,請使用此選項︰
    • 您未在大量交易中使用此序列。
    • 您會在產生的序列中遇到不必要的間隔。
    按 TAB 鍵可在
    範例
    區域中檢視範例值。驗證範例是否符合您的需求。
  3. 指定
    最後一個序列 ID
    值︰
    選項 說明
    上次使用的序列
    手動設定最後一個序號。在下列情況下,此選項會很有用︰
    • 您先前使用了不同的 ID 產生器。
    • 您想要從 ID 結束的位置繼續。
    設定數字時,初始序號將是您的數字加上
    「序列 ID 增量」
    值。
    上次使用日期
    指定此日期,加上
    重新啟動頻率
    的間隔,以確定日期是早於還是晚於上次重新啟動的間隔。然後,Workday 會依據日期設定序號。
  4. (選用) 從
    限於環境
    提示中選取此序列產生器的 1 個或多個目標環境。
    如果您選取了 1 個以上的環境,Workday 不會跨環境同步序號。
指定可定義序列定義的值,該序列定義包含目前日期和由外部端點代碼與雇主 ID 組成的字串︰
序列 ID 增量 - 依據
1
重新啟動頻率
保留空白
重新開始編號
0
內邊距
0
序列 ID 格式
[yyyy][MM][dd]_[Seq]_ER-GMS.csv
範例︰整合於 2018 年 1 月 1 日首次執行,並在每個月的 1 號和 15 號執行。2018 年 2 月的整合事件會產生名為 20180201_3_ER-GMS.csv 和 20180215_4_ER-GMS.csv 的輸出檔案。