部署及設定彙總業務行事曆方案 (Duet Enterprise)

 

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

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

完成本文中的程序以部署及設定 彙總業務行事曆 方案。

新增彙總業務行事曆的方案套件

本節說明如何新增包含 彙總業務行事曆 功能的方案套件 (.wsp) 檔案。Core 資料夾中的 OBAExtensions.wsp 檔案提供 彙總業務行事曆 功能的核心功能,並且是個非語言相關的檔案。不論您要將何種語言用於這項功能,都必須將 OBAExtensions.wsp 檔案新增至 SharePoint 伺服器陣列。Core 資料夾中剩餘的 12 個 .wsp 檔案 (請參閱下表) 是用於特定語言的,如果您想要在使用非英文 (美國) 語言的網站上使用 彙總業務行事曆 功能,便可將它們新增至你的伺服器陣列。例如,若只要在英文網站上使用 彙總業務行事曆,您必須新增 OBAExtensions.wsp 檔案。若只要在法文網站上使用 彙總業務行事曆,則必須新增 OBAExtensions.wsp 檔案和 OBAExtensions.fr-fr.wsp (法文語言) 檔案。

下表列出所有特定語言 .wsp 檔案的檔案名稱。

表 1 – 語言支援

檔案名稱 語言 語言識別碼

OBAExtensions.ar-sa.wsp

阿拉伯文 - 沙烏地阿拉伯

1025

OBAExtensions.de-de.wsp

德文 - 德國

1031

OBAExtensions.es-es.wsp

西班牙文 - 西班牙 (現代)

3082

OBAExtensions.fr-fr.wsp

法文 - 法國

1036

OBAExtensions.he-il.wsp

希伯來文 - 以色列

1037

OBAExtensions.it-it.wsp

義大利文 - 義大利

1040

OBAExtensions.ja-jp.wsp

日文

1041

OBAExtensions.pt-br.wsp

葡萄牙文 - 巴西

1046

OBAExtensions.ru-ru.wsp

俄文

1049

OBAExtensions.tr-tr.wsp

土耳其文

1055

OBAExtensions.zh-cn.wsp

中文 - 中國

2052

OBAExtensions.zh-tw.wsp

中文 - 台灣

1028

請注意,只有在已安裝相同語言 Duet Enterprise for Microsoft SharePoint 及 SAP 和 Duet Enterprise 1.0 語言套件的 Microsoft SharePoint Server 伺服器陣列上才支援表 1 中的 .wsp 檔案。如需有關如何部署 Duet Enterprise 的資訊,請參閱<部署 (Duet Enterprise)>。

您必須先將方案套件新增到 SharePoint Server 伺服器陣列的方案資料庫,才能部署該方案套件。

注意

您無法使用管理中心的 [方案管理] 頁面將方案新增至方案存放區。必須改用 Windows PowerShell。

使用 Windows PowerShell 新增 OBAExtensions.wsp 檔案

  1. 以系統管理員群組的成員身分登入 SharePoint Server 伺服器陣列中的伺服器。請確認您符合下列最低需求:請參閱<Add-SPShellAdmin>。

  2. 開啟 SharePoint 2010 管理命令介面。

    1. 在 [開始] 功能表上,按一下 [所有程式]。

    2. 按一下 [Microsoft SharePoint 2010 產品]。

    3. 在 [SharePoint 2010 管理命令介面] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]。

  3. 在 Windows PowerShell 命令提示字元處,輸入下列命令:

    Add-SPSolution -LiteralPath <SolutionPath>\OBAExtensions.wsp
    

    其中 <SolutionPath> 是 .wsp 檔案的路徑。

    例如,若您已將 .wsp 檔案複製到 c:\solutions,請輸入 Add-SPSolution -LiteralPath c:\solutions\OBAExtensions.wsp

  4. Enter

    新增方案成功之後,.wsp 檔案的名稱及指派給它的 SolutionID 會顯示在 Windows PowerShell 命令提示字元中。

    如果您不打算在非英文語言的網站上使用 彙總業務行事曆 網頁組件,請跳至確認方案在方案存放區中。否則,請繼續進行下一個程序。

