管理 Business Connectivity Service 應用程式

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

在 SharePoint Online 中,您可以建立 Business Connectivity Services (BCS) 連線到 SharePoint 網站外的資料來源,例如 SQL Azure 資料庫或 Windows Communication Foundation (WCF) Web 服務。建立這些連線之後,您就可以在 SharePoint 系統管理中心管理或編輯 BCS 資訊。您可以直接登入 SharePoint 系統管理中心網站,或先登入 Office 365 系統管理中心再移至 SharePoint 系統管理中心。

SharePoint Online 會同時使用 BCS 與 Secure Store Services 來存取和擷取像是外部資料系統的 BDC 模型等資料。若要深入了解 BCS,請參閱 Office 365 適用的 SharePoint Online 規劃指南

本文內容

管理 BCS 權限

物件權限

中繼資料儲存區權限

匯入或匯出 Business Data Connectivity (BDC) 模型

匯入 BDC 模型

匯出 BDC 模型

新增動作到外部內容類型

檢視外部資料和外部資料設定

[外部內容類型] 檢視

[外部系統] 檢視

檢視屬性設定

設定屬性設定

[BDC 模型] 檢視

管理 BCS 權限

附註: 如需如何設定 BCS 的相關資訊,請參閱MSDN SharePoint Online 開發人員中心

設定完成之後,使用者的權限能控制連線所提供的資料存取權。BCS 有兩種權限類型:

  • 物件權限

  • 中繼資料儲存區權限

Business Connectivity 設定中的 [編輯] 功能區螢幕擷取畫面,畫面顯示了 BDC 模型的 [匯入] 按鈕和權限設定。

物件權限

物件權限只會套用到特定的外部系統、BDC 模型或外部內容類型 (ECT)。每個 ECT 都是安全物件。例如,如果您有一個名為 WCFBookSales 的 ECT,物件權限只會套用到 WCFBookSales 物件,而不會套用至其他可能被定義的 ECT。

若要設定物件的物件權限,請遵循下列步驟執行。

  1. 以您的 SharePoint Online 系統管理員帳戶登入 Office 365

  2. 移至 SharePoint 系統管理中心

  3. 選取 [BCS]。

  4. 在 [商務資料目錄] 區段中,選取 [管理 BDC 模型及外部內容類型]。

  5. 選取您要管理的 ECT 或外部系統的名稱旁的核取方塊。

  6. 在功能區上,選取 [設定物件權限]。
    在 SharePoint Online 中,Business Connectivity Services [設定物件權限] 對話方塊的螢幕擷取畫面。

  7. 在文字方塊中輸入使用者帳戶或群組名稱,然後選取 [新增]。您也可以選取 [瀏覽] 來尋找您想要的名稱。

  8. 請選取您要設定其 ECT 或外部系統存取權的帳戶或群組名稱。您一次只能設定一個帳戶的權限。如果您有多個帳戶或群組,您必須一次選一個,分別設定每個帳戶的存取層級。
    下表說明權限與其相關聯的存取層級。

權限

附註

編輯

允許使用者或群組建立外部系統和 BDC 模型、匯入 BDC 模型,以及匯出 BDC 模型。此設定應保留給具有高度權限的使用者。

執行

允許使用者或群組在 ECT 上執行作業 (建立、讀取、更新、刪除或查詢)。

可於用戶端選取

允許使用者或群組為任何 ECT 建立外部清單,且可在外部項目選擇器中檢視 ECT。

設定權限

允許使用者、群組或宣告在中繼資料儲存區上設定權限。

每個 BCS 連線上必須至少有一個使用者或群組具有此權限,才能進行權限管理。具有此權限的使用者可以將編輯權限授與中繼資料儲存區。此設定應保留給具有高度權限的使用者。

頁面頂端

中繼資料儲存區權限

中繼資料儲存區權限會全域套用到整個 BCS 儲存區。也就是說,它們會套用到該外部資料系統定義的所有 BDC 模型、外部系統、ECT、方法和方法執行個體。您可以在中繼資料儲存區上設定權限,決定哪些人可以編輯項目以及為儲存區設定權限。

中繼資料儲存區權限會套用至許多物件,例如:BDC 模型、ECT 和外部系統。由於中繼資料儲存區的權限能夠取代物件權限,因此必須小心管理。如果經過事先詳加規劃後套用,中繼資料儲存區權限能夠快速且完整地授與存取權。

