可重複使用的節點
在這個部分中:
關於可重複使用節點
Environment Manager 控制台中的「可重複使用的功能」在 Environment Manager 的 8.1 版中有所變更。但是在升級組態以便用於 8.1 或更新版本的控制台時,先前的「執行節點」功能會啟用。
可重複使用的節點可以讓單一節點在組態中被參照多次。可以將它們新增至支援其動作與條件的任何觸發程式。可重複使用的節點會儲存在程式庫中,而此處的任何變更會反映在組態中的每個事件中。
若要檢視在組態中參照可重複使用的節點的位置,請按一下程式庫中的「可重複使用的節點」。每個可重複使用的節點會與每個執行個體的導覽窗格中的路徑一同列出。
在下面的組態中,節點 RU Node 1 和 RU Node 2 可以重複使用,並且已經在「電腦啟動」和「桌面建立」節點內參照。摘要會列出節點以及在組態中參照節點的位置。
按一下摘要中可重複使用的節點的參照,以選取導覽窗格中的參照並且檢視其內容。
可以直接在程式庫中建立新的可重複使用的節點,或者可以複製組態中的現有節點並且自動新增至程式庫。
無法參照可重複使用的節點裡面的動作與條件以便在不允許該動作或條件的觸發程式中執行。舉例來說,「磁碟機與印表機」動作不會在「電腦」觸發程序中執行。包含「磁碟機與印表機」動作的可重複使用的節點,無法在已選取「電腦」觸發程序情況下透過「可重複使用的節點」或「執行節點」下拉式清單使用。
建立可重複使用節點
建立可重複使用的節點
- 在「原則組態」導覽窗格中,選取程式庫 > 可重複使用的節點。
- 在「節點」功能區中,選取節點。
- 反白顯示新節點並且建立所需的條件和動作。
現在可以透過組態中的「可重複使用的節點」形式使用節點。
從現有節點建立可重複使用的節點
當節點已經被移至可重複使用的節點時,會將其從組態中的位置移除,而可重複使用的節點的參照必須在其位置上建立 (如果需要)。
- 在「原則組態」導覽窗格中,選取您想要設為可重複使用的節點。
- 在「節點」功能區中,選取複製然後選取其中一個子選項:
- 移至可重複使用節點 - 節點、其動作、條件以及所有子節點會移至可重複使用的節點。
- 複製至可重複使用節點 - 會將節點 (連同相關條件與動作,但是沒有包括子節點) 複製到可重複使用的節點,並且以「Clone of」(複製自) 前置詞重新命名。
複製至包含子節點的可重複使用節點 - 會將節點、其動作、條件以及所有子節點複製到可重複使用的節點。節點以及所有子節點會以「Clone of」(複製自) 為前置詞。
如果選取了任一複製至選項,在其原始位置中的節點將不會是可重複使用的節點。如果需要,請刪除原始節點並且以可重複使用的節點取代。
可以透過組態中的「可重複使用的節點」使用節點或節點的副本。
參照組態中可重複使用的節點。
- 在「原則組態」導覽窗格中,選取您想要在其中加入可重複使用節點的觸發程序或節點。
- 在「節點」功能區的新增群組中,選取可重複使用的節點。
- 從可用清單中選取可重複使用的節點。
將會參照可重複使用的節點中的動作以便從選取節點內執行。
將可重複使用的節點轉換為一般節點
- 在導覽窗格中選取可重複使用節點的參照。
- 在「節點」功能區的編輯群組中,選取轉換為正常。
會移除與可重複使用的節點的所有連結。可以單獨編輯節點,而不會影響可重複使用的節點及其參照。
對於可重複使用的節點,失敗時停止子節點
可重複使用的節點中的動作與條件的失敗時停止子節點指示會在程式庫內啟用與停用。會將設定統一套用至組態中可重複使用節點的每個參照,無法變更組態中的個別參照。
如果可重複使用的節點中包含多個動作或條件並且套用失敗時停止子節點設定,在組態中參照可重複使用的節點時,任何子節點只會在每個節點以及條件成功的情況下才會執行。如果已經套用失敗時停止子節點的一個動作失敗,子節點將不會執行。
在下面的範例中,可重複使用的節點 (RU 節點 1) 有一個附屬節點: 節點 1。兩個節點中都包含有一個動作,每個動作都啟用了失敗時停止子節點。可重複使用的節點會在組態中參照,並會在下面的層級新增附屬的子節點。如果 RU 節點、節點 1 和節點 2 中的所有動作成功,子節點才會執行。如果任何動作失敗,則不會執行。
對於升級中可重複使用的節點,失敗時停止子節點
8.1 之前的版本,會執行可重複使用的節點作為在節點的動作工作區域內設定的動作。對於 Environment Manager 8.1 以及之後的版本,只能參照可重複使用的節點作為觸發程序底下的節點。可以將它們直接新增至組態中的觸發程序。這會影響失敗時停止子節點在可重複使用的節點中運作的方式,在將組態升級至 8.1 以及之後版本時,必須考慮此因素。
在 8.1 版之前的控制台,無法將失敗時停止子節點套用至可重複使用的節點程式庫內的動作與條件。只有在組態內參照可重複使用的節點時,失敗時停止子節點才能在可重複使用的節點參照層級中使用。
對於 8.1 以及更新的版本,程式庫內可重複使用的節點中的每個動作與條件都有失敗時停止子節點指示。 當 8.0 組態升級時,可重複使用的節點內的所有動作和條件會啟用失敗時停止子節點。 因此如果可重複使用的節點中的任何動作失敗,子節點將不會執行。
因為這樣有可能會變更組態中的行為,因此必須考慮升級可能造成的影響。雖然可以視需要為每個動作或條件停用失敗時停止子節點,但是這樣可能會無法建立想要的行為,而組態可能需要更全面的更新。
可重複使用的節點以及 8.1 版之前的組態
組態升級的方式為將使用 Environment Manager 先前版本建立的 MSI 或 XML 檔案匯入 8.1 控制台。AppSense Environment Manager 套件 (AEMP) 檔案也會以相同方式升級。
在較舊版本的控制台中,會使用動作功能區中的執行節點按鈕,將可重複使用的節點參照新增至組態。在 8.x 控制台,已經將執行節點按鈕移除,並且以節點功能區中的可重複使用的節點按鈕取代。
在升級組態並且在 8.x 控制台中開啟組態時,可重複使用的節點按鈕會新增至動作功能區以複寫先前版本的功能。