使用 Windows PowerShell 新增特定語言的 .wsp 檔案

  1. 以系統管理員群組的成員身分登入 SharePoint Server 伺服器陣列中的伺服器。請確認您符合下列最低需求:請參閱<Add-SPShellAdmin>。

  2. 開啟 SharePoint 2010 管理命令介面。

    1. 在 [開始] 功能表上,按一下 [所有程式]。

    2. 按一下 [Microsoft SharePoint 2010 產品]。

    3. 在 [SharePoint 2010 管理命令介面] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]。

  3. 在 Windows PowerShell 命令提示字元處,輸入下列命令:

    Add-SPSolution -LiteralPath <SolutionPath>\<WSPfilename.wsp> -Language <LanguageID>
    

    其中:

    <SolutionPath> 是 .wsp 檔案的路徑

    <WSPfilename.wsp> 是您要新增之特定語言 .wsp 檔案的完整路徑 (請參閱本文稍早表 1 中的「檔案名稱」欄)。

    <LanguageID> 是您要新增之方案的語言識別碼。請參閱表 1 的「語言識別碼」欄。

    例如,若您已將 .wsp 檔案複製到 c:\solutions,而想要安裝日文語言的 .wsp 檔案,請輸入 Add-SPSolution -LiteralPath c:\solutions\OBAExtensions.ja-jp.wsp -Language 1041

  4. Enter

    命令提示字元會顯示核心方案套件 (OBAExtensions.wsp) 的方案識別碼並傳回命令提示字元。

    提示

    命令提示字元訊息的 [Deployed] 欄會顯示 [True] 這個字。這表示已經將方案新增至方案存放區,而不是已將方案部署到 Web 應用程式。您將在稍後的程序中將方案部署到 Web 應用程式。

  5. 針對您要新增的各個其他特定語言方案,重複步驟 3 和 4。

方案會新增至伺服器陣列的方案存放區。若要使用方案,請遵循本文下一節的程序。如需有關如何匯入方案的詳細資訊,請參閱新增方案套件

確認方案在方案存放區中

使用此程序來確認已將方案匯入伺服器陣列的方案存放區中。

注意

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

確認方案在方案存放區中

  1. 在管理中心的 [快速啟動] 上,按一下 [系統設定]。

  2. 在 [伺服器陣列管理] 區段中,按一下 [管理伺服器陣列方案]。

  3. 在 [方案管理] 頁面上,確認 [名稱] 欄中列出 obaextensions.wsp 及您新增的所有特定語言 .wsp 檔案。如果未列出,請再次新增 .wsp 檔案。

    注意

    特定語言方案的名稱會以 obaextension.wsp(<LanguageID>) 的形式顯示,其中 LanguageID 是您新增方案時指派給 –Language 參數的值。例如,若您在之前的程序中新增德文語言方案時使用了語言識別碼 1031,在 [方案管理] 頁面上就會顯示為 obaextensions(1031)。

您已匯入的方案尚未部署。請遵循下節的步驟來部署這些方案。

部署方案套件

在您使用了 Windows PowerShell Add-SPSolution cmdlet 將方案新增至方案存放區後,必須先將該方案部署到 Web 應用程式,才能存取它。您可以使用管理中心網站或 Windows PowerShell 部署新增的方案。使用管理中心部署方案與使用 Windows PowerShell 部署方案兩者的結果相同,只是這兩種方法所需的權限不同。您必須是伺服器陣列管理員群組的成員,才能使用管理中心網站部署方案。您必須是執行 SharePoint Server 2010 之電腦上系統管理員群組的成員,並且具備<Add-SPShellAdmin>所述的權限,才能使用 Windows PowerShell 方法。

彙總業務行事曆 功能必須在您部署了匯入的方案後,才可在網站上啟動。請注意,您可以將這些方案部署到一或多個特定的 Web 應用程式。

如果您打算將 SAP 行事曆新增至 彙總業務行事曆 網頁組件做為資料來源,建議您僅將方案部署到已為 Duet Enterprise 啟用之 Web 應用程式內的網站集合上。如需有關如何為 Duet Enterprise 啟用 Web 應用程式的詳細資訊,請參閱<設定 SharePoint 與 SAP 環境之間的安全通訊 (Duet Enterprise)>。

本節內容:

  • 使用管理中心部署方案

  • 使用 Windows PowerShell 部署方案

使用管理中心部署方案

請遵循本節中的程序,以使用管理中心網站部署方案。

使用管理中心部署 OBAextensions.wsp 方案

  1. 您必須是伺服器陣列管理員群組的成員,才能執行此程序。

  2. 在管理中心首頁的 [快速啟動] 上,按一下 [系統設定]。

  3. 在 [伺服器陣列管理] 區段中,按一下 [管理伺服器陣列方案]。

  4. 在 [方案管理] 頁面上,按一下 [obaextensions.wsp]。

  5. 在 [方案內容] 頁面上,按一下 [部署方案]。

  6. 在 [部署方案] 頁面的 [部署時間] 區段中,選取下列其中一項:

    • [現在]

    • [在指定的時間]。如果選取此選項,請使用日期和時間方塊指定時間。建議您選取目的地伺服器上低負載的時間。

  7. 按一下 [確定]。

    在 [方案管理] 頁面上,[obaextensions.wsp] 列的 [已部署至] 欄會顯示部署方案時的目的地 URL。

