Microsoft-crm-web-resources
Microsoft Dynamics CRM-Webリソース
CRMのWebリソースは、CRMデータベースに保存され、CRMでWebページ機能を実装するために使用される仮想Webファイルです。 これらのファイルは、HTML、JScript、Silverlight、またはその他のサポートされているタイプのものです。
CRMは製品であり、豊富な機能と機能が備わっています。 ただし、ほとんどの場合、これらの既存の機能を拡張して、カスタム要件を満たす必要があります。 これらの機能の拡張は、一般に2つの方法で行われます-
- クライアント側の拡張-Webリソースとフォームスクリプトの使用。
- サーバー側での拡張-プラグイン、ワークフロー、およびWebサービス(この部分については、今後の章で説明します)。
Webリソースの使用
上記のように、クライアント側でCRMを拡張することは、Webリソースの出番です。 これを明確に理解するには、次のユースケースを考慮してください-
- 特定のフィールドを含むCRMフォームがあります。 CRMは、必須フィールド、フィールド長などの基本的な検証のためのすぐに使える機能を提供します。 ただし、入力した電話番号が正しい形式であるかどうかを検証する、入力した住所が実際に存在するかどうか、または入力したSSNが正しいかどうかを検証するなど、より複雑な検証が必要な場合はどうでしょうか?
- CRMは、フォーム上のセクションやタブの作成、フィールドの再配置など、すぐに使用できるUIカスタマイズを提供します。 しかし、クライアントが他のERPシステムから来た顧客のすべての情報を表示するカスタムページを作成したい場合はどうなりますか?
- CRMには、すべてのボタンとオプションを含む標準のリボンバーが付属しています。 独自のリボンボタンを追加する場合はどうなりますか?
- すでにERPシステムが設置されていることを考慮してください。 このERPシステムからいくつかのCRM画面を開きたい場合はどうなりますか?
- サーバー側のプラグインコードで外部Webサービスをいつでも呼び出すことができます。 ただし、クライアント側にいる間に外部のWebサービスを呼び出したい場合はどうでしょうか?
これらすべての「What ifs」に対する答えは、Webリソースです。 すべてのWebリソースには、固有のURLを介してアクセスできます。 Webリソースファイルをアップロードするか、コードベースのリソース(HTML、Jscriptなど)の場合は、CRM内で直接編集することもできます。 WebリソースはCRM内に保存されるため、CRMのカスタマイズとともに、ある環境から別の環境に簡単に移行できます。
Webリソースの種類
Type of Web Resource | Sample Application in CRM |
---|---|
WebPage (HTML) | You may want to create any custom HTML page such as maps, custom application page, etc. and place it inside your CRM form. |
Style Sheet (CSS) | Any CSS files that will be used together with the HTML files. |
Script (JScript) | Any client-side logic such as validations, manipulating field values, etc. |
Data (XML) | Can be used to store any static settings or configuration data. |
Image (PNG,JPG,GIF, ICO) | Any images used in the application on ribbon buttons, icons, forms, etc. |
Silverlight (XAP) | Any custom Silverlight application embedded within CRM. |
StyleSheet (XSL) | Used to transform XML data. |
これらすべての種類のWebリソースのうち、最も重要な種類のWebリソースであるHTML WebリソースとJScript Webリソースについては、以降の章で学習します。
任意のエンティティのWebリソースへのアクセス
データベースに保存されているすべてのWebリソースには、CRMでアクセスできます。 含まれる手順は次のとおりです-
- ステップ1 *-[設定]→[カスタマイズ]→[システムのカスタマイズ]に移動します。
ステップ2 *-左側のナビゲーションから、 *Web Resources を選択します。 現在、まだ何も作成していないため、Webリソースを表示することはできません。
次の章では、Webリソースの作成方法を検討します。