建立訂閱

您透過導覽至目標視點以及選取要訂閱的來源視點來建立訂閱。在來源視點中進行變更確定後,將會產生要求以便在目標視點中進行相同的變更。

最佳作法

當您建立節點類型轉換器時,最好是將來源節點類型轉換至目標視點中的單一節點類型。如果您將來源節點類型轉換至多個目標節點類型,訂閱要求可能變成不明確,記錄可能被略過。

提示:

在您建立訂閱之後,請使用視點檢查程式中的「歷程」頁籤,來視覺化您的視點作為來源和目標的訂閱。請參閱檢視視點歷程。

訂閱必備條件

必須滿足下列條件,才能夠建立訂閱:

  • 來源和目標視點兩者都必須要具有「作用中」狀態。

  • 訂閱建立者與預設和替代受派者必須具有足夠的權限與資料存取權。請參閱要求的安全性。

  • 如果來源和目標視點兩者都具有階層類型節點集,兩個階層集不可以相同,而且兩個視點之間必須至少一個對等的節點類型。也就是說,在同一個應用程式中來源和目標視點必須具有相同的節點類型,否則必須設定節點類型轉換器,將來源節點類型轉換為目標節點類型。

  • 如果來源視點具有清單類型節點集以及目標視點具有階層類型節點集,兩個視點之間必須至少要有一個對等的節點類型。也就是說,在同一個應用程式中來源和目標視點必須具有相同的節點類型,否則必須設定節點類型轉換器,將來源節點類型轉換為目標節點類型。

  • 如果來源和目標視點兩者都具有清單類型節點集,或者來源具有階層類型節點集以及目標具有清單類型節點集,兩個視點必須至少具有一個不同的節點類型,而且必須設定節點類型轉換器將來源節點類型轉換為目標節點類型。

注意事項

  • 針對可在來源視點 (具有清單類型節點集) 與目標視點 (具有階層類型節點集) 中新增或插入節點的訂閱動作,階層視點中父項的值可透過以下幾種方式判定:
    • 您可以在來源視點中選取節點層級特性,以在目標視點中指定該節點的父項。目標父項的來源特性必須在訂閱上進行設定。請參閱指定目標父項的來源特性。
    • 管理員可以定義用來計算父項值的表示式。請參閱計算並儲存的特性
  • 對於具有計算節點名稱的訂閱,系統會在來源視點中計算節點名稱,並將產生的名稱傳遞至目標視點。如果您想要計算目標視點中的名稱,則必須在節點類型轉換器中設定特性轉換,以將名稱特性轉換為空白值或其中一個計算名稱關鍵字。請參閱計算名稱與訂閱。
  • 在產生訂閱要求的要求項目時,會為來源階層視點中的最上層節點執行節點類型轉換器中的「父項」轉換。這可將來源視點中新增的最上層節點放置在目標階層視點中的不同父項下。
  • 對於使用名稱轉換的目標節點,如果目標節點已連結至來源節點,則可透過使用節點連結資訊來識別目標節點,從目標視點中移除或刪除這些節點。

    註:

    節點連結會在使用訂閱同步節點、從比較結果建立要求項目,或在配對並合併節點時建立 (請參閱關於節點連結)。如果目標視點中有使用名稱轉換但未連結至來源節點的節點 (例如,這些節點並非透過訂閱從來源視點建立或更新),則無法使用訂閱從目標視點中移除或刪除這些節點。
  • 如果您的目標視點名稱超過 30 個字元,您必須建立長度大約 30 個字元的標籤。訂閱要求檔案中將使用標籤而不是視點名稱。請參閱檢查視點。

  • 您無法建立含有時間標籤視點的訂閱當作來源或目標視點。

建立訂閱

目標視點可以訂閱多個供應商視點。若要建立訂閱,請執行下列動作:

  1. 從檢視中,開啟含有目標視點的檢視。

  2. 選取目標視點。

  3. 將游標置於視點名稱右側,接著按一下 功能表圖示,然後選取檢查。

  4. 選取訂閱頁籤,然後按一下建立。

  5. 在建立訂閱對話方塊中,執行下列動作:

    1. 選取您要訂閱的來源視點。

      註:

      只有符合訂閱必備條件中的條件的視點才會顯示以供選擇。

    2. 選擇性:輸入訂閱的名稱和描述。依預設,訂閱名稱為 "{來源檢視名稱} | {來源視點名稱}"。
    3. 按一下建立。

按一下建立之後,訂閱會顯示在「訂閱檢查程式」中。您可以從此處編輯訂閱設定值。請參閱編輯訂閱。