如果您不打算在非英文語言的網站上使用 彙總業務行事曆 網頁組件,請跳至確認方案已部署。否則,請繼續進行下一個程序。

注意

您必須先按照之前的程序所示部署 obaextensions.wsp 方案,才能部署特定語言的方案。

使用管理中心部署特定語言的方案

  1. 您必須是伺服器陣列管理員群組的成員,才能執行此程序。

  2. 在管理中心首頁上,按一下 [系統設定]。

  3. 在 [伺服器陣列管理] 區段中,按一下 [管理伺服器陣列方案]。

  4. 在 [方案管理] 頁面上,按一下本文中您稍早匯入的特定語言 .wsp 檔案的名稱 (例如 obaextensions.fr-fr.wsp)。請參閱表 1 中特定語言 .wsp 檔案的名稱。

  5. 在 [方案內容] 頁面上,按一下 [部署方案]。

  6. 在 [部署方案] 頁面的 [部署時間] 區段中,選取下列其中一項:

    • [現在]

    • [在指定的時間]。如果選取此選項,請使用日期和時間方塊指定時間。建議您選取目的地伺服器上低負載的時間。

  7. 在 [部署方案] 頁面上,於 [部署位置?]區段的 [選擇要部署此方案的 Web 應用程式] 清單中,選取您要部署方案的 Web 應用程式。

  8. 若要將方案部署到其他 Web 應用程式,請重複步驟 4 到 7。

  9. 若要部署其他特定語言的方案,請重複步驟 1 到 7。

  10. 移至確認方案已部署。

如需有關如何部署方案的資訊,請參閱部署方案套件

使用 Windows PowerShell 部署方案

本節內容:

  • 使用 Windows PowerShell 部署 OBAExtensions.wsp 方案

  • 使用 Windows PowerShell 部署特定語言的方案

使用 Windows PowerShell 部署 OBAExtensions.wsp 方案

注意

您必須先部署 obaextensions.wsp 方案,才能部署特定語言的方案。

使用 Windows PowerShell 部署 OBAExtensions.wsp 方案

  1. 以系統管理員群組的成員身分登入 SharePoint Server 伺服器陣列中的伺服器。請確認您符合下列最低需求:請參閱<Add-SPShellAdmin>。

  2. 開啟 SharePoint 2010 管理命令介面。

    1. 在 [開始] 功能表上,按一下 [所有程式]。

    2. 按一下 [Microsoft SharePoint 2010 產品]。

    3. 在 [SharePoint 2010 管理命令介面] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]。

  3. 在 Windows PowerShell 命令提示字元處,輸入下列命令:

    Install-SPSolution -Identity <path>OBAExtensions.wsp -WebApplication <SPWebApplicationPipeBind> -GACDeployment
    

    其中:

    <path> 指定 OBAExtensions.wsp 檔案的路徑。

    <SPWebApplicationPipeBind> 會為指定的 SharePoint Web 應用程式部署 SharePoint 方案。

    此類型必須是格式為 12345678-90ab-cdef-1234-567890bcdefgh 的有效 GUID;有效的 SharePoint Web 應用程式名稱 (例如 MyOfficeApp1);或有效 SPWebApplication 物件的執行個體。

    例如,若要將 OBAExtensions 方案部署到 http://contoso:82 Web 應用程式,請輸入 Install-SPSolution -Identity OBAExtensions.wsp -WebApplication http://contoso:82 -GACDeployment

  4. Enter

    部署成功之後,會傳回命令提示字元。如果出現錯誤訊息,請詳讀錯誤訊息,進行必要的語法修正,然後再試一次。

如需有關如何使用 Windows PowerShell 部署方案的詳細資訊,請參閱<Install-SPSolution>。

使用 Windows PowerShell 部署特定語言的方案

使用此程序以部署特定語言的方案。如果您尚未新增任何特定語言的方案,請跳至確認方案已部署。

您必須全域部署 Feature Pack 1 隨附的特定語言方案。因此,不支援使用 –WebApplication 參數。

注意

您必須先按照之前的程序所示部署 obaextensions.wsp 方案,才能部署特定語言的方案。

