Share via


設定 Starter Services (Duet Enterprise)

 

適用版本: Duet Enterprise for Microsoft SharePoint and SAP

上次修改主題的時間: 2016-11-29

本文將告訴您如何部署 Duet Enterprise for Microsoft SharePoint 及 SAP 的 Starter Services,以及如何使用 Duet Enterprise 隨附的 Duet Enterprise 網站範本,在 Microsoft SharePoint Server 2010 中建立網站集合。請注意,您必須設定 Starter Services 解決方案,才可以使用 Duet Enterprise 網站範本建立網站集合。

Starter Services 隨附之 Duet Enterprise 網站的網站集合範本包含許多網站。其中一個網站適用於要求及接收 SAP 報表,而另一個網站適用於與 SAP 工作流程互動。報表網站的功能取決於設定 Starter Services 之前已設定的報表解決方案。如果您尚未這麼做,並想使用 Duet Enterprise 網站隨附的報表功能,請設定報表,再繼續進行。如需如何設定報表的詳細資訊,請參閱設定報表 (https://go.microsoft.com/fwlink/?linkid=205681&clcid=0x404)。工作流程網站的功能取決於事先設定的工作流程解決方案。如果您尚未這麼做,並想使用 Duet Enterprise 網站隨附的工作流程功能,請設定工作流程解決方案,再繼續進行。如需如何設定工作流程的詳細資訊,請參閱設定 SAP 工作流程 (https://go.microsoft.com/fwlink/?linkid=205816&clcid=0x404)。

您必須依所列順序完成本文中的程序。

本文內容:

  • 設定 Starter Services 解決方案

  • 確認 Starter Services 解決方案設定的健康情況

  • 使用 Duet Enterprise 網站範本建立網站集合

  • 確認報表網站上的功能已啟用

  • 授與使用者網站集合的權限

  • 將 OBAFileReciever URL 提供給 SAP 管理員

  • 新增商務資料執行

  • 準備工作中心網站

設定 Starter Services 解決方案

注意

您必須以伺服器陣列管理員身分登入,也必須是 Windows 管理員群組的成員,才可完成此程序。

下表列出使用此程序設定的解決方案。請注意,所有解決方案都會部署至特定 Web 應用程式。

解決方案 部署範圍

ProductWorkspace

Web 應用程式

OrderToCash

Web 應用程式

CustomerWorkspace

Web 應用程式

入口網站

Web 應用程式

設定 Starter Services 解決方案

  1. 依序按一下 [開始]、[所有程式] 及 [附屬應用程式]。

  2. 在 [命令提示字元] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]。

    即會以系統管理員身分開啟命令提示字元視窗。

  3. 在命令提示字元視窗中,開啟目錄 <系統磁碟機>:\Program Files\Duet Enterprise\1.0\。

  4. 在提示處輸入 DuetConfig.exe /configuresolution “ProductWorkspace” /webappurl http://主機名稱

    其中「主機名稱」是您設定 Starter Services 之 Web 應用程式的完整網域名稱。

    BatonHandoffIcon

    如果使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),此 URL 會列於工作表表格 1 的「Duet Enterprise 網站的 Web 應用程式 URL」列中。

  5. Enter

    當您在命令提示字元視窗中看到「已成功設定解決方案」時,請進入下一個步驟。

  6. 在提示處輸入 DuetConfig.exe /configuresolution “OrderToCash” /webappurl http:// 主機名稱

    其中「主機名稱」是您設定 Starter Services 之 Web 應用程式的完整網域名稱。

  7. Enter

    當您在命令提示字元視窗中看到「已成功設定解決方案」時,請進入下一個步驟。

  8. 在提示處輸入 DuetConfig.exe /configuresolution “CustomerWorkspace” /webappurl http://主機名稱

    其中「主機名稱」是您設定 Starter Services 之 Web 應用程式的完整網域名稱。

  9. Enter

    當您在命令提示字元視窗中看到「已成功設定解決方案」時,請進入下一個步驟。

  10. 在提示處輸入 DuetConfig.exe /configuresolution “Portal” /webappurl http://主機名稱

    其中「主機名稱」是您設定 Starter Services 之 Web 應用程式的完整網域名稱。

  11. Enter

    當您在命令提示字元視窗中看到「已成功設定解決方案」時,請進入下一個步驟,以驗證 Starter Services 解決方案設定的狀況。

