規劃內容類型 (Windows SharePoint Services)
本文內容:
內容類型
關於欄範本
關於資料夾內容類型
規劃文件內容類型
規劃清單內容類型
規劃內容之後:後續步驟
本主題說明內容類型及相關功能,並依據 Windows SharePoint Services 3.0 來提供規劃適用您解決方案的內容類型指導。
何謂內容類型?
內容類型可定義清單項目、文件或資料夾的屬性。每個內容類型都可以指定:
屬性要與內容類型的項目建立關聯
可以從內容類型項目啟動的工作流程
文件範本 (針對文件內容類型)
要提供的文件轉換 (針對文件內容類型)
自訂功能
您可以將內容類型與清單或文件庫建立關聯。當您執行此作業時,就會指定清單或文件庫可包含該內容類型的項目,以及該清單或文件庫中的 [新增] 命令可讓使用者建立該類型的新項目。
注意
屬性、工作流程及範本也可以直接與清單或文件庫相關聯。但執行此作業會將這些關聯限制在清單或文件庫,而無法在您的整個解決方案中重複使用。
文件庫和清單可以包含多個內容類型。例如,文件庫可以同時包含與專案相關的文件和圖形。當清單或文件庫包含多個內容類型時:
清單或文件庫中的 [新增] 命令可讓使用者建立所有相關內容類型的新項目。
所有與欄相關聯的可用內容類型都會顯示。
您可以在網站的內容類型庫中定義內容類型。在網站中定義內容類型之後,就可以使用在該網站及其下的所有子網站。若要讓內容類型的可用範圍最廣,請將它定義在網站集合最上層網站的內容類型庫中。
例如,若貴組織使用特定的合約範本,就可以在網站集合最上層網站的內容類型庫中,建立內容類型來定義該合約的中繼資料、合約的範本,以及檢閱和完成合約所需的工作流程。然後,與合約內容類型相關聯之網站集合中的任何文件庫,都會包含上述所有功能,並且可以讓作者依據範本來建立新的合約。
在以 Windows SharePoint Services 3.0 為基礎的網站中,每個預設清單項目或文件庫項目 (例如合約、工作或文件) 在網站的內容類型庫中,都有相對應的內容類型。規劃內容類型時,您可以用這些最新的內容類型定義作為起點,依據需求,以現有的內容類型作為新內容類型、或修改預設類型的基礎。
內容類型採用階層式組織架構,這種階層可以讓其中一種內容類型繼承其他內容類型的特性。如此,組織內的文件類別就可以共用特性,小組也可以針對特定網站或清單來自訂這些特性。
例如,企業中可交付客戶的所有文件,可能都需要一組中繼資料,如帳號、專案編號及專案經理。藉由在最上層建立 [應交付客戶] 的內容類型,讓所有應交付客戶的文件類型都繼承此內容類型,即可確保像帳號和專案編號這類必要資訊,會與組織內所有不同的應交付客戶文件相關聯。請注意,如果在最上層的 [應交付客戶] 內容類型中新增另一個必要的欄,則內容類型擁有者可以將變更傳播至從其繼承的所有內容類型,就會將新欄新增至所有應交付客戶的文件。
關於欄範本
與內容類型相關聯之中繼資料的每個項目都是一欄,也就是清單中用來儲存資訊的位置。Windows SharePoint Services 3.0 中的清單或文件庫通常都會以圖形顯示資訊欄。然而,依據與清單相關聯的檢視,這些欄會以其他表單出現,例如行事曆顯示中的日期。在與清單或文件庫相關聯的表單中,欄會顯示成欄位。
您可定義將欄用於多個內容類型。若要執行這項操作,請將其在 [欄範本庫] 中建立。網站集合中的每個網站都有 [欄範本庫]。就像內容類型一樣,定義在網站的 [欄範本庫] 中的欄可用於該網站及其所有子網站。
關於資料夾內容類型
資料夾內容類型會在清單或文件庫中,定義與資料夾相關聯的中繼資料。當您將資料夾內容類型套用至清單或文件庫時,該清單或文件庫中的 [新增] 命令就會包含該資料夾內容類型,讓使用者可以建立該類型的資料夾。
您可以在清單或文件庫中,定義只能用在特定內容類型之資料夾中的檢視。當您想要讓資料夾包含特定類型的文件,而且想要讓該資料夾中檢視只顯示與該資料夾所包含之文件類型相關的欄時,這會很好用。
使用 Windows SharePoint Services 3.0 物件模型可以針對資料夾內容類型來自訂 [新增]**** 命令,這樣一來,當使用者建立該類型的新資料夾時,就會依據儲存在伺服器上的範本,在資料夾中預先填入多個檔案和文件。例如,當您實作的複合文件類型需要將多個檔案加入單一應交付客戶的文件時,這會很好用。
規劃文件內容類型
使用內容類型工作表來記錄有關每個新內容類型的決定。每個文件內容類型應該都會直接繼承文件內容類型的設定,或是繼承自該文件內容類型之內容類型的設定。這樣可以確保文件類型的基本欄 (例如 [標題] 和 [建立者]) 存在,而且您可以將範本與內容類型建立關聯。
規劃文件內容類型的第一階段,是要檢閱及列出解決方案中的每個文件類型,以決定是否有現有的內容類型可用於該類型的文件。如果預設的內容類型 (例如文件) 即已足夠,則不需規劃自訂內容類型。
檢閱文件類型清單來決定哪些可以使用預設內容類型之後,再使用下列步驟來規劃新的文件內容類型。針對您規劃的每種內容類型,填寫個別的規劃內容類型工作表。
輸入文件類型,例如「產品規格」。
輸入要定義新內容類型的網站 URL。請記得,內容類型可用於定義這些內容類型的網站及其下的所有子網站。
決定上層內容類型 在規劃內容類型工作表的 [上層內容類型] 欄位中,輸入上層內容類型。這將會是預設內容類型,請參閱<預設 Windows SharePoint Services 3.0 內容類型>,或是您已規劃的自訂內容類型。
決定欄 在規劃內容類型工作表的 [規劃欄] 表格中,執行下列作業:
輸入繼承自上層內容類型的每一欄。在 [新增?] 欄的每個項目中輸入 [否]****。
針對其他的每一欄,輸入預先定義欄的名稱,或是您要建立之欄的名稱。請記得,欄的名稱是很重要的,因為它可以傳達該欄的目的。因此,即使網站集合欄組件庫中已定義您所需類型的欄,您可能還是會決定為您的應用程式定義一個更貼切名稱的相似欄。隨著其他欄的名稱,輸入其類型,並指出它們是不是新的。
決定範本 在工作表的 [規劃範本] 區段中,輸入與這個內容類型相關聯之範本的名稱,以及其類型 (例如 .Docx) 和範本目的的簡述。如果範本不是繼承自上層內容類型,請在 [新增?] 欄位中,輸入 [否]。
決定工作流程 工作流程會將商務邏輯附加到 Windows SharePoint Services 3.0 中的文件及清單項目。您可以將任何可用的工作流程與內容類型建立關聯。然後就可以在該內容類型的任何文件上初始化工作流程。如需工作流程規劃的完整討論,請參閱<規劃工作流程 (Windows SharePoint Services)>。在檢閱工作流程並判斷可用的工作流程之後,請在規劃內容類型工作表的 [規劃工作流程] 表格中,輸入要與內容類型建立關聯的每個工作流程。如果工作流程不是繼承自上層內容類型,請在 [新增?] 欄中輸入該資訊。
規劃清單內容類型
清單內容類型的元素包括與內容類型相關聯的中繼資料欄,以及可以在該清單內容類型之項目上執行的工作流程。使用清單內容類型來定義您的解決方案專屬的清單項目類型。例如,在客服中心解決方案中,支援專業人員會研究及解決客戶的技術問題,清單內容類型可以用來將各支援事件的資料標準化,並可利用工作流程來支援追蹤事件。
使用下列步驟來規劃新的清單內容類型。針對您規劃的每個清單內容類型,填寫個別的規劃內容類型工作表。在工作表的 [文件類型] 欄位中,輸入 [清單]。
輸入要定義新內容類型的網站 URL。內容類型可用於定義這些內容類型的網站及其下的所有子網站。
決定上層內容類型 在規劃內容類型工作表的 [上層內容類型] 欄位中,輸入上層內容類型。這將會是預設內容類型 (請參閱<預設 Windows SharePoint Services 3.0 內容類型>) 或是您已規劃的自訂內容類型。
決定欄 在規劃內容類型工作表的 [規劃欄] 表格中,執行下列作業:
輸入繼承自上層內容類型的每一欄。在 [新增?]**** 欄的每個項目中,輸入 [否]。
針對其他的每一欄,輸入預先定義欄的名稱,或是您要建立之欄的名稱。隨著其他欄的名稱,輸入其類型,並指出它們是不是新的。
在工作表的 [規劃範本] 區段中,輸入 [無]。
決定工作流程 如果有可用的工作流程與清單內容類型相關,您可選擇將其與該內容類型建立關聯。然後就可以在該內容類型的任何清單項目上初始化工作流程。如需工作流程規劃的完整討論,請參閱<規劃工作流程 (Windows SharePoint Services)>。在檢閱工作流程並判斷可用的工作流程之後,請在規劃內容類型工作表的 [規劃工作流程] 表格中,輸入要與內容類型建立關聯的每個工作流程。如果工作流程不是繼承自上層內容類型,請在 [新增?] 欄中,輸入該資訊。
規劃內容類型之後:後續步驟
規劃文件及清單內容類型之後,後續有幾個建議步驟:
如果您尚未完成此作業,請在文件庫工作表的 [內容類型]**** 欄中,記錄您所規劃的每個內容類型。
依網站 URL 別,將規劃內容類型工作表排序,並識別要為各網站定義的新欄。
識別要設計的新範本。
識別要開發或取得並安裝的新工作流程。