新增、編輯或刪除對象規則 (SharePoint Server 2010)

 

適用版本: SharePoint Server 2010

上次修改主題的時間: 2016-11-30

對象規則決定對象所屬的使用者。在新增對象時,會要求您建立規則以決定哪些使用者會是對象的成員。對象必須至少要有一個對象規則。您可以新增對象規則,也可以編輯或刪除現有的對象規則。在編譯對象之前,不會套用新的或編輯過的對象規則。如需詳細資訊,請參閱<編譯對象 (SharePoint Server 2010)>。

每則對象規則都包括下列元素:

  • 運算元會識別您要包括在規則的查詢中之使用者或屬性。

  • 運算子會決定在規則中是要包括或是排除與值進行比較的使用者。

  • 是查詢所使用的比較點。

具有多個規則的對象使用下列邏輯組之一:

  • 符合所有規則:使用者必須符合所有規則,才能成為對象的成員。新增的規則旨在減少對象的大小。

  • 符合任一規則:符合任意規則的使用者,將會成為對象的成員。新增的規則旨在增加對象的大小。

注意

若要建立包含更複雜之邏輯的對象規則,必須使用 Microsoft SharePoint Server 2010 的對象模型。如需詳細資訊,請參閱對象類別 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=185879&clcid=0x404) (可能為英文網頁)。

本文內容:

  • 新增對象規則

  • 編輯對象規則

  • 刪除對象規則

新增對象規則

在下列情況下,新增對象規則是一種很好的作法:

  • 您依據成員資格或報告結構設定對象,而且您想要新增不同通訊群組清單中的使用者,或對不同管理員報告的使用者。若要這樣做,請為使用者運算元新增新的值。

  • 您目前依據報告結構設定對象,而且您想要依據通訊群組清單中的成員資格設定對象。若要這樣做,您應該新增運算子和使用者運算元。

  • 您目前依據成員資格或報告結構設定對象,而且想要以使用者設定檔屬性為基礎,擴展或降低成員資格。若要這樣做,您應該新增運算元。

  • 您以一個屬性為基礎來設定對象,而且您想要依據其他屬性,擴展或降低成員資格。若要這樣做,您應該新增屬性運算元。

新增對象規則

  1. 確認是否具備下列系統管理認證:

    • 您是伺服器陣列管理員群組的成員。
  2. 在管理中心網站上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  3. 在 [服務應用程式] 頁面上的服務應用程式清單中,按一下要設定之 User Profile Service 應用程式所在的列。

    按一下該列將會啟動功能區中的選項。

  4. 在功能區的 [作業] 群組中,按一下 [管理]。

  5. 在 [管理設定檔服務] 頁面上的 [人員] 區段中,按一下 [管理對象]。

  6. 在 [檢視對象] 頁面上,指向您要設定的對象之名稱,按一下出現的箭頭,然後按一下 [檢視屬性]。

  7. 在 [檢視對象屬性] 頁面上的 [對象規則] 區段中,按一下 [新增規則]。

  8. 在 [新增對象規則] 頁面上,執行下列動作之一:

    • 若要新增以使用者為基礎的規則,例如,向特定經理匯報業務的所有使用者:

      1. 在 [運算元] 區段中,選取 [使用者]。

      2. 在 [運算子] 區段中,選取 [報告對象為] 以基於組織階層建立規則,或者選取 [成員屬於] 依群組或通訊群組清單設定內容目標。

      3. 在 [值] 方塊中,輸入值或選取依照此規則評估屬性時要使用的使用者。

        • 為 [報告對象為] 規則,選取要包含在對象中之使用者的管理員。

        • 為 [成員屬於] 規則,選取群組或通訊群組清單,使用者必須屬於該群組或通訊群組清單才能加入對象。

      例如,若要以對特定管理員報告之人員群組為依據來建立對象,請在 [運算元] 區段中選取 [使用者],從 [運算子] 清單中選取 [報告對象為],然後在 [值] 區段中選取管理員的名稱。

    • 若要基於使用者設定檔屬性新增規則,例如所有職稱為「會計」的使用者:

      1. 在 [運算元] 區段中,選取 [屬性],然後從清單中選取一個使用者設定檔屬性。

      2. 從 [運算子] 清單中,為該屬性選取一個運算子。每個使用者設定檔屬性都有一組略有不同的運算子。例如,[職稱] 屬性的運算子為 [包含] 及 [不包含]。若要尋找 UI 中可用的運算子描述,請參閱運算子 (Transact-SQL)

      3. 在 [值] 區段中,輸入依照規則評估屬性時要使用的值。

    例如,如果有一個名為「財務」的對象,則可以建立一項對象規則,將內容目標設定為組織中的所有會計,方法是:從 [屬性] 清單中選取 [職稱] 使用者設定檔屬性,從 [運算子] 清單選取 [包含] 運算子,然後在 [值] 文字方塊中輸入「會計」。

    注意

    使用管理中心只能為每個規則選取一個運算子。若要新增包含更複雜邏輯的對象規則,必須使用 SharePoint Server 2010 物件模型。如需詳細資訊,請參閱對象類別 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=185879&clcid=0x404) (可能為英文網頁)。

  9. 按一下 [確定]。

編輯對象規則

若要變更成下列情況,編輯對象規則是一種很好的作法:

  • **運算子:**如果清單的實際成員資格過於狹隘或過於廣泛,您可能會變更運算子。例如,您可以將 = (等於) 運算子變更為 Contains 運算子,以增加對象的成員資格。

  • **值:**您可能會在下列情況下,變更對象規則的目標值:您要評估正確的使用者運算元或屬性,但成員資格大於或小於預期值,或者規則中存在您想要依據不斷變化之業務需求而包括或排除的使用者或群組。

  • **運算元:**此元素最不可能變更,因為新增新規則幾乎都是較佳的作法。但是,您可以將以報告結構或通訊群組清單中成員資格為基礎的「使用者」運算元,變更為以主管、職稱或其他屬性為基礎的「屬性」運算元,以這些屬性來建立具有類似、但目標更為明確之成員資格的對象。

