Anaplan XL Web と SharePoint の統合がさらに緊密になっています。そのため、SharePoint に Anaplan XL Web レポートを保存し、SharePoint 内でレポートを検索してナビゲートすることができます。

構成を完了するにはいくつかの手順があります。 この手順では、Anaplan XL Web をセットアップして構成する必要があります。 レポートを表示するには、スタンドアロン ページとして、ユーザーを Anaplan XL Web にリダイレクトする方法と、コンテナ ページを作成してレポートを標準の SharePoint ページ内に表示する方法の二つがあります。 

オプション 1:

オプション 2:  

最初のステージでは、SharePoint サーバーに Anaplan XL レポート用のカスタム ハンドラーをインストールします。以下のファイルをダウンロードして解凍する必要があります。

https://www.xlcubed.com/downloads/FluenceXL.HandlerMapping.zip

ダウンロードしたら、GAC にインストールする必要があります。最も簡単なのは、Windows エクスプローラーを使用してファイルを \windows\Assembly フォルダーにドラッグする方法です。

2012 でアセンブリを GAC にインストールするには、管理者として PowerShell を実行し、以下のコマンドを使用する必要があります (アセンブリが "c:\xl3" に抽出されていると想定)。

Set-location "c:\xl3" [System.Reflection.Assembly]::Load("System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a") $publish = New-Object System.EnterpriseServices.Internal.Publish $publish.GacInstall("c:\xl3\xlcubed.handlermapping.dll") iisreset

IIS にアセンブリを登録します。通常は次の場所にある SharePoint web.config を編集することでこれを実行できます。

\inetpub\wwwroot\wss\VirtualDirectories\80

コレクション:

<system.web> <compilation> <assemblies>

次の行を追加:

<add assembly="FluenceXL.HandlerMapping, Version=1.0.0.0, Culture=neutral, PublicKeyToken=add6446b63d88928" />

次の場所:

<system.webServer> <modules>

以下を追加:

<add name="FluenceXLModule" type="FluenceXL.HandlerMapping.FluenceXLModule, FluenceXL.HandlerMapping, Version=1.0.0.0, Culture=neutral, PublicKeyToken=add6446b63d88928" />

ファイル https://www.xlcubed.com/downloads/xlcubed.gif をダウンロードし、たとえば次のように Template\Images フォルダーにコピーします。

\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\Template\Images

SharePoint 2013 の場合は次のようになります (14 フォルダーは存在しますが、代わりに 15 を使用します)。

\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\Template\Images


次に、Template\Xml フォルダー (\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\Template\Xml) の docicon.xml を編集して以下の行を追加します。

<DocIcons> <ByExtension>


<Mapping Key="xl3wbz" Value="xlcubed.gif"/>

バージョン 8 以降では以下の拡張子を追加します。

<Mapping Key="xl3abz" Value="xlcubed.gif"/>

SharePoint のコンテキスト内で Anaplan XL レポートを表示する場合 (例の画面のオプション 2)、カスタム Web パーツを含むページを作成することでそれを実行できます。

標準の「SharePoint ウェブ パーツ」ガイドに従います。

このケースでは、AnaplanXLReport など、すべての Anaplan XL レポートを表示するページを作成します。

Anaplan XL Page Viewer ウェブ パーツを挿入して編集します。

ウェブ パーツの高さを設定し、[Chrome Type] を [none] に変更します。

[Custom Properties] で [Report URL] を次のように設定します (実際の Anaplan XL Web の場所に合わせて変更してください)。

http://servername/xlcubedweb/WebForm/ShowReport.aspx

プロパティを設定すると、Anaplan XL エラー メッセージが表示されます。ページがサーバーを見つけられることを示しているため問題ありませんが、表示するレポートはまだ提供されていません。

次の手順では、さきほどインストールしたカスタム ハンドラーに必要な構成アイテムを追加します。通常は次の場所にある SharePoint web.config を開きます。

\inetpub\wwwroot\wss\VirtualDirectories\80

次のセクションまで移動します。

<configuration> <appSettings>

新しいキーを追加します。

<add key="AnaplanXLReportURL" value="http://hvxl3-sp/SitePages/AnaplanXLReport.aspx?rep=%rep%&amp;embedded=SharePoint&amp;toolbar=true" />

「オプション 1」を選択した場合は、FluenceXLWeb サーバーのアドレスを入力します。

http://xlcubedservername/xlcubedweb/WebForm/ShowReport.aspx?rep=%rep%&amp;embedded=SharePoint

カスタム SharePoint ページを作成している場合は、代わりにそれを使用します。

http://sharepointserver/SitePages/AnaplanXLReport.aspx?rep=%rep%&amp;embedded=SharePoint

レポートを表示するときにツールバーを含める場合は以下を追加します。

&amp;toolbar=true

相対パスを使用して、サブサイトのコンテキスト内でナビゲーションを維持することもできます。

./AnaplanXLReport.aspx?rep=%rep%&amp;embedded=SharePoint

このような構成では、レポートを公開できるすべての場所 (\sites\subsite\sitepages\AnaplanXLreport.aspx、\SitePages\AnaplanXLReport.aspx など) に SharePoint Anaplan XL レポート ページを作成する必要があります。

SharePoint が負荷分散されている場合、ユーザーが使用するパブリック アドレスは内部アドレスとは異なります。これにより、Anaplan XL が SharePoint で動作しなくなる可能性があります。

パブリック アドレスを指定するには、SharePoint web.config に設定を追加します。

<add key="AnaplanXLPublicAddress" value="public.server.name"/>

公開されたレポートを SharePoint でインデックスできるようにするには、レポートの拡張子タイプを SharePoint に登録し、インデックスするファイルのリストにファイル タイプを追加する必要があります。

SharePoint クローラーでは公開時のワークブックの内容をインデックスします。

以下のレジストリ キーを追加します (SharePoint のバージョンが 2010 でない場合は更新します)。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\14.0\Search\Setup\ContentIndexCommon\Filters\Extension\.xl3wbz] @=hex(7):7b,00,32,00,30,00,45,00,38,00,32,00,33,00,43,00,32,00,2d,00,36,00,32,\ 00,46,00,33,00,2d,00,34,00,36,00,33,00,38,00,2d,00,39,00,36,00,42,00,44,00,\ 2d,00,39,00,30,00,46,00,34,00,46,00,36,00,37,00,38,00,34,00,45,00,42,00,43,\ 00,7d,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\Search\Setup\ContentIndexCommon\Filters\Extension\.xl3wbz] @=hex(7):7b,00,32,00,30,00,45,00,38,00,32,00,33,00,43,00,32,00,2d,00,36,00,32,\ 00,46,00,33,00,2d,00,34,00,36,00,33,00,38,00,2d,00,39,00,36,00,42,00,44,00,\ 2d,00,39,00,30,00,46,00,34,00,46,00,36,00,37,00,38,00,34,00,45,00,42,00,43,\ 00,7d,00,00,00,00,00

エクスポートされた reg ファイルは次のリンクからダウンロードできます。

https://www.xlcubed.com/downloads/xlcubedsharepoint_regkey.zip

SharePoint 中央管理ウェブサイトに移動し、[Application Management] → [Manage Service Applications] → [Search Service Application] で以下を実行します。

[Crawling] で [File Types]、[New File Type] の順に選択します。

拡張子として「XL3WBZ」と入力します。