SharePoint の Visio Services

Visio Services in Microsoft SharePoint を使用すると、Microsoft SharePoint と Microsoft SharePoint Online の Visio .vsdx ファイル、.vsdm ファイル、および Visio Web 図面 (.vdw) をプログラムで読み込み、表示、または操作できます。

SharePoint の Visio Services の新機能

Visio Services in Microsoft SharePoint およびMicrosoft SharePoint Online の Visio Services には、新しい Microsoft Visio 2013 ファイル形式のサポート、Microsoft Business Connectivity Services (BCS) データ ソースのサポート、およびプログラムによるコメントへのアクセスなど、いくつかの新しい機能が追加されています。

新しいファイル形式

適用対象: SharePoint Server & SharePoint Online の Visio Services。

Visio 2013では、Open Packaging Conventions (OPC) 標準 (ISO 29500, Part 2) と以前の Visio XML ファイル形式 (.vdx) の XML 要素に基づいて、新しいファイル形式 (.vsdx) がサポートされます。 zip された、この XML ベースのファイル形式は、他の アプリケーションで使用されるファイル形式に似ています。

この新しいファイル形式を使用すると、Visio Web 図面 (.vdw) としてファイルを公開せずに、Visio 2013 図面を直接 SharePoint Server または SharePoint Online ライブラリに保存できます。 このような場合でも、Visio Services は、Visio Web 図面ファイルの読み込みと表示が可能です。

Visio Services では、ブラウザーで Visio Web 図面 (.vdw) 形式のファイルを表示できます。 また、新しいファイル形式の Visio 図面 (.vsdx) と Visio マクロ対応図面 (.vsdm) 形式を表示できるようになりました。

Visio ServicesECMAScript (JavaScript、JScript) オブジェクト モデルには、 Vwa.VwaControl.getDiagramFileType メソッドという新しいファイル形式をサポートする新しい API が含まれています。 メソッドは、Visio Web Access Web パーツに表示されるファイルが Visio 図面 (.vsdx) か Visio Web Drawing (.vdw) かを示す値を Vwa.DiagramFileType 列挙 から返します。

Visio 2013 の新しいファイル形式の詳細については、「Visio ファイル形式の概要 (.vsdx)」を参照してください。

: 新しい Visio ファイル (.vsdx および .vsdm) は、Visio Services のラスター形式でのみ表示されます。 Visio Web 図面 (.vdw) は、引き続き Silverlight を使用して表示できます。

Business Connectivity Services (BCS) データのサポート

適用対象: SharePoint Server & SharePoint Online の Visio Services。

Visio 2013 の図は、SharePoint サーバー上の Microsoft Business Connectivity Services (BCS) および SharePoint Online で作成された外部リストに接続できるようなりました。 Visio Services では、データの更新プログラムとして Visio 図面を更新する機能をサポートしています。

: Visio Services は、SQL、SQL Azure、OLEDC、ODBC、およびカスタム データ プロバイダーを SharePoint Online のデータ ソースとしてサポートしていません。 |

コメント入力

適用対象: SharePoint Server & SharePoint Online の Visio Services。

Visio 2013 には新しいコメント入力フレームワークが含まれます。 コメントは、特定の図形またはページに関係付けることができます。 Visio Services には、図からコメントを取得できる JavaScript API が備わっています。

Visio ServicesJavaScript オブジェクト モデルのコメント API の詳細については、 VwaPage.getPageComments メソッドと VwaShape.getComments メソッド に関 するトピックを参照してください。

拡張された再計算機能

適用対象: SharePoint Server & SharePoint Online の Visio Services。

Visio Services では、ShapeSheet で数式を再計算できるようになりました。 Data Graphics の更新に加え、Visio Services は、データとデータに基づく画像ですべての図形を更新できます。 ShapeSheet のほとんどの関数は、再計算でサポートされます。

エラー処理の改善

適用対象: SharePoint Server & SharePoint Online の Visio Services。

Visio Servicesに表示した Visio 図面にデータの更新エラーが発生した場合、画面は図の静止画像に戻されるようになりました。 Visio Servicesでは、対処方法を提示するエラー メッセージの数も増えています。

安全なストア認証

適用対象: SharePoint Server & SharePoint Online の Visio Services。

以前は、外部のデータ ソース (SQL データベースなど) の認証設定は、Microsoft Excel のユーティリティを使用する以外に構成できませんでしたが、Visio 2013 では、Visio のクライアントから直接、図に接続されたデータを構成することができるようになりました。 これにより、データ ソースを Visio Services で更新できます。

Visio Services JavaScript オブジェクト モデル

適用対象: SharePoint Server & SharePoint Online の Visio Services。

Visio Services の JavaScript オブジェクト モデルの Vwa 名前空間 を使用すると、Visio Web Access Web パーツに表示される Visio 図面にプログラムからアクセスできます。 JavaScript オブジェクト モデルを使用して、図、ページ、図形、図形のハイパーリンク、および図形の境界ボックスのプロパティに関するデータにアクセスすることができます。 このアクセスにより、図形を強調するマッシュアップの作成、図へのオーバーレイの配置、図およびマウス イベントへの応答、およびビューポートのパンニングとズーミングのプロパティの変更などを行えます。

Visio 2013 の JavaScript API を使用して Visio Web Access Web パーツを SharePoint ページに追加し、そのページをプログラミングする方法については、「 Visio Web Access Web パーツでの Visio Web 図面のカスタマイズ」を参照してください。

Visio Services クラス ライブラリ

適用対象: SharePoint Server の Visio Services。

Microsoft.Office.Visio.Server 名前空間の Visio Services クラス ライブラリを使用して、カスタム Visio Services データ プロバイダーを構築できます。 このようなデータ プロバイダーでは、SharePoint サイトでホストされている Visio 2013 の図のカスタム データ ソースから派生したデータをプログラムで最新の情報に更新できます。

カスタム データ プロバイダーの作成と完全なエンド ツー エンド ソリューションの操作の詳細については、「Visio Services を使用した カスタム データ プロバイダーの作成」を参照してください。

関連項目