使用 Windows PowerShell 部署特定語言的方案

  1. 以系統管理員群組的成員身分登入 SharePoint Server 伺服器陣列中的伺服器。請確認您符合下列最低需求:請參閱<Add-SPShellAdmin>。

  2. 開啟 SharePoint 2010 管理命令介面。

    1. 在 [開始] 功能表上,按一下 [所有程式]。

    2. 按一下 [Microsoft SharePoint 2010 產品]。

    3. 在 [SharePoint 2010 管理命令介面] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]。

  3. 在 Windows PowerShell 命令提示字元處,輸入下列命令:

    Install-SPSolution -Identity OBAExtensions.wsp -Language <LanguageID> -GACDeployment
    

    其中:

    <LanguageID> 是您要新增之方案的語言識別碼。請參閱表 1 的「語言識別碼」欄。

    例如,若要部署法文語言的特定語言方案,請輸入 Install-SPSolution -Identity OBAExtensions.wsp -Language 1036 -GACDeployment

  4. Enter

    部署成功之後,會傳回命令提示字元。如果出現錯誤訊息,請詳讀錯誤訊息,進行必要的語法修正,然後再試一次。

  5. 若要部署其他特定語言的方案,請重複步驟 3 到 4。請參閱本文稍早表 1 中的特定語言方案清單。

確認方案已部署

使用此程序以確認方案已部署。

確認方案已部署

  1. 您必須是伺服器陣列管理員群組的成員,才能執行此程序。

  2. 在管理中心首頁上,按一下 [系統設定]。

  3. 在 [伺服器陣列管理] 區段中,按一下 [管理伺服器陣列方案]。

  4. 在 [方案管理] 頁面的 [名稱] 資料欄中,按一下您部署之方案的名稱。例如 obaextensions.wsp。

  5. 在 [方案內容] 頁面上,[已部署至] 列中會列出部署每個方案時的目的地實體 (全域部署或部署方案時的目的地 Web 應用程式)。

  6. 按一下 [返回方案] 以返回 [方案管理] 頁面。

  7. 針對您要確認的任何其他方案,重複步驟 4 到 6。

準備行事曆資料來源

本節說明 Windows 系統管理員群組成員和 SharePoint 伺服器陣列管理員群組成員準備行事曆資料來源前必須先完成的步驟。請針對您要新增至 彙總業務行事曆 網頁組件的資料來源,完成這些步驟,如此網站擁有人群組的成員才能將它們新增至網頁組件。

準備好資料來源之後,網站擁有人群組的成員最多可以新增四個下列任一類型的行事曆至 彙總業務行事曆 網頁組件:SharePoint 行事曆、Exchange 行事曆、SAP 業務行事曆或自訂行事曆。例如,網站擁有人群組的成員可以新增兩個 SharePoint 行事曆、一個 Exchange 行事曆以及一個 SAP 業務行事曆,或是新增四個 SAP 業務行事曆。支援這四種行事曆的任意組合。

本節內容:

  • 準備 SharePoint 行事曆資料來源

  • 準備 Exchange 行事曆資料來源

  • 準備 SAP 行事曆資料來源

注意

本文未提供有關如何準備自訂行事曆資料來源的指導。

準備 SharePoint 行事曆資料來源

Windows 系統管理員群組的成員或伺服器陣列管理員群組的成員並不負責準備 SharePoint 行事曆資料來源。這項準備工作是由網站擁有人群組的成員負責執行。

如需有關這些先決條件的詳細資訊,請參閱新增及使用彙總業務行事曆網頁組件 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=228403&clcid=0x404) (可能為英文網頁)。

準備 Exchange 行事曆資料來源

若要準備 Exchange 行事曆資料來源,系統管理員或系統管理員群組的成員必須在 SharePoint Server 伺服器陣列和 Exchange Server 之間建立信任關係。這需要執行 Exchange Server 之伺服器的根授權憑證。

提示

若要完成此程序,您必須知道 Exchange Server 用於安全電子郵件 (SSL)、用戶端驗證、伺服器驗證等等的根憑證的名稱。

注意

您必須使用內部佈署的 Exchange Server。不支援 Office 365。

