管理外部內容類型 (SharePoint Server 2010)
適用版本: SharePoint Foundation 2010, SharePoint Server 2010
上次修改主題的時間: 2016-11-30
外部內容類型是定義可在商務應用程式中使用之物件 (例如「客戶」、「訂單」或「連絡人」) 的 XML 檔案。定義可以包含下列資訊:
物件中包含的資料欄位
建立、讀取、更新、查詢或刪除該物件的方法
使用者可以對物件採取的動作
支援連線至提供物件資料之外部資料來源的資訊
外部內容類型定義儲存在受支援之外部系統的資料,例如 SQL Server 資料庫或其他關聯式資料庫、SharePoint 網站、Web 服務或自訂資料連接器。
您可以使用下列方式,將外部內容類型新增至 Business Data Connectivity Service:
使用 Microsoft SharePoint Designer 2010 建立新外部內容類型。
使用 Microsoft Visual Studio 2010 的外部內容類型設計工具。
外部內容類型可接著包含在方案套件中,並部署至 Business Data Connectivity Service。
將應用程式模型匯入包含一或多個外部內容類型的 Business Data Connectivity Service 應用程式。
外部內容類型隨即新增至 Business Data Connectivity Service 應用程式。
將外部內容類型新增至 Business Data Connectivity Service 應用程式之後,該服務應用程式的管理員即可修改其權限,或新增更多功能,例如動作和設定檔頁面。
本文內容:
設定外部內容類型的權限
檢視 Business Data Connectivity Service 應用程式執行個體的所有外部內容類型
檢視模型中包含的所有外部內容類型
檢視外部內容類型的詳細資料
刪除外部內容類型
新增動作至外部內容類型
指定 Business Data Connectivity Service 應用程式執行個體的設定檔頁面主機
建立或更新外部內容類型的設定檔頁面
設定外部內容類型的權限
您可以設定外部內容類型的權限,以指定可編輯內容類型的人員、可執行相關作業 (例如讀取或更新) 的人員、可使用內容類型建立外部清單的人員,以及可設定相關權限的人員。
建議您將特定權限授與每一位需要的使用者或群組,如此一來,這些認證即會提供執行所需工作的最低權限。如需設定權限的詳細資訊,請參閱<Business Connectivity Services 的安全性概觀 (SharePoint Server 2010)>中的<Business Connectivity Service 權限概觀>。
設定外部內容類型的權限
確認您具備下列其中一個管理認證:
您必須是伺服器陣列管理員。
您必須是 Business Data Connectivity Service 應用程式的管理員,並且具備外部內容類型的「設定權限」。
在管理中心網站上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。
在服務應用程式清單中,按一下包含 Business Data Connectivity Service 應用程式的列。
在 [服務應用程式] 索引標籤上,按一下 [作業] 區段中的 [管理]。
在 [編輯] 索引標籤的 [檢視] 群組中,按一下 [外部內容類型]。
按一下您要設定權限之每個外部內容類型的核取方塊。
在 [權限] 群組中,按一下 [設定物件權限]。
在方塊中,輸入要授與權限的使用者帳戶、群組或宣告,然後按一下 [新增]。
注意
使用者帳戶、群組或宣告的名稱中不可以使用分隔號 (|)。
設定帳戶、群組或宣告的權限:
注意
中繼資料物件的存取控制清單中,至少必須有一個使用者、群組或宣告具備「設定權限」權限。
按一下 [編輯],以允許使用者、群組或宣告編輯外部內容類型。
Security Note 「編輯」權限應該視為高權限。惡意使用者可以透過「編輯」權限竊取認證或損毀伺服器陣列。為協助確保解決方案的安全性,建議使用可以隨意指派「編輯」權限給開發人員及解決方案設計者的測試環境。將經過測試的解決方案部署至實際執行環境時,請移除「編輯」權限。 按一下 [執行],以允許使用者、群組或宣告對外部內容類型執行作業 (建立、讀取、更新、刪除或查詢)。
按一下 [可在用戶端選取],以允許使用者、群組或宣告建立外部內容類型的外部清單,以及在外部項目選擇器中檢視外部內容類型。
按一下 [設定權限],以允許使用者、群組或宣告設定外部內容類型的權限。
「設定編輯」應該視為高權限。使用者可以透過「設定權限」將「編輯」權限授與外部內容類型。
若要將權限傳播至以巢狀形式存在於外部內容類型中的所有方法,請按一下 [將權限傳播到這個外部內容類型的所有方法。如此將會覆寫現有權限]。
檢視 Business Data Connectivity Service 應用程式執行個體的所有外部內容類型
您可以使用功能區之 [檢視] 群組中的命令,檢視 Business Data Connectivity Service 應用程式中的所有外部內容類型。
檢視 Business Data Connectivity Service 應用程式執行個體的所有外部內容類型
確認您具備下列管理認證:
- 您必須是伺服器陣列管理員或服務應用程式的管理員。
在管理中心網站上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。
在服務應用程式清單中,按一下包含 Business Data Connectivity Service 應用程式的列。
在 [服務應用程式] 索引標籤上,按一下 [作業] 區段中的 [管理]。
在 [編輯] 索引標籤的 [檢視] 群組中,按一下 [外部內容類型]。
檢視模型中包含的所有外部內容類型
檢視模型中的所有外部內容類型,以深入瞭解模型,或為其他作業選取外部內容類型。
檢視模型中包含的所有外部內容類型
確認您具備下列管理認證:
- 您必須是伺服器陣列管理員或服務應用程式的管理員。
在管理中心網站上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。
在服務應用程式清單中,按一下包含 Business Data Connectivity Service 應用程式的列。
在 [服務應用程式] 索引標籤上,按一下 [作業] 區段中的 [管理]。
在 [編輯] 索引標籤的 [檢視] 群組中,按一下 [BDC 模型]。
指向 BDC 模型,按一下出現的箭頭,然後按一下 [檢視外部內容類型]。
檢視外部內容類型的詳細資料
您可以檢視外部內容類型,以瞭解外部類型、檢視其欄位、檢視其與其他項目的關聯,以及檢視與外部內容類型相關聯的動作或篩選。您可以檢視 Business Data Connectivity Service 應用程式的所有外部內容類型清單,也可以僅檢視與特定模型相關聯的項目。
檢視外部內容類型的詳細資料
確認您具備下列管理認證:
- 您必須是伺服器陣列管理員或服務應用程式的管理員。
在管理中心網站上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。
在服務應用程式清單中,按一下包含 Business Data Connectivity Service 應用程式的列。
在 [服務應用程式] 索引標籤上,按一下 [作業] 區段中的 [管理]。
指向您要檢視的外部內容類型,按一下出現的箭頭,然後按一下 [檢視外部內容類型]。
刪除外部內容類型
刪除外部內容類型可以從中繼資料儲存區中移除該內容類型。如果外部內容類型有多個版本,刪除外部內容類型會刪除所有版本。
刪除外部內容類型
確認您具備下列其中一個管理認證:
您必須是伺服器陣列管理員。
您必須是 Business Data Connectivity Service 應用程式的管理員,並且具備外部內容類型的「編輯」權限。
在管理中心網站上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。
在服務應用程式清單中,按一下包含 Business Data Connectivity Service 應用程式的列。
在 [服務應用程式] 索引標籤上,按一下 [作業] 區段中的 [管理]。
在 [編輯] 索引標籤的 [檢視] 群組中,按一下 [外部內容類型]。
選取要刪除的每個外部內容類型。
在 [編輯] 索引標籤的 [管理] 群組中,按一下 [刪除]。
新增動作至外部內容類型
您可以將自訂動作新增至外部內容類型。自訂動作是可以使用使用統一資源定位器 (URL) 存取的程式或網頁。當您建立動作與外部內容類型的關聯時,您可以根據外部內容類型的一或多個欄位內容,將參數傳遞至該動作。例如,您可以建立搜尋頁面 URL 與外部內容類型的關聯,並從該外部內容類型的項目提供資料,以參數化搜尋。
注意
當您將新動作新增至外部內容類型時,該外部內容類型的現有外部清單中不會提供該動作。只有適當外部內容類型中的新外部清單,才會在快顯功能表中顯示該動作。
新增動作至外部內容類型
確認您具備下列管理認證:
- 您必須是伺服器陣列管理員或服務應用程式的管理員。
在管理中心網站上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。
在服務應用程式清單中,按一下包含 Business Data Connectivity Service 應用程式的列。
在 [服務應用程式] 索引標籤上,按一下 [作業] 區段中的 [管理]。
在 [檢視外部內容類型] 頁面上,選取您要新增動作的外部內容類型。
指向外部內容類型,按一下出現的箭頭,然後按一下 [新增動作]。
在 [新增動作] 頁面的 [動作名稱] 區段中,輸入動作的名稱。
此名稱可以是任何文字字串。這是使用者指向外部內容類型的某個項目,然後按一下出現的箭頭時,顯示在快顯功能表中的命令名稱。
在 [瀏覽至此 URL] 欄位中,輸入使用者按一下動作時,所瀏覽之命令的完整 URL。
此命令可以包含將以外部內容類型的一或多個欄位內容填入的參數。在您於此欄位內輸入的 URL 中,您可以為每個要使用的參數包含預留位置。預留位置應該以零開始的整數編號 (0、1、2 等),且應該使用 {數字} 的格式。例如,下列範例 URL 提供兩個參數 “p0” 和 “p1”:
https://www.adventure-works.com/sample.aspx?p0={0}\&p1={1}
警告
參數可以包含個人識別資訊,例如姓名和身分證號碼。設計動作時,請注意不要使用不當顯示這類資訊的欄位,或在必要時,確定網頁伺服器在所有連接點上使用安全通訊端階層。
如果網頁組件內提供動作,請按一下 [在新的網頁瀏覽器視窗中啟動動作 (僅適用於外部資料網頁組件)] 下的 [是],讓動作啟動新的瀏覽器視窗。這麼做可以保護使用者在使用動作時,不會遺失目前的內容。若要在目前的瀏覽器視窗中進行動作,請按一下 [否]。
如果您的動作包含參數,請在 [參數屬性] 欄位中,為 URL 中的每個參數預留位置 (從參數 {0} 開始),按一下 [新增參數],然後在外部內容類型的可用欄位清單中,按一下包含您要傳遞給該參數之內容的欄位。
對命令 URL 中的每個參數重複此步驟。您可以按一下參數旁標示為 [移除] 的按鈕,移除任何參數。
若要建立圖示與自訂動作的關聯,請在 [圖示] 區段中,按一下 [標準圖示],然後從清單中選取圖示;或在 [此 URL 的圖像] 欄位中,輸入要當成動作圖示之圖像的完整 URL。
預設動作是使用者按一下項目所進行的動作,而不是從功能表中選擇動作。若要將動作設為預設動作,請按一下 [預設動作]。
按一下 [確定] 新增動作。
指定 Business Data Connectivity Service 應用程式執行個體的設定檔頁面主機
設定檔頁面顯示外部內容類型的項目資料。Business Data Connectivity Service 應用程式的設定檔頁面儲存在伺服器陣列中主控 Business Data Connectivity Service 的網站。您可以指定設定檔頁面的所在網站。
指定 Business Data Connectivity Service 應用程式執行個體的設定檔頁面主機
確認您具備下列管理認證:
- 您必須是伺服器陣列管理員或服務應用程式的管理員。
在管理中心網站上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。
在服務應用程式清單中,按一下包含 Business Data Connectivity Service 應用程式的列。
在 [服務應用程式] 索引標籤上,按一下 [作業] 區段中的 [管理]。
在 [編輯] 索引標籤的 [設定檔頁面] 群組中,按一下 [設定]。
在 [實體設定檔頁面主機] 頁面的 [主控 SharePoint 網站 URL] 欄位中,指定建立及儲存外部內容類型之設定檔頁面所在的網站 URL。此網站必須與 Business Data Connectivity Service 應用程式執行個體位於相同的伺服器陣列。
重要
建立及儲存外部內容類型之設定檔頁面所在的網站,必須授與設計權限給建立或更新設定檔頁面的所有人,並授與唯讀權限給檢視設定檔頁面的所有使用者。如果您必須在新 Web 應用程式中建立此網站,請建立該 Web 應用程式與 Business Data Connectivity Service 應用程式的關聯。
若要鎖定網站以免建立設定檔頁面,請取消選取 [啟用設定檔頁面建立]。
按一下 [確定]。
建立或更新外部內容類型的設定檔頁面
您可以為外部內容類型建立新設定檔頁面,或更新現有的頁面。例如,當您將外部資料欄新增至外部內容類型,或從外部內容類型移除外部資料欄時,您可以更新設定檔頁面,以反映外部內容類型的變更。
警告
更新現有的設定檔頁面可能會覆寫目前的設定檔頁面。更新頁面上可能會遺失目前頁面的任何自訂。
建立或更新外部內容類型的設定檔頁面
確認您具備下列管理認證:
- 您必須是伺服器陣列管理員或服務應用程式的管理員。
在管理中心網站上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。
在服務應用程式清單中,按一下包含 Business Data Connectivity Service 應用程式的列。
在 [服務應用程式] 索引標籤上,按一下 [作業] 區段中的 [管理]。
在 [檢視外部內容類型] 頁面上,選取您要建立或更新設定檔頁面的外部內容類型。
指向外部內容類型,按一下出現的箭頭,然後按一下 [建立/升級設定檔頁面]。
在 [建立/升級設定檔頁面] 頁面上,按一下 [確定]。
提示
若要建立或更新多個外部內容類型的設定檔頁面,請選取一組外部內容類型,然後按一下 [編輯] 索引標籤,再按一下 [設定檔頁面] 群組中的 [建立/升級]。