內容類型規劃 (SharePoint Foundation 2010)
適用版本: SharePoint Foundation 2010
上次修改主題的時間: 2016-11-30
本文說明內容類型及工作流程,並提供如何將其整合到 Microsoft SharePoint Foundation 2010 文件管理解決方案的規劃指導。
規劃內容類型
本節內容:
何謂內容類型?
欄範本
資料夾內容類型
何謂內容類型?
「內容類型」可定義清單項目、文件或資料夾的屬性。每個內容類型都可以指定:
要與其類型之項目建立關聯的屬性。
可從其類型之項目啟動的工作流程。
文件範本 (適用於文件內容類型)。
可使用的文件轉換 (適用於文件內容類型)。
自訂功能。
您可以將內容類型與清單或文件庫建立關聯。當您這麼做時,就會指定清單或文件庫可包含該內容類型的項目,以及該清單或文件庫中的 [新增] 命令可讓使用者建立該類型的新項目。
注意
您也可以將屬性、工作流程、原則及範本,直接與清單或文件庫建立關聯。不過,這麼做會將這些關聯限制在清單或文件庫,而無法在您的整個解決方案中重複使用。在 SharePoint Foundation 2010 中,網站層級工作流程可以與多個清單或文件庫建立關聯。
文件庫和清單可以包含多個內容類型。例如,文件庫可以同時包含與專案相關的文件和圖形。當清單或文件庫包含多個內容類型時,適用下列資訊:
根據預設,當使用者建立新項目時,該清單或文件庫的 [新增] 命令可讓使用者從所有可用的內容類型之間進行選擇。內容類型擁有人可設定 [新增] 命令,僅顯示特定內容類型。
所有與欄相關聯的可用內容類型都會顯示。
您可以在網站的內容類型庫中定義自訂內容類型。自訂內容類型必須直接或間接衍生自核心內容類型,例如文件或項目。在網站中定義自訂內容類型之後,就可以在該網站及其下所有網站中使用。若要在網站集合內取得範圍最廣的內容類型,請將其定義在頂層網站的內容類型庫中。
例如,若貴組織使用特定的合約範本,就可以在網站集合頂層網站的內容類型庫中,建立內容類型來定義該合約的中繼資料、合約的範本,以及檢閱和完成合約所需的工作流程。然後,與合約內容類型相關聯之網站集合中的任何文件庫,都會包含上述所有功能,並且可以讓作者依據範本來建立新的合約。
在以 SharePoint Foundation 2010 為基礎的網站中,每個預設清單項目或文件庫項目 (例如合約、工作或文件) 在網站的內容類型庫中,都有相對應的內容類型。規劃內容類型時,您可以用這些最新的內容類型定義做為起點,依據需求,以現有的內容類型做為新內容類型、或修改預設類型的基礎。
內容類型採用階層式組織架構,這種階層可以讓其中一種內容類型繼承其他內容類型的特性。如此,組織內的文件類別就可以共用特性,小組也可以針對特定網站或清單來自訂這些特性。
例如,企業中可交付客戶的所有文件,可能都需要一組中繼資料,如帳號、專案編號及專案經理。藉由在頂層建立 [應交付客戶] 的內容類型,讓所有應交付客戶的文件類型都繼承此內容類型,即可確保像帳號和專案編號這類必要資訊,會與組織內所有不同的應交付客戶文件相關聯。請注意,如果在頂層的 [應交付客戶] 內容類型中新增另一個必要的欄,則內容類型擁有人可以將變更傳播至從其繼承的所有內容類型,就會將新欄新增至所有應交付客戶的文件。
欄範本
與內容類型相關聯之中繼資料的每個項目都是一欄,也就是清單中用來儲存資訊的位置。清單或文件庫通常都會顯示成資訊欄圖形。然而,依據與清單相關聯的檢視,這些欄會以其他形式出現,例如行事曆顯示中的日期。在與清單或文件庫相關聯的表單中,欄會顯示成欄位。
您可定義將欄用於多個內容類型。若要執行這項操作,請將其建立在欄範本庫中。網站集合中的每個網站都有欄範本庫。就像內容類型一樣,定義在網站的欄範本庫中的欄可用於該網站及其下所有網站。
資料夾內容類型
資料夾內容類型會在清單或文件庫中,定義與資料夾相關聯的中繼資料。當您將資料夾內容類型套用至清單或文件庫時,該清單或文件庫中的 [新增] 命令就會包含該資料夾內容類型,讓使用者可以建立該類型的資料夾。
您可以在清單或文件庫中,定義只能用在特定內容類型之資料夾中的檢視。當您想要讓資料夾包含特定類型的文件,而且想要讓該資料夾中的檢視只顯示與該資料夾所包含之文件類型相關的欄時,此定義將非常有用。
使用 SharePoint Foundation 2010 物件模型可以針對資料夾內容類型自訂 [新增] 命令,如此一來,當使用者建立該類型的新資料夾時,就會依據儲存在伺服器上的範本,在資料夾中預先填入多個檔案和文件。例如,當您實作的複合文件類型需要將多個檔案加入單一應交付客戶的文件時,上述方法將非常有用。