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

在 SharePoint 2013 中使用 Visio Services 搭配外部清單

 

適用版本:SharePoint Server 2013

上次修改主題的時間:2013-12-18

摘要:在 Visio 中使用 Microsoft Business Connectivity Services 連線至外部清單,以及使用 Visio Services 在瀏覽器中轉譯圖表。

本文件說明將 Visio 圖表連線至 SharePoint Server 2013 中的外部清單所需的程序。

外部清單是使用 Microsoft Business Connectivity Services 連線至 SharePoint 清單的 SharePoint Server 外部資料來源 (例如 SQL Server 表格)。您可以使用 Visual Studio 2012 或 SharePoint Designer 2013 同時建立資料連線和外部清單,並使用 SharePoint Server 2013 中的 Business Connectivity Services 元件 Business Data Connectivity Service 來管理及儲存連線資訊。

您必須在 SharePoint Server 2013 伺服器陣列上執行及設定下列服務應用程式:

  • Business Data Connectivity Service

  • Visio Graphics Service

  • Secure Store Service

您也需要下列網域帳戶:

  • 具有資料來源讀取權限的帳戶。此帳戶會儲存在 Secure Store 中供 Microsoft Business Connectivity Services 使用。

  • 具有您要建立外部清單的 SharePoint 網站之「設計」權限的使用者帳戶。

  • 具有可在 SharePoint 管理中心網站上設定各種設定之「伺服器陣列管理員」權限的帳戶。

Business Data Connectivity Service 外部內容類型使用儲存在 Secure Store 中的認證來存取資料來源。您必須針對外部內容類型,建立要用於存取這些認證的 Secure Store 目標應用程式。

請使用下列程序建立目標應用程式。

建立 Secure Store 目標應用程式
  1. 在管理中心中,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  2. 按一下 Secure Store Service 應用程式。

  3. 在功能區的 [管理目標應用程式] 群組中,按一下 [新增]。

  4. 在 [目標應用程式識別碼] 方塊中,輸入此目標應用程式的唯一識別碼。記下您在此使用的名稱;當您建立外部內容類型時,會需要此名稱。

  5. 輸入 [顯示名稱] 和 [連絡人電子郵件地址]。

  6. 從 [目標應用程式類型] 清單中,選取 [群組]。

  7. 按 [下一步]。

  8. 在「欄位名稱」頁面上,保留預設設定,然後按 [下一步]。

  9. 在 [目標應用程式管理員] 方塊中,輸入您要管理此目標應用程式的使用者名稱。

  10. 在 [成員] 方塊中,輸入您允許觸發資料重新整理的使用者名稱 (也就是會檢視您建立之 Visio 圖表的使用者)。

  11. 按一下 [確定]。

建立目標應用程式之後,您必須設定要與此目標應用程式相關聯的認證。在本例中,您必須使用具有要透過 Microsoft Business Connectivity Services 連線之資料來源讀取權限的網域帳戶。

設定目標應用程式的認證
  1. 在 Secure Store 管理頁面上,選取您剛建立之目標應用程式旁的核取方塊。

  2. 在功能區的 [認證] 群組中,按一下 [設定]。

  3. 在 [Windows 使用者名稱] 方塊中,輸入具有資料來源存取權的網域帳戶。

  4. 輸入該帳戶的密碼並加以確認。

  5. 按一下 [確定]。

您必須使用具有 Business Data Connectivity Service 中繼資料存放區權限的使用者帳戶建立外部內容類型。請使用下列程序將使用者權限授與 Business Data Connectivity Service 中繼資料存放區 (如果已有具備這些權限的使用者帳戶,則可以略過此步驟)。

將 Business Data Connectivity Service 中繼資料存放區的權限授與使用者
  1. 在管理中心中,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  2. 按一下 Business Data Connectivity Service 服務應用程式。

  3. 在功能區的 [權限] 區段中,按一下 [設定中繼資料儲存區權限]。

  4. 輸入您要授與權限的使用者帳戶,然後按一下 [新增]。

  5. 選取您剛新增的使用者帳戶,然後選取 [編輯] 和 [執行] 核取方塊。

  6. 按一下 [確定]。

請注意,[編輯] 是建立或修改 Business Data Connectivity Service 外部內容類型所需的高度權限。建議您在第一次設計或變更網站時設定「編輯」權限,然後再移除不需要之使用者的「編輯」權限。查詢外部內容類型需要「執行」權限。

使用者帳戶具有 Business Data Connectivity Service 中繼資料存放區的權限之後,您可以建立外部內容類型。若要完成本節中的程序,您的帳戶也必須具有規劃建立外部清單之 SharePoint 網站的「設計」權限。如果您想設定清單的權限 (選擇性步驟),則必須具有網站的「完全控制」權限。

