本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

在 SharePoint 2013 中為 Business Connectivity Services 內部部署解決方案建立外部內容類型

SharePoint 2013
 

適用版本:SharePoint Foundation 2013, SharePoint Server 2013

上次修改主題的時間:2016-12-16

摘要:如何在 SharePoint 2013 中建立並設定 Business Connectivity Services (BCS) 內部部署案例部署的外部內容類型。

這些程序引導您逐步完成建立不需撰寫任何程式碼中使用 SharePoint Designer 2013 的 Business Connectivity Services 的外部內容類型。您將了解如何探索SQL Server資料庫、 連線至資料庫資料表中,並再傳回所需的資料。 您將建立外部內容類型名為 Customers 為基礎的 AdventureWorks 範例資料庫中的 [客戶] 檢視。 本文使用中的程序How to: 建立 SharePoint 2013 Preview 中的 SQL Server 的外部內容類型。您必須開啟該文章並執行那里的步驟使用中比對本文的節所述的參數。


注意事項 附註:
本文中的章節與做法:在 Sharepoint 2013 建立 SQL Server 的外部內容類型中的章節相符。
重要事項 重要事項:
此為 Business Connectivity Services 內部部署案例部署程序中之步驟 7


定義一般資訊
  1. 開啟How to: 建立 SharePoint 2013 Preview 中的 SQL Server 的外部內容類型

  2. 建立名稱為 AWcustomers 且顯示名稱為 AdventureWorks Customers之新的外部內容類型。

定義一般及 Office 行為
  1. 將 [Office 項目類型] 設為 [連絡人]。[Office 項目類型] 可判斷您要附加至外部內容類型的 Outlook 行為。這樣一來,此 AWCustomer 外部內容類型的運作會如同 Outlook 中的原生「連絡人項目」。

  2. 在 [外部清單的離線同步處理] 核取方塊中,確定已選取 [啟用] (預設)。

注意事項 附註:
如果停用此選項,則「將 SharePoint 連線至 Outlook」功能區命令會無法用於外部清單。
建立外部資料連線
  1. 將 SQL Server 用為「外部資料來源類型」來新增連線。

  2. 請在 [設定資料庫伺服器] 方塊中輸入<資料庫伺服器名稱>;在 [設定資料庫名稱] 方塊中輸入 AdventureWorks2008R2。也可以選擇性地在 [名稱] 方塊中輸入 AdventureWorks 範例資料庫

  3. 選取 [使用模擬的自訂身分識別連線]。

  4. 請在 [安全認證儲存應用程式識別碼] 方塊中輸入 AWTargetAppID

警告 警告:
若系統提示您輸入 AWTargetAppID 的使用者名稱和密碼,可能是由於您在建立 SharePointGroupAccount SQL 登入的時候,並未取消核取 [使用者必須在下次登入時變更密碼] 選項。若要進行修正,必須透過 SQL 查詢 ALTER LOGIN <LoginName> WITH PASSWORD = '<originalpassword>' 來變更密碼
選取資料表、檢視或常式以及定義作業
  1. AdventureWorks 範例資料庫中選取 [vIndividualCustomer] 檢視,並以滑鼠右鍵按一下 [建立所有作業]。

注意事項 附註:
[建立所有作業] 是一種易於定義所有基本作業方法的方式 (建立讀取讀取清單更新,以及刪除)。
提示 提示:
請務必仔細閱讀 [錯誤和警告] 窗格中的訊息,其中會提供確認動作或疑難排解任何問題的實用資訊。
新增欄位
  1. 在 [參數設定] 對話方塊中,預設會選取所有欄位。若要移除不必要的欄位,請清除以下欄位旁邊的核取方塊:[尾碼] 及 [人口統計]。

  2. 針對 BusinessEntityID,請選取 Map to Identifier 值。

    注意事項 附註:
    取消核取 [必要] 方塊以避免進行更新,請選取 [唯讀] 核取方塊,此為擷取項目所需的設定,以便您更新其他欄位。
對應 Outlook 欄位並設定外部項目選擇器控制項
  1. 針對 [FirstName]、[LastName]、[EmailAddress] 以及 [PhoneNumber] 欄位,請執行下列動作:

  2. 按一下並將欄位反白顯示。

  3. 在屬性下方的 [Office 屬性] 下拉式清單中,請選取適當的相符欄位:[FirstName] 對應 名字 (FirstName)、[LastName] 對應姓氏 (LastName),以及 [PhoneNumber]對應 主要電話號碼 (PrimaryTelephonePhoneNumber)、[EmailAddress] 對應 電子郵件地址 1 (Email1Address)

    注意事項 附註:
    未對應的欄位,會根據號碼顯示為擴充屬性。二至五個欄位會列為相鄰型意義,並附加至 Outlook 表單預設頁面底部的表單區域;六個或以上欄位,會列為個別型,並作為新頁面新增至 Outlook。
  4. 針對以下欄位,[BusinessEntityID]、[FirstName]、[LastName] 以及 [EmailAddress],請按一下並反白顯示欄位,然後在 [屬性] 下方按一下 [在選擇器中顯示]。

定義篩選
  1. 建立名稱為 ByRegion比較篩選,使用 CountryRegionName 值。

  2. 請在 [屬性]下方的 [預設值]旁邊,輸入 Canada

  3. 建立名稱為 AWLimit限定篩選,使用 [篩選欄位] 的 BusinessEntityID

  4. 將預設值設為 200

提示 提示:
按一下 [錯誤和警告] 窗格,確保沒有任何錯誤和警告。
設定外部清單的標題欄位及完成外部內容類型
  1. BusinessEntityID 設為標題並儲存外部內容類型。


重要事項 重要事項:
連結至步驟 8Business Connectivity Services 內部部署案例部署程序的在 SharePoint 2013 中為 Business Connectivity Services 內部部署解決方案設定外部內容類型的權限

https://technet.microsoft.com/zh-tw/library/jj219584.aspx
顯示: