Microsoft-crm-html-web-resources
提供:Dev Guides
HTML Webリソース
この章では、Microsoft Dynamics CRMのさまざまなWebリソースについて学習します。
HTML Webリソースのアプリケーション
CRMのHTML Webリソースには、ブラウザーでレンダリングできるHTMLコンテンツを含めることができます。 HTML Webリソースを使用する次のシナリオを検討してください-
- CRM画面内に表示する静的なHTMLページがあります。
- いくつかの入力パラメーターを想定し、それらの入力パラメーターに基づいてレンダリングされるカスタムHTMLページがあります。 たとえば、外部APIまたはWebサービスから情報を取得していて、これをCRMに表示するとします。
- 標準のCRM UIとは異なるルックアンドフィールでいくつかの情報を表示する必要があります。
入力パラメーターに基づいてレンダリングされるカスタムASPXページ(CRMアプリケーションの外部)があります。 CRMではASPX Webリソースを使用できないため、HTML Webリソースを作成し、このHTMLページから外部ASPXページを呼び出すことができます。
HTML Webリソースの例
「Welcome to finddevguides」というカスタムテキストを表示する非常にシンプルなHTML Webリソースを作成します。 これはHTML Webリソースの非常に単純な例であることに注意してください。 実際には、HTML Webリソースはこれよりも複雑になります。
ステップ1 *- *sampleHTMLWebResourcel という名前のHTMLファイルを作成し、次のコードをコピーします。
<!DOCTYPE html>
<htmllang = "en"xmlns = "http://www.w3.org/1999/xhtml">
<head>
<metacharset = "utf-8"/>
<title>Welcome to Tutorials Point</title>
</head>
<body>
<h1>Welcome to Tutorials Point. This is an example of HTML Web Resource.</h1>
</body>
</html>
- ステップ2 *-最初に、新しいWebリソースを作成し、連絡先フォームで参照します。 DefaultSolutionを開き、左側のパネルから[WebResources]タブに移動します。 新規をクリックします。
- ステップ3 *-新しいWebリソースウィンドウが開きます。 次のスクリーンショットに示すように詳細を入力し、ステップ1で作成したHTMLファイルを参照します。 [保存して公開]をクリックします。 窓を閉めて。
- ステップ4 *-新しいWebリソースがWebリソースグリッドに追加されます。
- ステップ5 *-設定→カスタマイズ→システムのカスタマイズ→連絡先→メインフォームから連絡先フォームを開きます。 [連絡先情報]セクションを選択し、上部のリボンバーから[挿入]タブに切り替えます。 Webリソースをクリックします。
- ステップ6 *-[Webリソースの追加]ウィンドウが開きます。 このウィンドウからWebリソースルックアップをクリックすると、Webリソースルックアップレコードウィンドウが開きます。 作成したWebリソース(new_sampleHTMLWebResource)を検索し、グリッドから選択して、[追加]をクリックします。
- ステップ7 *-Webリソースの追加に戻って、次のスクリーンショットに示すように名前とラベルを入力し、[OK]をクリックします。 窓を閉めて。
[アドレス]フィールドの下に追加されたHTML Webリソースが表示されます。
- ステップ8 *-これをテストするには、連絡先レコードを開くと、そこにHTML Webリソースコンテンツが表示されます。
HTML Webリソースの制限
- HTML Webリソースでサーバー側のコードを使用する方法はサポートされていません。
- HTML Webリソースは、限られた数のパラメーターのみを受け入れます。 dataパラメーターで複数の値を渡すには、もう一方の端にデコードロジックを含むパラメーターをエンコードする必要があります。