確認 Starter Services 解決方案設定的健康情況

完成此程序,以驗證 Starter 解決方案設定的狀況。

注意

您必須具備下列權限,才可完成本節中的程序。

  • 為伺服器陣列管理員群組的成員。

  • Windows 管理員群組的成員。

  • 您也必須確保用以執行「設定狀況檢查」的帳戶,已取得 SAPRoles 和 SAPUsers 外部內容類型的完整權限。

    BatonHandoffIcon

    如果使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404) 並在匯入模型後執行狀況檢查,則列於工作表表格 3 之「安裝程式使用者帳戶」列中的使用者帳戶會具備必要權限。

確認 SAPRoles 與 SAPUsers 外部內容類型的權限

  1. 在管理中心的 [快速啟動] 上,按一下 [應用程式管理]。

  2. 按一下 [服務應用程式] 區段中的 [管理服務應用程式]。

  3. 在 [類型] 欄中,按一下您要使用的 Business Data Connectivity Service 應用程式。

  4. 在功能區的 [作業] 群組中,按一下 [屬性]。

  5. 選取 [SAPRoles] 旁的核取方塊。

  6. 在功能區中,按一下 [設定物件權限]。

  7. 如果中間方塊內未顯示要用以執行「設定狀況檢查」的使用者帳戶,請在上方的方塊中輸入帳戶名稱,然後按一下 [新增]。否則,請移至步驟 8。

  8. 在中間方塊內,選取您要用以執行「設定狀況檢查」的使用者帳戶,然後確定已選取下方 [權限] 方塊中的所有核取方塊。

  9. 按一下 [確定]。

  10. 在 [檢視外部內容類型] 頁面上,清除 [SAPRoles] 旁的核取方塊,然後選取 [SAPUsers] 旁的核取方塊。

  11. 在功能區中,按一下 [設定物件權限]。

  12. 如果中間方塊內未顯示要用以執行「設定狀況檢查」的使用者帳戶,請在上方的方塊中輸入帳戶名稱,然後按一下 [新增]。否則,請移至步驟 8。

  13. 在中間方塊內,選取您要用以執行「設定狀況檢查」的使用者帳戶,然後確定已選取下方 [權限] 方塊中的所有核取方塊。

  14. 按一下 [確定]。

確認 Starter Services 解決方案設定的健康情況

  1. 依序按一下 [開始]、[所有程式] 及 [附屬應用程式]。

  2. 在 [命令提示字元]上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]。

    即會以系統管理員身分開啟命令提示字元視窗。

  3. 在命令提示字元視窗中,開啟目錄 <系統磁碟機>:\Program Files\Duet Enterprise\1.0\。

  4. 在提示處輸入 DuetConfig /checkconfiguration。

  5. 您可以選擇性地在命令中附加 /out <輸出檔案>,以指定設定報表寫入之 xml 檔案的位置和名稱。

    其中 <輸出檔案> 是檔案的位置和檔案名稱。如果您未指定此參數,輸出檔案會寫入 Windows %Temp% 環境變數所指定的位置。

  6. Enter

    在 Windows %Temp% 環境變數或您指定給 /out 參數的值所指定的位置中,會建立包含設定狀況資訊的 XML 檔案,以及在瀏覽器中設定報表顯示格式所使用的 XSL 檔案。

  7. 在顯示「已成功將設定寫入檔案 <磁碟機>:\ 路徑\檔案名稱」訊息時,移至 Windows [檔案總管] 中寫入檔案的資料夾,然後按兩下 xml 檔案。

    瀏覽器中會隨即顯示 [Duet Enterprise 設定狀況檢查] 頁面。

  8. 在 [Duet Enterprise 設定狀況檢查] 頁面上,向下捲動至 [解決方案] 表格,然後確認每個解決方案的 [狀況] 欄中均顯示 [好] 狀態。

使用 Duet Enterprise 網站範本建立網站集合