在 SPO 的 BCS 中,[設定中繼資料儲存區權限] 對話方塊的圖片。

若要設定中繼資料儲存區權限,請依照下列步驟執行。

  1. 以您的 SharePoint Online 系統管理員帳戶登入 Office 365

  2. 移至 SharePoint 系統管理中心

  3. 選取 [BCS]。

  4. 在 [商務資料目錄] 區段中,選取 [管理 BDC 模型及外部內容類型]。

  5. 在功能區上,選取 [設定中繼資料儲存區權限]。

  6. 在文字方塊中輸入使用者帳戶或群組,然後選取 [新增]。您也可以選取 [瀏覽] 來尋找您想要的帳戶。

  7. 帳戶或群組會出現在第二個文字方塊中。如果您有多個帳戶或群組要設定存取層級,您必須一次選取一個進行設定。

    權限

    附註

    編輯

    允許使用者或群組建立外部系統和 BDC 模型、匯入 BDC 模型,以及匯出 BDC 模型。此設定應保留給具有高度權限的使用者。

    執行

    允許使用者或群組在 ECT 上執行作業 (建立、讀取、更新、刪除或查詢)。

    可於用戶端選取

    允許使用者或群組為任何 ECT 建立外部清單,並在外部項目選擇器中檢視 ECT。

    設定權限

    允許使用者、群組或宣告在中繼資料儲存區上設定權限。

    每個 BCS 連線上必須至少有一個使用者或群組具有此權限,才能進行權限管理。

    具有此權限的使用者可以將編輯權限授與中繼資料儲存區。此設定應保留給具有高度權限的使用者。

  8. 若要在中繼資料儲存區中將權限散佈至所有項目,請選取 [將權限散佈到 BDC 中繼資料儲存區中的所有 BDC 模型、外部系統和外部內容類型]。如果您選取此選項,將會取代所有現有您曾在選取的 BCS 應用程式中設定過的權限 (包括物件權限)。

頁面頂端

匯入或匯出 Business Data Connectivity (BDC) 模型

[BDC 模型] 檢視可讓使用者匯入和匯出商務資料連線基礎架構。如果您需要在新環境中重新建立連線,這項功能會非常有用。可以匯入 BDC 模型檔案,以建立與外部系統間的 ECT 連線。

您可以匯入或匯出兩種類型的模型檔案:

模型   :為選取的系統匯出 XML 中繼資料。

資源   :為選取的系統匯出本地化名稱、屬性和權限。

附註: 您可以使用 XML 程式碼建立 BDC 模型。如果您這麼做,請注意,驗證模式 RevertToSelfPassThrough 無法與 SharePoint Online 一起使用。雖然您可能可以匯入以 XML 撰寫的 BDC 模型,但連線將無法使用。

頁面頂端

匯入 BDC 模型

在您匯入 BDC 模型時,也一併匯入了其指定的權限。匯入 BDC 模型前,最好要了解匯入的權限會如何與現有的權限互動。

BDC 模型的匯入權限會新增至 BDC 服務中現有權限的儲存區。如果某個物件項目已存在存取控制清單中,來自匯入檔案的權限資訊會覆寫該物件項目的現有值。

若要匯入 BDC 模型,請遵循下列步驟:

  1. 以您的 SharePoint Online 系統管理員帳戶登入 Office 365

  2. 移至 SharePoint 系統管理中心

  3. 選取 [BCS]。

  4. 在 Business Connectivity Services 區段中,選取 [管理 BDC 模型及外部內容類型]。

  5. 在功能區上,選取 [匯入]。

  6. 在 [BDC 模型] 區段中輸入 BDC 模型檔案的名稱。模型名稱不能包含任何特殊字元,例如 ~ " # % & * : < > ? \ { | } 或字元 0x7f。您也可以選取 [瀏覽] 來尋找 BDC 模型的 *.bdcm 檔案。

    [BCS 模型] 檢視的螢幕擷取畫面。

  7. 在 [檔案類型] 區段中,選取 [模型] 或 [資源] 做為要匯入的檔案類型。

  8. 在 [進階設定] 區段中,選擇下列一或多項資源匯入:

  9. [本地化名稱] 以特定地區設定匯入 ECT 的本地化名稱。Business Data Connectivity 會將匯入的本地化名稱與現有的本地化名稱合併。

  10. [屬性] 匯入 ECT 的屬性。Business Data Connectivity 會將匯入的屬性與現有的屬性描述合併。

  11. [權限] 匯入 ECT 的權限,以及模型中其他安全物件。

  12. (選用) 若要儲存檔案中的資源設定以供日後使用,可在 [使用自訂環境設定] 文字方塊中輸入資源檔案的名稱。

  13. 選取 [匯入]。