Business Data Connectivity Service 的外部內容類型會在 SharePoint Designer 2013 或 Visual Studio 2012 中建立及管理。此範例使用 SQL Server 資料來源,並使用 SharePoint Designer 2013 建立外部內容類型。

下列程序說明如何建立及設定外部內容類型。請在執行 SharePoint Designer 2013 的電腦上遵循下列程序:

建立外部內容類型
  1. 使用具有要建立外部清單的 SharePoint 網站之「設計」權限,以及 Business Data Connectivity Service 中繼資料存放區之權限的帳戶登入電腦。

  2. 開啟 SharePoint Designer 2013。

  3. 在 [開啟 SharePoint 網站] 區段中,按一下 [開啟網站]。

  4. 在 [網站名稱] 方塊中,輸入要建立外部清單的網站 URL,然後按一下 [開啟]。

  5. 在左側導覽中,按一下 [外部內容類型]。

  6. 在功能區的 [新增] 區段中,按一下 [外部內容類型]。

  7. 輸入內容類型的 [名稱] 和 [顯示名稱]。

  8. 按一下 [按一下此處可探索外部資料來源,並定義作業]。

  9. 按一下 [新增連線]。

  10. 從 [資料來源類型] 清單中選取資料來源類型 (此範例假設使用 SQL Server 資料來源)。

  11. 在 [SQL Server 連線] 對話方塊中:

    • 在 [資料庫伺服器] 方塊中,輸入資料庫伺服器的名稱。

    • 在 [資料庫名稱] 方塊中,輸入資料庫的名稱。

    • 選取 [使用模擬的 Windows 身分識別連線] 選項。

    • 在 [安全認證儲存應用程式識別碼] 方塊中,輸入您建立之 Secure Store 目標應用程式的識別碼。

    • 按一下 [確定]。

  12. 在 [資料來源檔案總管] 中,尋找您要連線的表格。

  13. 在表格上按一下滑鼠右鍵,然後按一下 [建立所有作業]。

  14. 完成 [所有作業精靈]。

  15. 完成精靈之後,在 [檔案] 功能表上,按一下 [儲存]。

建立外部內容類型之後,下一步是據此建立外部清單。

建立外部清單
  1. 在 SharePoint Designer 的左側功能窗格中,按一下 [外部內容類型] (如果清單中未顯示您剛建立的外部內容類型,您可能必須重新整理清單)。

  2. 在您建立的外部內容類型上按一下滑鼠右鍵,然後按一下 [外部清單]。

  3. 輸入清單的名稱,然後按一下 [確定]。

  4. 選擇性按一下 [此清單的權限] 設定清單權限 (此清單預設會從網站繼承權限)。

使用 SharePoint 之外部清單或檢視連線至該清單之 Visio 圖表的使用者,必須具有外部內容類型的權限。請使用下列程序將 Business Data Connectivity Service 外部內容類型的權限授與使用者。

將 Business Data Connectivity Service 外部內容類型的權限授與使用者
  1. 在管理中心中,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  2. 按一下 Business Data Connectivity Service 服務應用程式。

  3. 按一下您建立的外部內容類型。

  4. 在功能區的 [權限] 群組中,按一下 [設定物件權限]。

  5. 輸入您要授與權限的使用者帳戶或 Active Directory 群組,然後按一下 [新增]。

  6. 選取您剛新增的使用者帳戶,然後選取 [執行] 核取方塊。

  7. 按一下 [確定]。

現在可以在 SharePoint 網站上使用外部清單。您現在可以從 Visio 連線至該清單。

在 Visio 中連線至外部清單
  1. 在 Visio 2013 中,按一下 [資料] 索引標籤上的 [連結資料至圖形]。

  2. 選擇 [Microsoft SharePoint Foundation 清單] 選項,然後按 [下一步]。

  3. 在「選取網站」頁面上,輸入外部清單所在之 SharePoint 網站的 URL,然後按 [下一步]。

  4. 在「選取清單」頁面上,選擇您建立的外部清單,然後按一下 [完成]。

現在可以在 Visio 中使用外部清單中的資料,並可連結資料至圖形。連結資料至圖形之後,下一步是將檔案儲存至 SharePoint 文件庫。

將圖表儲存至 SharePoint 文件庫
  1. 在 Visio 中,按一下 [檔案],然後按一下 [儲存]。

  2. 按一下 [電腦],然後按一下 [瀏覽]。

  3. 在 [另存新檔] 對話方塊上方的位置方塊中,輸入 SharePoint 文件庫的 URL,然後按 Enter。

  4. 輸入檔案名稱,然後按一下 [儲存]。

將圖表儲存至 SharePoint 文件庫之後,您可以移至文件庫並按一下 Visio 檔案,以使用 Visio Services 在瀏覽器中轉譯檔案。

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