Dynamics CRM demonstration Tools (for Microsoft Dynamics CRM 4.0) を使ってみたので、ツールの説明などを覚書として記載します。本記事では、ツールのダウンロードど初期設定まで記載します。各ツールの使い方は [DynamicsCRM] Dynamics CRM Demonstration Tools を使ってみる その2[DynamicsCRM] Dynamics CRM Demonstration Tools を使ってみる その3  を参照してください。

動作確認環境は スタンドアロン上に構築した Dynamics CRM 4.0 with UR 10 環境で行っています。

ツールのダウンロードできるURLは次のとおりです。

- Microsoft Dynamics CRM Demonstration Tools (for Microsoft Dynamics CRM 4.0)
http://www.microsoft.com/downloads/details.aspx?familyid=634508DC-1762-40D6-B745-B3BDE05D7012&displaylang=en

上記URL から、ツールのドキュメントファイル MSDYCRM40_Demonstration Tools Guide.docx とツール本体のMSDYCRM40_Demonstration Tools.exe をダウンロードして使用します。

1. Demonstration Toolsの概要

そもそもこのツールで何ができるかということですが、デモンストレーション用にエンティティデータの生成や日付属性の変更を行ってくれる機能があります。また、カスタムエンティティ用のアイコンの設定+ちょっとした編集やサイトマップ編集機能、エンティティ属性などのラベル文字列の置換など開発で使えそうなユーティリティツールや、二つの依存関係のあるPicklistを制御するスクリプトの生成を行う機能があります。

デモンストレーションツールという名前ですが、それ以外の便利なツールも含まれているので、用途に合えば使ってみる価値はあると思います。エンティティフォームや一覧ようのアイコンを公開したり編集できるIconMaker は結構便利かもしれません。

各機能について簡単に説明します。

ツール名 説j名
Data Generator  エンティティのランダムなデータを作成します。
Date Mover システム日時属性以外の日時属性データの値を増減させます。
Dependent Picklist 依存関係のある2つのPicklistを制御するjavascriptを生成します。
E-mail Generator 差出人をランダムに選択した顧客とする、ユーザ宛てのE-mailを作成します。
Icon Maker エンティティフォーム、Outlook、リスト用のアイコンを登録します。
Site Map Editor サイトマップを編集します。
String Replacer  エンティティのメッセージやフォームのラベル文字列を置換します。

2. 使用方法

さっそく使ってみます。記事が多いので2回に分けます。

2.1 接続を確立する

ツールの機能を使用するには、 Dynamics CRM との接続を確立する必要があります。

最初にダウンロードしたツールのexe をダブルクリックして Demonstration Tools を起動します。ツールを起動すると上部の The application is not yet connected to Microsoft Dynamics CRM , click here to connect をクリックして Dynamics CRM に接続します。

Connection Information ダイアログが表示されるので、 接続先の情報をセットして Connect ボタンをクリックします。

接続が成功すると Organization が選択可能になるので、接続する組織を選択し、 OK ボタンをクリックします。

 

画面上部の 文字列は You are now connected to Microsoft Dynamics CRM. に変わります。これで各種のツールを使用する準備が整いました。

Demonstration Tools は取得したメタデータをキャッシュします。ツール使用中に、エンティティのメタデータ情報が更新された場合、本ツールを再度起動する必要があるので注意してください。

3. まとめ

説明は以上です。各ツールの使い方は [DynamicsCRM] Dynamics CRM Demonstration Tools を使ってみる その2[DynamicsCRM] Dynamics CRM Demonstration Tools を使ってみる その3  を参照してください。