Duet Enterprise 隨附三個網站集合範本。下表說明這些範本。

範本名稱 註解

Duet Enterprise 客戶

包含支援 CustomerWorkspace 解決方案之網頁組件的網站集合範本。

Duet Enterprise 產品

包含支援 ProductWorkspace 和 OrderToCash 解決方案之網頁組件的網站集合範本。

Duet Enterprise 網站

包含支援客戶和產品解決方案 (屬於 Starter Services 解決方案),以及報表和工作流程解決方案之網頁組件的網站集合範本。

提示

您必須已設定報表、工作流程及 Starter Services 解決方案,才可使用此網站集合範本。如需詳細資訊,請參閱下列項目符號清單。

本節說明使用 Duet Enterprise 網站範本建立網站集合的步驟。請確定已設定下列解決方案,再繼續進行。

完成下列步驟,以使用 Duet Enterprise 網站範本建立網站集合。

注意

您必須是伺服器陣列管理員群組的成員,才可完成此程序。

使用 Duet Enterprise 網站範本建立網站集合

  1. 在管理中心網站上,按一下 [應用程式管理] 區段中的 [建立網站集合]。

  2. 在 [建立網站集合] 頁面的 [Web 應用程式] 區段中,檢查是否已選取您要建立網站集合的 Web 應用程式。如果尚未選取,請按一下 [變更 Web 應用程式],然後按一下您要建立網站集合的 Web 應用程式。

    BatonHandoffIcon

    如果使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),此 Web 應用程式的 URL 會列於工作表表格 1 的「Duet Enterprise 網站的 Web 應用程式 URL」列中。

  3. 在 [標題與描述] 區段中輸入標題,並選擇性地輸入網站集合的描述。

  4. 在 [網站位址] 區段中,選取 URL 使用的路徑,例如包含相對路徑的路徑 (如 /sites/) 或根目錄 (/)。如果選取包含相對路徑的路徑,也必須在網站的 URL 中輸入要使用的網站名稱。

  5. 在 [範本選擇] 區段的 [選取範本] 清單中,選取 [Duet Enterprise] 索引標籤,然後從清單中選取 [Duet Enterprise 網站]。

  6. 在 [主要網站集合管理員] 區段中,使用「網域\使用者名稱」格式,輸入主要網站集合管理員使用者的使用者名稱。

  7. 在 [次要網站集合管理員] 區段中,選擇性地輸入網站集合次要管理員的使用者名稱。

    指定次要的網站集合管理員是確保當主要網站集合管理員不在時,有人可管理網站集合的最佳作法。

  8. 按一下 [確定]。

  9. 在 [成功建立頂層網站] 頁面上,按一下為新 Duet Enterprise 網站集合提供的 URL,以開啟新網站集合。

    注意

    此 URL 通常使用 http://主機名稱/sites/網站名稱 的格式。

    在您建立之網站集合的頂層網站上,您會看到下列網站的索引標籤:Duet Enterprise 網站 (頂層網站的名稱)、客戶、產品、報表中心及工作中心。

確認報表中心網站上的功能已啟用

完成此驗證程序,以確保報表中心網站上的頂層功能已啟用。

注意

您必須是報表中心網站的網站擁有人,才可執行此程序。

確認網站功能已啟用

  1. 在瀏覽器中,開啟 Duet Enterprise 網站之網站集合的頂層網站。

  2. 按一下 [報表中心] 索引標籤移至報表中心。

  3. 在 [網站動作] 功能表上,按一下 [網站設定]。

  4. 在 [網站設定] 頁面上,按一下 [網站動作] 區段中的 [管理網站功能]。

  5. 確定已啟用 [Duet Enterprise 報表] 功能。

  6. 確定已啟用 [Duet Enterprise 內容組合管理] 功能。

授與使用者網站集合的權限

