Share via


Customize SiteMaps

SiteMap には Dynamics 365 for Customer Engagement のナビゲーションのための構造が用意されています。 SiteMap エンティティはサイト マップに関する情報とサイト マップを定義する XML を格納する SiteMap.SiteMapXml 属性を格納します。 サイト マップ XML は、エクスポートされたアンマネージド ソリューションの customizations.xml ファイルに SiteMap ノードとして公開されます。

また、サイト マップ XML で定義されたナビゲーションの構造は、アプリケーションでナビゲーション オプションを表示するために、セキュリティ特権と共に評価されます。 サイト マップ XML で指定されたエンティティに対する読み取りアクセス権がセキュリティ特権に備わっていない場合、そのナビゲーション オプションは表示されません。

Dynamics 365 (online) の 2016 年 12 月更新にモジュラー業務アプリケーションが導入され、各アプリケーションに固有のカスタム ナビゲーションおよび要素があるため、2 種類のサイト マップが Dynamics 365 で使用できるようになりました。

  • 既定のアプリにおけるナビゲーション情報が含まれている既定のサイト マップです (Dynamics 365 - カスタム)。 サイト マップでは既定の Dynamics 365 インスタンスのナビゲーションをコントロールします。

  • モジュラー ビジネス アプリのナビゲーション情報が含まれているアプリケーション固有のサイト マップです。

    SiteMap.IsAppAware 属性を使用し、2 種類のサイト マップを区別できます。0 は既定のサイト マップを示し、1 はアプリ固有のサイト マップを示します。

    既定のサイト マップとアプリ固有のサイト マップを編集し、アプリケーション ナビゲーションの変更、ラベルの編集、アイコンの追加または修正、要素の追加または削除を実行できます。 詳細: SiteMap を使用してアプリケーションのナビゲーションを変更する

    サイト マップのエディターを使用するか、またはプログラムでサイト マップを更新できます。

このセクションの内容

SiteMap を使用したアプリケーション ナビゲーションの変更

サイト マップを使用して URL にパラメータを渡す

SiteMap スキーマ

関連項目

カスタマイズ Microsoft Dynamics 365 Customer Engagement アプリケーション