頁面頂端

匯出 BDC 模型

您可以匯出 BDC 模型並讀取其內容,以判斷連線之間的差異。這對於疑難排解可能很有用。您也可以將匯出的 BDC 模型檔案匯入到另一個環境以進行測試或重複使用。

若要匯出 BDC 模型或資源檔案,請遵循下列步驟:

  1. 以您的 SharePoint Online 系統管理員帳戶登入 Office 365

  2. 移至 SharePoint 系統管理中心

  3. 選取 [BCS]。

  4. 選取 [管理 BDC 模型及外部內容類型]。

  5. 選取下拉式清單,然後選取 [檢視] 群組中的 [BDC 模型]。

  6. 選取您要匯出 BDC 模型的名稱,然後選取功能表中的 [匯出]。

  7. 在 [Business Data Connectivity 模型] 頁面上,選取要匯出的模型或資源檔案。

  8. 在 [匯入] 頁面的 [檔案類型] 區段中,選取 [模型] 或 [資源] 以指定所要匯入的檔案類型。

  9. 在 [進階設定] 區段中,選取下列一或多項,以進一步精簡資料匯出。

    • 選取 [本地化名稱] 來匯出特定地區設定中本地化的 ECT 名稱。

    • 選取 [屬性​​] 以匯出 ECT 屬性。

    • 選取 [權限​​] 以匯出 ECT 權限。

    • 選取 [Proxy] 以匯出用來連線到外部系統的實作特定 Proxy。

  10. 如果您有儲存過可供稍後使用的資源設定檔案,請在 [使用自訂環境設定] 欄位中輸入要匯出的檔案名稱。

  11. 選取 [匯出] 以開啟能讓您將 *.bdcm 檔案儲存到本機磁碟機的對話方塊。您可以在文字編輯器中開啟 *.bdcm 檔案。

    頁面頂端

新增動作到外部內容類型

藉由新增動作到 ECT,系統管理員可關聯統一資源定位器 (URL) 與 ECT。這樣會自動啟動指定的程式或開啟指定的網頁。

動作可以指定以一或多個 ECT 欄位為基礎的參數。例如,您可以為指定搜尋頁面 URL 的 ECT 建立動作。動作的參數可以是外部資料來源中項目的識別碼。如此可以讓您為此 ECT 指定自動搜尋此項目的自訂動作。

附註:  當您新增動作到 ECT 時,該動作不會新增至該 ECT 的現有外部清單中。只有在該 ECT 的新外部清單中才能使用該動作。