編輯對象規則

  1. 確認您至少具備下列系統管理認證之一:

    • 您是伺服器陣列管理員群組的成員。

    • 您是包含要編輯對象規則之 User Profile Service 應用程式的服務應用程式管理員。

    • 您是包含要編輯對象規則之 User Profile Service 應用程式的「對象」功能的管理員。

  2. 在管理中心網站上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  3. 在 [服務應用程式] 頁面上的服務應用程式清單中,按一下要設定之 User Profile Service 應用程式所在的列。

    按一下該列將會啟動功能區中的選項。

  4. 在功能區的 [作業] 群組中,按一下 [管理]。

  5. 在 [管理設定檔服務] 頁面上的 [人員] 區段中,按一下 [管理對象]。

  6. 在 [檢視對象] 頁面上,指向您要設定的對象,按一下出現的箭頭,然後按一下 [檢視屬性]。

  7. 在 [檢視對象屬性] 頁面上的 [對象規則] 區段,按一下您想要編輯的規則。

  8. 在 [編輯對象規則] 頁面上,執行下列動作之一:

    • 若對象規則是以使用者為基礎,例如,向特定管理員報告的所有使用者:

      1. 在 [運算元] 區段中,選取 [使用者]。

      2. 在 [運算子] 區段中,選取 [報告對象為] 以基於組織階層建立規則,或者選取 [成員屬於] 依群組或通訊群組清單設定內容目標。

      3. 在 [值] 方塊中,輸入值或選取依照此規則評估屬性時要使用的使用者。

        • 為 [報告對象為] 規則,選取要包含在對象中之使用者的管理員。

        • 為 [成員屬於] 規則,選取群組或通訊群組清單,使用者必須屬於該群組或通訊群組清單才能加入對象。

      例如,若要以對特定管理員報告之人員群組為依據來建立對象,請在 [運算元] 區段中選取 [使用者],從 [運算子] 清單中選取 [報告對象為],然後在 [值] 區段中選取管理員的名稱。

    • 若要以使用者設定檔屬性為基礎新增對象規則,例如,職稱為「會計」的所有使用者。

      1. 在 [運算元] 區段中,選取 [屬性],然後從清單中選取一個使用者設定檔屬性。

      2. 從 [運算子] 清單中,為該屬性選取一個運算子。每個使用者設定檔屬性都有一組略有不同的運算子。例如,[職稱] 屬性的運算子為 [包含] 及 [不包含]。若要尋找 UI 中可用的運算子描述,請參閱運算子 (Transact-SQL)

      3. 在 [值] 區段中,輸入依照規則評估屬性時要使用的值。

    例如,如果有一個名為「財務」的對象,則可以建立一項對象規則,將內容目標設定為組織中的所有會計,方法是:從 [屬性] 清單中選取 [職稱] 使用者設定檔屬性,從 [運算子] 清單選取 [包含] 運算子,然後在 [值] 文字方塊中輸入「會計」。

    注意

    使用管理中心只能為每個規則選取一個運算子。若要新增包含更複雜邏輯的對象規則,必須使用 SharePoint Server 2010 物件模型。如需詳細資訊,請參閱對象類別 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=185879&clcid=0x404) (可能為英文網頁)。

  9. 按一下 [確定]。

注意

編輯對象規則後,您必須重新編譯對象以更新成員資格。如需詳細資訊,請參閱<編譯對象 (SharePoint Server 2010)>。

刪除對象規則

如果對目標內容的業務需求發生變化,可以擴展或降低對象的成員資格。如果對象必須符合所有規則,則刪除對象規則會擴展成員資格。如果對象可以符合任意規則,則刪除對象規則降低成員資格。如果不再需要對象本身,您可以刪除整個對象而不是只刪除特定規則。

注意

刪除對象規則之後,必須重新編譯對象以更新成員資格。在完成編譯之前,對象將仍會繼續包含與已刪除之規則相符的對象。如需詳細資訊,請參閱<編譯對象 (SharePoint Server 2010)>。

刪除對象規則

  1. 確認您至少具備下列系統管理認證之一:

    • 您是伺服器陣列管理員群組的成員。

    • 您是包含要刪除對象規則之 User Profile Service 應用程式的服務應用程式管理員。

    • 您是包含要刪除對象規則之 User Profile Service 應用程式的「對象」功能的管理員。

  2. 在管理中心網站上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  3. 在 [服務應用程式] 頁面上的服務應用程式清單中,按一下要設定之 User Profile Service 應用程式所在的列。

    按一下該列將會啟動功能區中的選項。

  4. 在 [管理設定檔服務] 頁面上的 [人員] 區段中,按一下 [管理對象]。

  5. 在 [檢視對象] 頁面上,指向您要設定的對象,按一下出現的箭頭,然後按一下 [檢視屬性]。

  6. 在 [檢視對象屬性] 頁面上的 [對象規則] 區段中,按一下您想要刪除的規則。

  7. 在 [編輯對象規則] 頁面的底端,按一下 [刪除]。

  8. 按一下 [確定],確認刪除。

See Also

Concepts

管理對象 (SharePoint Server 2010)
User Profile Service 概觀 (SharePoint Server 2010)
規劃設定檔同步處理 (SharePoint Server 2010)