管理外部內容類型 (SharePoint Foundation 2010)
適用版本: SharePoint Foundation 2010
上次修改主題的時間: 2016-11-30
外部內容類型是定義可在商務應用程式中使用之物件 (例如「客戶」、「訂單」或「連絡人」) 的 XML 檔案。定義可以包含下列資訊:
物件中包含的資料欄位
建立、讀取、更新、查詢或刪除該物件的方法
使用者可以對物件採取的動作
支援連線至提供物件資料之外部資料來源的資訊
外部內容類型定義儲存在受支援之外部系統的資料,例如 SQL Server 資料庫或其他關聯式資料庫、SharePoint 網站、Web 服務或自訂資料連接器。
您可以使用下列方式,將外部內容類型新增至 Business Data Connectivity Service:
使用 Microsoft SharePoint Designer 2010 建立新外部內容類型。
將應用程式模型匯入包含一或多個外部內容類型的 Business Data Connectivity Service 應用程式。
外部內容類型隨即新增至 Business Data Connectivity Service 應用程式。
將外部內容類型新增至 Business Data Connectivity Service 應用程式之後,該服務應用程式的管理員即可修改其權限,或新增更多功能,例如動作和設定檔頁面。
本文內容:
設定外部內容類型的權限
檢視 Business Data Connectivity Service 應用程式執行個體的所有外部內容類型
檢視模型中包含的所有外部內容類型
檢視外部內容類型的詳細資料
刪除外部內容類型
新增動作至外部內容類型
指定 Business Data Connectivity Service 應用程式執行個體的設定檔頁面主機
建立或更新外部內容類型的設定檔頁面
設定外部內容類型的權限
您可以設定外部內容類型的權限,以指定可編輯內容類型的人員、可執行相關作業 (例如讀取或更新) 的人員、可使用內容類型建立外部清單的人員,以及可設定相關權限的人員。
建議您授與特定權限給每一位需要的使用者或群組,如此一來,這些認證即會提供執行所需工作的最低權限。如需設定權限的詳細資訊,請參閱<Business Connectivity Services 安全概觀 (SharePoint Foundation 2010)>中的<Business Connectivity Services 權限概觀>。
設定外部內容類型的權限
確認是否具備下列其中一個系統管理認證:
您必須是伺服器陣列管理員。
您必須是 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 應用程式的列。
在 [服務應用程式] 索引標籤上,按一下 [作業] 區段中的 [管理]。
在 [檢視外部內容類型] 頁面上,選取您要建立或更新設定檔頁面的外部內容類型。
指向外部內容類型,按一下出現的箭頭,然後按一下 [建立/升級設定檔頁面]。
在 [建立/升級設定檔頁面] 頁面上,按一下 [確定]。
提示
若要建立或更新多個外部內容類型的設定檔頁面,請選取一組外部內容類型,然後按一下 [編輯] 索引標籤,再按一下 [設定檔頁面] 群組中的 [建立/升級]。