若要新增動作至 ECT,請遵循下列步驟。

  1. 以您的 SharePoint Online 系統管理員帳戶登入 Office 365

  2. 移至 SharePoint 系統管理中心

  3. 選取 [BCS]。

  4. 選取 [管理 BDC 模型及外部內容類型]。

  5. 指向您要新增動作之 ECT 的名稱,然後選取出現的箭號。從功能表中,選取 [新增動作] 以開啟 [新增動作] 頁面。

  6. 在 [名稱] 欄位為動作指定一個有意義的名稱。

  7. 在 [URL] 欄位中,輸入您希望動作開啟的 URL。

    附註:  您可以在控制項底下找到範例 URL。此範例示範如何新增一或多個參數保留位置,例如 {0} 或 {1} (http://www.adventure-works.com/sample.aspx?p0={0}&p1={1})。

  8. 如果您希望網站上的網頁組件可以使用此新動作,請選擇下列其中一個選項:

命令

動作

在新瀏覽器視窗中啟動動作 (保留頁面內容)。

在同一個瀏覽器視窗中啟動動作。

  1. 在 [URL 參數] 欄位中,指定 URL 所需的任何參數。請注意,這些參數在介面中會從 0 開始編號。

  2. 決定是否要使用圖示。此欄位也可使用標準圖示。

  3. 如果您要讓此動作成為預設動作,請選取 [預設動作] 核取方塊。

    重要:  參數可以包含個人識別資訊,例如姓名與電子郵件地址。在設計動作時,請注意不要使用會顯示個人識別資訊的欄位。

頁面頂端

檢視外部資料和外部資料設定

您可以使用功能區的 [檢視] 區段,選擇 BCS 連線的不同檢視。三個檢視會以不同方式顯示 BCS 連線相關資訊,並讓您存取不同的動作。請務必熟悉這些檢視,因為某些工作只有在特定檢視中才能使用。

三個檢視選項為:[BDC 模型]、[外部系統] 和 [外部內容類型],如下列圖例所示。

BCS 資料目錄檢視的檢視選取項目螢幕擷取畫面。

如需如何使用這些檢視來協助管理 BCS 的詳細資訊,請參閱以下區段。

頁面頂端

[外部內容類型] 檢視

根據預設,BCS 連線會使用 [外部內容類型] 檢視。此檢視會顯示服務應用程式資訊,並列出下列資訊:

  • ECT 名稱

  • ECT 顯示名稱

  • ECT 類型命名空間

  • 命名空間版本

  • 外部系統名稱

標準 BCS [外部內容類型] 檢視的功能區螢幕擷取畫面。

BCS 中大部分的程序都可以透過此檢視查看。不過,如果您有許多 ECT,此檢視可能難以瀏覽。

頁面頂端

[外部系統] 檢視

[外部系統] 檢視會以 BCS 連線原始系統的形式呈現 BCS 連線。如果您在建立 BCS 後想知道 BCS 連線的資訊,此檢視十分有用。在此檢視中,您可以看到具名的外部系統的屬性設定。此外,您還可以設定一些屬性設定。

在 SPO 的 BCS 使用 [外部檢視] 時的功能區螢幕擷取畫面。

檢視屬性設定

外部系統的名稱會在此頁面上顯示為一個可選取連結 (可瀏覽的 URL)。您可以選取該 URL 來開啟顯示儲存區原始屬性設定的視窗。此外,如果您已連線至 SQL Azure,您可以在此檢視中看到資料庫伺服器名稱及資料庫。

根據 BCS 連線的類型而定,屬性設定可以包含下列項目的任意組合:

  • 存取提供者 (例如 WCF 服務)

  • 驗證模式 (例如使用者的身分識別)

  • 資料庫伺服器

  • 模擬等級 (例如無、匿名、識別、模擬、委派)

  • 初始資料庫名稱

  • 整合式安全性 (例如 SSPI)

  • Secure Store 實作

  • Secure Store 目標應用程式識別碼 (與 Secure Store 中輸入的識別碼相同)

  • 服務端點位址 (例如指向 SomeWCFService.svc 的 URL)

  • 連線共用 (啟用/停用)

  • 第二 Secure Store 目標應用程式識別碼

  • Secure Store 實作

設定屬性設定

如果您指向外部系統名稱,您可以開啟包含 [設定] 命令的捷徑功能表。對於使用 Windows Communication Foundation (WCF) Web 服務的 SharePoint Online 連線,此方法十分有用。選取功能表中的 [設定] 選項後,您可以設定下列任何一項設定:

  • 中繼資料交換 URL

  • 中繼資料交換搜索模式

  • Web 服務描述語言 (WDSL) 驗證模式

  • WSDL Secure Store 目標應用程式識別碼

  • Secure Store 實作。

頁面頂端

[BDC 模型] 檢視

[BDC 模型] 檢視提供可讓您匯入或匯出 BDC 模型的功能區命令。此外,[BDC 模型] 檢視可讓您輕鬆地在大量的 ECT 集合中移動。由於 BDC 模型會顯示每個不同連線的超連結,而非顯示每個連線的所有 ECT,因此顯示的清單會較容易管理。

在 SPO 的 BCS 中,[BDC 模型] 檢視功能區的圖片。

如果您想要查看 BDC 模型的所有 ECT,請選取模型名稱。然後,如果您選取 ECT 名稱,就會開啟一個類似下面的表格,顯示該 ECT 所定義的欄位。

名稱

類型

預設顯示

訂單識別碼

System.String

員工識別碼

System.String

運費

System.Nullable '1[[System.Decimal, ....

此顯示可以充分反映出透過 ECT 連結的資料來源配置,並讓您更深入了解基礎資料的結構。

此外,此頁面亦將此 ECT 的任何關聯、動作或篩選器顯示在頁面的底端。

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×