您必須授與使用者權限,使用者才可存取網站集合。這通常會在網站集合的頂層網站上完成,並可讓子網站繼承這些權限。如需如何授與使用者網站權限的資訊,請參閱指南:授與網站的權限 (https://go.microsoft.com/fwlink/?linkid=201161&clcid=0x404)。

重要

確定授與報表發佈者帳戶及工作流程發佈者帳戶存取網站集合之頂層網站的完全控制權限。

BatonHandoffIcon

如果使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),這些帳戶會分別列於工作表表格 3 的「報表發佈者帳戶」及「工作流程發佈者帳戶」列中。

將 OBAFileReciever URL 提供給 SAP 管理員

為了讓 SAP 管理員可以建立支援報表解決方案的邏輯連接埠,您必須將 OBAFileReceiver Web 服務描述語言 (WSDL) 檔案的 URL 及報表發佈者帳戶的使用者名稱和密碼提供給 SAP 管理員。

注意

您必須是 SharePoint 伺服器陣列管理員群組的成員,才可完成下列程序。

將 OBAFileReceiver URL 提供給 SAP 管理員

  1. 在瀏覽器中,開啟 Duet Enterprise 網站之網站集合的頂層網站。

  2. 按一下 [報表中心] 索引標籤移至報表中心網站。

  3. 在瀏覽器的 [位址] 方塊中,將 URL 的最後部分 (default.aspx) 變更為 “_vti_bin/OBAFileReceiver.asmx?wsdl”。

    例如,如果報表中心網站的 URL 為 http://contoso/sites/DuetEnterpriseSites/Reports/default.aspx,URL 現在會是 http://contoso/sites/DuetEnterpriseSites/Reports/_vti_bin/OBAFileReceiver.asmx?wsdl。

  4.  將 URL 的第一部分由 http 變更為 https。

    例如,https://contoso/sites/DuetEnterpriseSites/Reports/ _vti_bin/OBAFileReceiver.asmx?wsdl。

  5. 將此 URL 提供給 SAP 管理員。

    BatonHandoffIcon

    如果使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),請將此 URL 新增至工作表表格 1 的「報表的 OBAFileReciever URL」列。

  6. 將報表發佈者帳戶的使用者名稱及密碼提供給 SAP 管理員。

    BatonHandoffIcon

    如果使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),此帳戶名稱和密碼會列於工作表表格 3 的「報表發佈者帳戶」列中。

新增商務資料執行

Duet Enterprise 提供在 Duet Enterprise 網站的多個頁面上所顯示的相關連結網頁組件。此網頁組件會顯示您正在處理的頁面所使用之外部內容類型的相關 URL。相關連結網頁組件中所顯示的連結稱為「商務資料執行」。

例如,如果在 [CustomerInquiry] 頁面上工作,相關連結網頁組件預設會顯示可開啟工作區的 URL,以及顯示定價資訊的第二個 URL。您可以使用下列步驟將其他「商務資料執行」新增至特定外部內容類型的相關連結網頁組件。

關於商務資料執行的 URL

您指定給「商務資料執行」的 URL 可以是簡單的 URL (例如 www.bing.com) 或需要一或多個參數屬性的 URL。通常會用以存取 SAP 系統上之內容的 URL (例如 SAP 報表範本的 URL) 需要參數屬性。若要建立使用含有參數屬性之 URL 的「商務資料執行」,您需要向 SAP 管理員取得此執行的 URL,也需要取得此 URL 的參數屬性。

針對使用參數屬性的 URL,您必須以 {0} 取代 URL 中的第一個參數屬性,並以 {1} 取代第二個參數屬性 (如果適用的話),依此類推。您可以在下列程序中,使用 [新增參數] 按鈕定義這些可取代參數所代表的參數屬性。

新增商務資料執行

執行下列步驟將「商務資料執行」新增至特定外部內容類型。

注意

您必須是伺服器陣列管理員,才可完成此程序。

