Web リソースの作成と編集

 

公開日: 2017年2月

対象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

Web リソースは、通常、Web 開発で使用されるファイルを使用して Web アプリケーションを拡張するために、開発者によって使用されます。Microsoft Dynamics 365 ユーザーとして、開発者またはデザイナーによって提供される Web リソースを管理する必要がある場合があります。

このトピックの内容

Web リソースとは。

Web リソースの作成と編集

Web リソースとは。

Web リソースは、Microsoft Dynamics 365 データベースに格納される仮想ファイルです。 各 Web リソースは、ファイルを取得するために URL で使用できる一意の名前を持ちます。 このように考えてください。Web アプリケーションを実行する実際の Web サーバーへのアクセスがある場合、その Web サイトにファイルをコピーできます。 しかし、Microsoft Dynamics 365 (オンライン) では、これを行うことはできません。Microsoft Dynamics 365 設置型であっても、これを実行できません。 その代わりに、Web リソースを使用して Microsoft Dynamics 365 データベースにファイルをアップロードし、ファイルとして Web サーバーにコピーしたかのように、名前によって参照することができます。

たとえば、"new_myWebResource.htm" という名前の Web リソースとして HTML ページを作成する場合は、次のような URL を使用して、ブラウザーでそのページを開くことができます。

<Microsoft CRM URL>/WebResources/new_myWebResource.htm

*<Microsoft Dynamics 365 URL> がある場所が、*Microsoft Dynamics 365 を開くために通常使用する URL です。 Web リソースはシステムにあるデータなので、組織でのライセンスを受けたユーザーのみが、この方法でアクセスできます。 通常、Web リソースは、直接参照されるのではなく、フォームに含まれています。 最も一般的な使用方法は、フォーム スクリプトの JavaScriptライブラリを提供することです。

注意

web リソースはフォーム ヘッダーまたはフッターに含めることができません。

Web リソースはシステム内のデータであり、ソリューションに対応しているため、ソリューションの一部としてエクスポートして、別の組織にソリューションをインポートすることによって、別の組織に移動させることができます。

Web リソースは、特定の種類のファイルに限定されます。 Web リソースは、Web ブラウザーにロードされるファイルにしかなれません。 Web リソースの作成には、次の種類のファイルを使用できます。

種類

ファイル名の拡張子

Web ページ (HTML)

.htm、.html

スタイル シート (CSS)

.css

スクリプト (Jscript、JavaScript)

.js

データ (XML)

.xml

イメージ (PNG)

.png

イメージ (JPG)

.jpg

イメージ (GIF)

.gif

Silverlight (XAP)

.xap

スタイルシート (XSL)

.xsl、.xslt

イメージ (ICO)

.ico

Silverlight Web リソースもサポートされていますが、ユーザー インターフェイスをデザインしている場合、複数のブラウザーをサポートするため、Web リソースの種類は、HTML Web リソースを使用することが推奨されます。

Web リソースの作成と編集

  1. [設定] > [カスタマイズ] に移動します。

  2. [システムのカスタマイズ] を選択します。

  3. [コンポーネント][Web リソース] を選択します。

  4. Web リソースを作成するには新規 を選択します。

    Web リソースを編集するには、編集する Web リソースをダブルクリックします。

  5. Web リソース フォームには、以下のフィールドと機能があります。

    ラベル

    内容

    名前

    必須。 これは、Web リソースの一意の名前です。 いったん Web リソースを保存したら、これを変更することはできません。

    この名前には、文字、数字、ピリオド、および連続していないスラッシュ (“/”) のみを含めることができます。

    Web リソース名の先頭に、ソリューション発行者のカスタマイズ接頭辞が追加されます。

    表示名

    Web リソースの一覧を表示すると、この名前が表示されます。

    内容

    Web リソースの説明です。

    種類​​

    必須。 これは、Web リソースの種類です。 いったん Web リソースを保存したら、これを変更することはできません。

    テキスト エディター

    Web リソースの種類が一種のテキスト ファイルを表す場合、このボタンをクリックしてページを開き、テキスト エディターを使用してコンテンツを編集します。

    言語

    言語を選択できます。 このオプションは、Web リソースのデータが格納されているレコードをタグ付けするだけです。 Web リソースの動作は変更されません。

    ファイルのアップロード

    参照...ボタンを押して、Web リソースとしてアップロードするファイルを選択します。

    新しい Web リソースを作成する場合、または、既存の Web リソースを上書きする場合に、ファイルをアップロードすることができます。

    ファイル名の拡張子は、許可されている拡張子と一致していなければなりません。

    デフォルトでは、Web リソースとしてアップロードできるファイルの最大サイズは 5 MB です。 この値は、[システムの設定] > [電子メール] タブ > [添付ファイルのサイズ制限の設定] の設定を使用して、変更することができます。詳細:ヘルプとトレーニング: システムの設定ダイアログ ボックス - 電子メール タブ

    URL

    Web リソースを保存した後、Web リソースへの URL がここに表示されます。 ブラウザーで Web リソースを表示するには、このリンクをクリックします。

  6. 変更を追加した後、[保存][公開] を順に選択します。

テキスト エディターの適切な使用

Web リソース用のアプリケーションで提供されているテキスト エディターは、テキスト ファイルの簡単な編集のみに使用する必要があります。 HTML Web リソースの作成と編集に使用することができますが、テキスト エディターを使って作成された HTML Web リソース以外は編集しないでください。 テキスト エディターは、非常に単純な HTML コンテンツ用に設計されています。 テキスト エディターを使用して作成された HTML Web リソース コンテンツでない場合は、編集にテキスト エディターを使用しないでください。

テキスト エディターでは、編集することができるように HTML のソースを変更するコントロールが使用されます。 これらの変更は、ブラウザーでのページの動作を変え、より高度なコードの動作を停止させる場合があります。 テキスト エディターで HTML Web リソースを開き、変更を加えずに保存すると、いくつかの HTML Web リソースが壊れる可能性があります。

外部エディターを使用してテキスト ファイルを編集し、それらをアップロードする前に、[ファイルのアップロード] ボタンを使ってローカルで保存することをお勧めします。 このようにすると、以前のバージョンに戻す必要がある場合に、Web リソースのコピーを保持することができます。メモ帳 のような単純なエディターを使用することもできますが、より高度な機能を備えたテキスト エディターを使用することを強くお勧めします。Visual Studio Express エディションは無料で、テキスト ベースの Web リソースで使用されるファイルを編集するための強力な機能を提供します。

関連項目

Dynamics 365 システムのカスタマイズ
MSDN: Microsoft Dynamics 365 向けの Web リソース

© 2017 Microsoft. All rights reserved. 著作権