移轉批次工作流定義
批次工作流定義可從 Oracle Scheduler 移轉至新的 SaaS 批次排程器。移轉時,系統會建立一個相同名稱的排程器批次工作流定義。此排程器批次工作流定義會建立為「待處理」狀態。在新 SaaS 批次排程器中,所有明細都可供複查,也都能進行各種變更並加以啟用。
批次工作流定義在移轉至新 SaaS 批次排程器後,即會在 Oracle Scheduler 中停用,然後以 "_ Old" 為後綴重新命名。
若要將工作流從 Oracle Scheduler 移轉至新 SaaS 批次排程器,建議在工作流未於 Oracle Scheduler 中執行時進行移轉。此外,如果 SaaS 批次排程器中有相同名稱的工作流,則 Oracle Scheduler 中的工作流無法移轉至 SaaS 批次排程器。
排程器程式:排程器批次工作流定義不支援具有程式選項的排程器程式。因此,批次工作流定義中的步驟若擁有具程式選項的排程器程式,就會在移轉時從排程器批次工作流定義中移除。參考此步驟的所有步驟條件也會一併移除。在此情況下,必須複查其餘步驟條件並據以調整,以反映所需的組態。
如果批次工作流定義有一個已設定業務日期的排程器程式,系統會將此日期複製到排程器批次工作流定義,但前提是只有一個排程器程式設定業務日期。若有多個排程器程式已設定業務日期,則排程器批次工作流定義中的業務日期會保留空白,讓使用者可以手動植入。
如果批次工作流定義中的排程器程式含有批次控制的自訂參數,這些自訂選項會移轉至新批次排程器。系統會為這些自訂選項建立批次排程器批次控制,其名稱後綴為 "_ NEW"。
子工作流:如果工作流具有子工作流,則建議先手動移轉子工作流,再移轉主要工作流。從此處理觀點來看,用以提交子工作流 K1-EXDJS 的批次控制會取代為批次工作流定義步驟批次控制中的 K1-RNSBS。客戶應負責在 K1-RNSBS 批次控制中植入批次參數。
不過,如果在使用排程器程式的批次工作流定義步驟上參考 K1-EXDJS,則此自訂批次控制會連同自訂批次參數一起移轉至新批次排程器。在此情況下,會假設指定為自訂批次參數的子工作流先前就已移轉至新批次排程器。
大量移轉選項
透過批次控制 K1-EXTBS (移轉多個工作流) 可大量移轉批次工作流定義。此處理的運作方式與移轉單一批次工作流定義相同。每個批次工作流定義移轉與其他移轉都是各自獨立的。系統會倒回所有失敗的批次工作流定義移轉並記錄錯誤,然後移至下一個批次工作流定義移轉。