新增商務資料執行

  1. 在管理中心網站的 [快速啟動] 上,按一下 [管理中心]。

  2. 在 [應用程式管理] 區段中,按一下 [管理服務應用程式]。

  3. 在 [名稱] 欄中,按一下您要用於 Duet Enterprise 的 Business Data Connectivity Service 應用程式連結。

    BatonHandoffIcon

    如果使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),此 Business Data Connectivity Service 應用程式的名稱會列於工作表表格 1 的「BDC 服務名稱」列中。

  4. 在功能區的 [檢視] 群組中,從清單選取 [外部內容類型]。

  5. 在 [名稱] 欄中,按一下您要新增「商務資料執行」的外部內容類型。

  6. 在功能區的 [動作] 群組中,按一下 [新增]。

  7. 在 [新增動作] 頁面的 [名稱] 區段中,輸入此新動作的名稱。

    提示

    這將是相關連結網頁組件中顯示的 URL 名稱。

  8. 在 [URL] 區段的 [瀏覽至此 URL] 方塊中,輸入您要用於此「商務資料執行」的 URL。

    注意

    如果此 URL 使用參數屬性,您必須以本節稍早<新增商務資料執行>中所述之可取代的參數取代參數。

  9. 如果您希望在步驟 8 中指定的 URL 以新的網頁瀏覽器執行個體開啟,請在 [URL] 區段中,選取 [是]。

  10. 如果 URL 包含參數屬性,請至步驟 11;否則請至步驟 14。

  11. 按一下 [URL 參數] 區段中的 [新增參數]。

  12. 從 [參數屬性] 方塊中,選取 URL 中所要使用的第一個參數屬性 (以 {0} 表示)。

  13. 如果 URL 使用多個參數屬性,請按一下 [新增參數],然後從 [參數屬性] 方塊中選取所需的參數屬性。對您要指定的其他每個參數屬性重複此步驟。

  14. 按一下 [確定]。

    您建立的「商務資料執行」會隨即顯示在 [檢視外部內容類型] 頁面的 [動作] 區段中。

確認您建立的商務資料執行

使用下列步驟確認您建立的「商務資料執行」如預期正常運作。

確認商務資料執行

  1. 在瀏覽器中,開啟包含相關連結網頁組件及使用您所建立之「商務資料執行」適用之外部內容類型的頁面。

  2. 您建立的「商務資料執行」URL 會顯示在相關連結網頁組件中。

    提示

    您可能需要多次重新整理瀏覽器,才會顯示您建立的「商務資料執行」。

  3. 按一下新「商務資料執行」的 URL,以確認其是否顯示預期的內容。

準備工作中心網站

完成本節中的程序,以完成在執行 SharePoint Server 2010 的電腦上部署工作流程解決方案。

授與使用者工作流程工作的存取權

