修改已移轉的 Orchestrator Runbook
發行︰ 2016年3月
適用於: System Center 2012 - Orchestrator、System Center 2012 R2 Orchestrator
Opalis 原則和 Orchestrator Runbook 並未共用所有設定或功能。 移轉後的 Runbook 必須經過修改才能在 Orchestrator 中正常運作。 對於每個經過移轉的 Runbook,您應更新 Runbook 以滿足目前的需求。
本主題提供如何更新移轉之 Orchestrator Runbook 的相關資訊。
Opalis 原則模式設定
Opalis Integration Server 6.3 提供兩種模式,供定義發佈和訂閱資料匯流排之行為的原則使用。 若要存取此內容,請在 Opalis Integration Server 6.3 用戶端 的 [原則]索引標籤上按一下滑鼠右鍵,然後選取 [內容]。 [原則模式] 設定位於 [執行行為] 索引標籤上。 如果未選取 [以管線模式執行] 方塊,工作流程將設定為「舊版」模式。
Opalis Integration Server 6.3 保留舊版模式,以提供與 Opalis 軟體舊版本的回溯相容性。 在 Opalis Integration Server 6.3 中,新工作流程的預設原則模式是「管線」。
Orchestrator 未提供 Runbook 模式設定。 Opalis 原則的 [原則模式] 內容現在是 Orchestrator 中的 [作業並行處理]。Orchestrator 中的 Runbook 使用與 Opalis Integration Server 6.3 管線模式相容的資料模型。
您可以將使用舊版模式的 Opalis Integration Server 6.3 原則成功匯入 Orchestrator。 不過,舊版模式與 Orchestrator 不相容。 您可以查看匯入之 Runbook 的工具列來辨識舊版模式的 Runbook。 如果 Runbook [已存回],表示 Runbook 是 Opalis Integration Server 6.3 管線工作流程。 如果 Runbook [已取出],則表示 Opalis Integration Server 6.3 工作流程是舊版工作流程。
下表摘述 Opalis Integration Server 6.3 工作流程模式設定,並顯示當這些工作流程移轉到 Orchestrator Runbook 時的處理方式。
Opalis 原則模式 | 移轉的 Runbook 內容 |
---|---|
舊版 | Runbook 在匯入後會顯示 [已取出],而且必須要存回才能更新 Runbook。 |
管線模式 | Runbook 在匯入後會顯示 [已取出]。 |
不支援的結構
當您存回在 Opalis 中屬於舊版原則的 Runbook 時,如果 Runbook 中包含無效的結構,Runbook Designer 便會顯示警告。 您必須解決這些警告,Runbook 才能正常運作。
注意 |
---|
即使系統產生警告,存回作業仍可成功完成。 請取出 Runbook 以更正無效的結構。 |
多個起點
Runbook 只能含有一個當作起點的活動。 如果移轉的 Runbook 含有多個起始活動,存回作業會產生警告。
請更新 Runbook,使其只包含單一起始活動。
循環
Runbook 不能包含由某個 Runbook 活動產生且參照先前 Runbook 活動的智慧連結。 這些 Runbook 結構稱為循環。 Opalis Integration Server 6.3 舊版模式可支援循環。Orchestrator 則不支援包含循環的 Runbook。 當您存回含有循環的 Runbook 時,您會收到警告。
請更新 Runbook,使其不含循環。
Opalis ROI 設定
Opalis Integration Server 6.3 提供 [原則] 內容來追蹤投資回報率 (ROI)。 若要檢視此 Runbook 內容,請在 Opalis Integration Server 用戶端的 [原則]索引標籤上按一下滑鼠右鍵,然後選取 [內容]。 特定 Runbook 的 ROI 設定位於 [ROI] 索引標籤上。
Orchestrator 中不支援 ROI。 如果匯入的 Opalis Integration Server 6.3 工作流程中存在這些設定,Orchestrator 會忽略它們。
Opalis 舊版物件
Opalis Integration Server 6.3 提供稱為「舊版物件」的工作流程物件。 這些物件支援 Opalis 軟體的舊版本,以提供回溯相容性。Orchestrator 並未提供舊版物件的支援。 在 Runbook Designer 中,對匯入的 Runbook 中這些舊版物件的參考都以包含問號 (?) 的活動圖示標示。Orchestrator 提供對等的標準活動給舊版物件使用。 請更新移轉的 Runbook 以移除舊版物件,並將其取代為 Orchestrator 的對等物件。 下表列出適合 Opalis Integration Server 6.3 舊版物件的取代項目。
Opalis 舊版物件 | Orchestrator 活動或資源 |
---|---|
管理文字檔 | Orchestrator 文字檔管理類別 (附加行、刪除行、尋找文字、取得行、插入行、讀取行以及搜尋及取代文字等活動) |
建立資料夾 | 建立資料夾 |
刪除資料夾 | 刪除資料夾 |
複製檔案 | 複製檔案 |
刪除檔案 | 刪除檔案 |
移動檔案 | 移動檔案 |
重新命名檔案 | 重新命名檔案 |
取得檔案狀態 | 取得檔案狀態 |
監視檔案 | 監視檔案 |
監視資料夾 | 監視資料夾 |
篩選電子郵件 | 執行 .Net 指令碼或 Orchestrator Integration Toolkit |
處理電子郵件 | 執行 .Net 指令碼或 Orchestrator Integration Toolkit |
讀取電子郵件 | 執行 .Net 指令碼或 Orchestrator Integration Toolkit |
篩選 Exchange 電子郵件 | 社群整合套件 |
處理 Exchange 電子郵件 | 社群整合套件 |
讀取 Exchange 電子郵件 | 社群整合套件 |
Orchestrator 不支援的 Opalis 原則物件
少數的 Opalis Integration Server 原則物件沒有對等的 Orchestrator Runbook 活動。 Runbook Designer 會使用問號 (?) 標示這些不支援的物件參考。 下表列出不支援的原則物件。
Opalis 物件 | 詳細資料 |
---|---|
傳送呼叫 | 不常使用且已過時。 |
清除事件記錄檔 | 不常使用且已過時。 |
傳送快顯視窗 | 不支援。 |
監視事件記錄檔容量。 | 不常使用且已過時。 已由 System Center 2012 – Operations Manager 中的功能取代。 |
監視效能 | 不常使用且已過時。 已由 Operations Manager 中的功能取代。 |
中斷連線撥號 | 不常使用且已過時。 |
取得撥號狀態 | 不常使用且已過時。 |
等候 | 唯有在 Opalis Integration Server 6.3 舊版模式 Runbook 中才具有意義。 「連接點」是最接近的 Orchestrator 活動。 |
使用遺失物件的 Opalis 原則
對 Opalis 資料存放區或 Orchestrator 資料庫執行下列 SQL Server 查詢,以識別包含 Orchestrator 中已不再可用的物件的 Opalis 原則。 此查詢會傳回原則中 Opalis 原則名稱和物件的名稱。 此查詢所識別的任何原則在匯入 Orchestrator 之後必須經過更新,以移除對已被取代之物件的參考。
Select
policies.[Name] as [Policy Name],
objects.[Name] as [Object Name]
From
[Objects] objects join
[Policies] policies
on objects.[ParentID]=policies.[UniqueID]
Where
objects.objecttype = '2081B459-88D2-464A-9F3D-27D2B7A64C5E' or
objects.objecttype = '6F0FA888-1969-4010-95BC-C0468FA6E8A0' or
objects.objecttype = '8740DB49-5EE2-4398-9AD1-21315B8D2536' or
objects.objecttype = '19253CC6-2A14-432A-B4D8-5C3F778B69B0' or
objects.objecttype = '9AB62470-8541-44BD-BC2A-5C3409C56CAA' or
objects.objecttype = '292941F8-6BA7-4EC2-9BC0-3B5F96AB9790' or
objects.objecttype = '98AF4CBD-E30E-4890-9D26-404FE24727D7' or
objects.objecttype = '2409285A-9F7E-4E04-BFB9-A617C2E5FA61' or
objects.objecttype = 'B40FDFBD-6E5F-44F0-9AA6-6469B0A35710' or
objects.objecttype = '9DAF8E78-25EB-425F-A5EF-338C2940B409' or
objects.objecttype = 'B5381CDD-8498-4603-884D-1800699462AC' or
objects.objecttype = 'FCA29108-14F3-429A-ADD4-BE24EA5E4A3E' or
objects.objecttype = '7FB85E1D-D3C5-41DA-ACF4-E1A8396A9DA7' or
objects.objecttype = '3CCE9C71-51F0-4595-927F-61D84F2F1B5D' or
objects.objecttype = '96769C11-11F5-4645-B213-9EC7A3F244DB' or
objects.objecttype = '6FED5A55-A652-455B-88E2-9992E7C97E9A' or
objects.objecttype = '9C1DF967-5A50-4C4E-9906-C331208A3801' or
objects.objecttype = 'B40FDFBD-6E5F-44F0-9AA6-6469B0A35710' or
objects.objecttype = '829A951B-AAE9-4FBF-A6FD-92FA697EEA91' or
objects.objecttype = '1728D617-ACA9-4C96-ADD1-0E0B61104A9E' or
objects.objecttype = 'F3D1E70B-D389-49AD-A002-D332604BE87A' or
objects.objecttype = '2D907D60-9C25-4A1C-B950-A31EB9C9DB5F' or
objects.objecttype = '6A083024-C7B3-474F-A53F-075CD2F2AC0F' or
objects.objecttype = '4E6481A1-6233-4C82-879F-D0A0EDCF2802' or
objects.objecttype = 'BC49578F-171B-4776-86E2-664A5377B178'