取得執行 Exchange Server 之伺服器的根授權憑證

  1. 以系統管理員的身分或系統管理員群組成員的身分登入已安裝 Microsoft Outlook 2010 的電腦,然後連線至您要使用的 Exchange 行事曆。

  2. 按一下 [開始],然後按一下 [執行]。

  3. 在 [開啟] 方塊中,輸入 [certmgr.msc],然後按一下 [確定]。

  4. 在左窗格中,展開 [信任的根憑證授權],然後按一下 [憑證]。

  5. 在右窗格中,於 [發行給] 欄中 Exchange 伺服器用於安全電子郵件、用戶端驗證及伺服器端驗證的憑證上按一下滑鼠右鍵。例如 [GTE CyberTrust Global Root]。指向 [所有工作],然後按一下 [匯出]。

    注意

    一般而言,此憑證的 [使用目的] 欄會包含下列文字:安全電子郵件、用戶端驗證、伺服器驗證及程式碼簽署。

  6. 在 [歡迎使用憑證匯出精靈] 頁面上,按 [下一步]。

  7. 在 [匯出檔案格式] 頁面上,確定已選取 [DER 編碼二位元 X.509 (CER)],然後按 [下一步]。

  8. 在 [要匯出的檔案] 頁面上,輸入要儲存檔案的完整路徑,然後按 [下一步]。

  9. 在 [完成憑證匯出精靈] 頁面上,按一下 [完成]。

  10. 按一下 [確定] 以關閉 [匯出已成功] 對話方塊。

與執行 Exchange Server 的伺服器建立信任關係

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

  2. 按一下 [一般安全性] 區段中的 [管理信任]。

  3. 在功能區的 [管理] 群組中,按一下 [新增]。

  4. 在 [建立信任關係] 對話方塊的 [名稱] 方塊中,輸入信任關係的名稱。

  5. 在 [信任關係的根憑證] 區段中,按一下 [瀏覽]。按一下您在之前程序中匯出的根授權憑證,然後按一下 [開啟]。

  6. 在 [建立信任關係] 對話方塊中,按一下 [確定]。

    [信任關係] 頁面上會顯示您所建立的信任關係。

準備 SAP 行事曆資料來源

伺服器陣列管理員必須先執行下列步驟,網站擁有人群組的成員才能將 SAP 行事曆新增至 彙總業務行事曆 網頁組件做為資料來源:

  • 向 SAP 管理員確認用於時間管理的服務正在 SAP 系統上執行。

  • 匯入 TimeEntry BDC 模型

  • 設定 TimeEntry BDC 模型的權限

匯入 TimeEntry BDC 模型

您必須先匯入 SAP 管理員提供的 TimeEntry (TimeEntry.xml) BDC 模型,網站擁有人群組的成員才能設定 SAP 業務行事曆。SAP 管理員必須建立此 BDC 模型,並在 SharePoint 伺服器陣列管理員具備最基本讀取存取權的位置提供該模型。請注意,SAP 管理員預設會以名為 models.zip 的 .zip 檔提供此模型。執行此程序之前,您必須先將 BDC 模型從該 .zip 檔案解壓縮。

注意

您必須是伺服器陣列管理員群組的成員,才能執行此程序及具備 BDC 模型的最基本讀取存取權。

匯入 TimeEntry BDC 模型

  1. 在管理中心網站上,按一下 [應用程式管理]。

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

  3. 按一下 Duet Enterprise 正在使用的 [Business Data Connectivity Service] 應用程式。

  4. 在功能區的 [BDC 模型] 群組中,按一下 [匯入]。

  5. 在 [匯入 BDC 模型] 頁面的 [BDC 模型] 區段中,輸入TimeEntry.xml 檔案的完整路徑。

  6. 在 [檔案類型] 區段中,確認已選取 [模型]。

  7. 按一下 [匯入]。

  8. 顯示 [成功匯入 BDC 模型] 頁面時,按一下 [確定]。

  9. 模型會在 [BDC 模型名稱] 欄中顯示為 [時間]。

    請勿關閉此頁面。接下來的程序將會需要此頁面。

設定 TimeEntry BDC 模型的權限

使用此程序以設定 TimeEntry BDC 模型的權限。

設定 TimeEntry BDC 模型的權限

  1. 選取 [時間] 列上的核取方塊,然後在功能區的 [權限] 群組中,按一下 [設定中繼資料儲存區權限]。

  2. 在 [設定中繼資料儲存區權限] 頁面的頂端區塊中,輸入您要授予此模型之權限的使用者或群組,然後按一下 [新增]。

  3. 在 [權限] 區段中,選取您要指派給此使用者或群組之權限的核取方塊。

    注意

    您必須至少授予 [執行] 和 [可在用戶端選取] 權限。

  4. 針對您要授予 Time BDC 模型之權限的各個其他使用者或群組,重複步驟 2 到 3。

如需有關如何將業務行事曆新增至 彙總業務行事曆 網頁組件的資訊,請參閱新增及使用彙總業務行事曆網頁組件 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=228403&clcid=0x404) (可能為英文網頁)。