使用此程序可以將接收工作的使用者新增到工作中心 (工作流程) 網站,並授與這些使用者接收預定工作流程工作時所需的權限。您可以個別新增使用者。如果完成同步處理設定檔和角色 (https://go.microsoft.com/fwlink/?linkid=205815&clcid=0x404) 一文中所示的所有步驟,則可透過新增適當的 SAP 角色來新增使用者群組。

當您使用下列程序授與使用者工作流程存取權時,Duet Enterprise 會確認要求的使用者是否有權存取 SAP 工作流程元素。

注意

您必須是工作流程 (工作中心) 網站的網站擁有人群組成員,才可完成此程序。

授與使用者新工作類型之 SAP 工作流程網站的存取權

  1. 在 Duet Enterprise 網站集合的頂層網站上,按一下 [工作中心]。

  2. 在 [網站動作] 功能表上,按一下 [網站設定]。

  3. 在 [網站設定] 頁面上,尋找 [SAP 工作流程設定] 群組,然後選取 [授與使用者 SAP 工作流程工作的存取權],以開啟使用者存取清單。

  4. 在 [使用者存取清單] 頁面上,按一下功能區之 [清單工具] 群組中的 [項目] 索引標籤。

  5. 在功能區上,按一下 [新增項目] 旁的向下箭號,然後按一下 [新增項目] 以開啟使用者存取清單的屬性對話方塊。

  6. 在 [使用者存取清單] 對話方塊中,執行下列動作:

    1. 在 [工作名稱] 區段中,從下拉式清單中選取您要授與存取權的工作名稱。

    2. 在 [選取使用者] 方塊中,輸入您要授與存取權的使用者名稱。如果您要將存取權授與具備特定 SAP 角色的所有使用者,請輸入角色的名稱。您可以按一下 [檢查名稱] 按鈕,以確認輸入的內容正確。若要瀏覽名稱或角色,請按一下 [瀏覽]。

      注意

      不支援 Active Directory 網域服務群組和 SharePoint 群組。

    3. 在 [有效日期] 方塊中,輸入您要讓使用者開始存取的日期。若要從日曆選取日期,請按一下日曆圖示。

    4. 完成後,按一下 [確定] 可回到 [使用者存取清單]。

重新發佈工作流程

完成此程序,以重新發佈工作流程網站上所使用的工作流程。請注意,您必須重新發佈每個使用的工作流程。您需要使用 Microsoft SharePoint Designer 2010 重新發佈工作流程。如需如何取得 Microsoft SharePoint Designer 2010 的資訊,請參閱軟硬體需求 (https://go.microsoft.com/fwlink/?linkid=205818&clcid=0x404)。

注意

您必須是工作流程網站的網站擁有人或 Duet Enterprise 網站之網站集合的網站集合管理員,才可完成此程序。

設定工作流程網站中的 SAP 工作流程

  1. 在 SharePoint Designer 2010 的 [快速啟動] 上,按一下 [網站]。

  2. 按一下 [開啟 SharePoint 網站] 區段中的 [開啟網站]。

  3. 在 [開啟網站] 對話方塊的 [網站名稱] 方塊中,輸入工作流程 (工作中心) 網站的完整 URL。例如,http://hostname/sites/DuetEnterpriseSites/Tasks/。

  4. 按一下 [開啟]。

  5. 在工作流程網站開啟時,按一下 [網站物件] 窗格中的 [工作流程]。

  6. 在 [工作流程] 索引標籤上,選取在先前程序中建立工作流程網站時所建立的工作流程。

  7. 在功能區上,按一下 [發佈]。

授與 SAP 管理員 OBAWorkflowService WSDL 的存取權

SAP 管理員必須在執行 SAP NetWeaver 並繫結至工作流程網站的電腦上建立邏輯連接埠,工作流程網站才可正常運作。若要執行這項動作,您至少必須授與 SAP 管理員工作流程網站的讀取權限等級。

BatonHandoffIcon

如果使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),此帳戶會列於工作表表格 3 的「工作流程發佈者帳戶」列中。

如需如何授與使用者 SharePoint 網站權限的資訊,請參閱指南:授與網站的權限 (https://go.microsoft.com/fwlink/?linkid=201161&clcid=0x404)。

將 OBAWorkflowService WSDL 的 URL 提供給 SAP 管理員

為了讓 SAP 管理員可以建立支援工作流程解決方案的邏輯連接埠,您必須將工作流程 (工作中心) 網站之 OBAWorkflowService Web 服務描述語言 (WSDL) 檔案的 URL 提供給 SAP 管理員。

完成此程序,以將此 URL 提供給 SAP 管理員。

注意

您必須是工作中心網站的網站擁有人群組成員或 Duet Enterprise 網站的網站集合管理員,才可完成此程序。

提供 OBAWorkflowService WSDL

  1. 在瀏覽器中,開啟 Duet Enterprise 網站之網站集合的頂層網站。

  2. 按一下 [工作中心] 索引標籤。

  3. 在瀏覽器的 [位址] 方塊中,將 URL 的最後部分 (default.aspx) 變更為 _vti_bin/obaworkflowservice.asmx?WSDL。

    例如,如果工作流程 (工作中心) 網站的 URL 為 http://contoso/sites/DuetEnterpriseSites/Tasks.aspx,則 WSDL 頁面的 URL 會是 http://contoso/sites/DuetEnterpriseSites/Tasks/_vti_bin/obaworkflowservice.asmx?WSDL。

  4. 在瀏覽器的 [位址] 方塊中,將 http 變更為 https

    例如,https://contoso/sites/DuetEnterpriseSites/Tasks/_vti_bin/obaworkflowservice.asmx?WSDL。

  5. 將此 URL 提供給 SAP 管理員。

    BatonHandoffIcon

    如果使用部署工作表 (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x404),請將此 URL 新增至工作表表格 1 的「工作流程的 OBAWorkflowService URL」列。