Dynamisc CRM 2011 開発リソースの紹介

みなさん、こんにちは。

東京はまた雪ということで、寒い日が続きますね。一旦暖かくなってまた寒くなると、桜の調子が心配です。
さて、今日は Dynamics CRM 2011 の開発に関連する情報をお届けします。

== Dynamics CRM 2011 SDK ==
まずは SDK の紹介ですが、丁度新しいバージョンが先日公開されました。

Microsoft Dynamics CRM 2011 Software Development Kit (SDK) 5.0.2 - 英語版 -
https://www.microsoft.com/downloads/en/details.aspx?FamilyID=420f0f05-c226-4194-b7e1-f23ceaa83b69

サンプルやアセンブリが追加され、特にポータル系の情報に更新があります。またサポートされる
カスタマイズに関する情報がありますので是非ご一読ください。同じページには、サポートされない
カスタマイズの情報もあります。

以下に SDK のお勧めコンテンツを紹介します。

ウォークスルーシリーズ

まず始めに紹介するのは、SDK のウォークスルーシリーズです。ウォークスルーはただの
サンプル提供に留まらず、ステップバイステップを提供することで、より容易にその機能の
拡張方法を理解することが可能です。特に Dynamics CRM 2011 からの新機能となる
リボンの拡張はウォークスルーをご覧いただくことが必須だと考えています。

「Tutorials for Learning Microsoft Dynamics CRM」 のタイトルで SDK を検索して頂くことで、
ウォークスルーの一覧を確認できます。

ハンズオンラボシリーズ

ウォークスルーでは解説が十分に行えない内容に関しては、ハンズオンラボを提供しています。
先ほど紹介した SDK のページに記載がありますが、 SDK をダウンロード、展開した後
sdk\handsonlabs をご覧ください。事前に準備が必要なものもありますが、詳細は
ワードドキュメントに記載があります。

サンプルコード

以前に引き続き、サンプルコードも提供されていますが、非常にサンプルが充実、
整理されています。特にクライアントスクリプトは今回モデルが変わっていますので、
サンプルを元に拡張方法をご確認ください。個人的には sdk\samplecode\js\formscripts
にあるフォームで使用できるサンプルコードの充実度に満足しています。

== Dynamics CRM 2011 Developer Training Kit ==
次に Developer Training Kit を紹介します。SDK との最大の違いは、コンテンツは
プレゼンテーション形式で提供され、動画と動画内で使用するパワーポイントのスライド、
また動画内で紹介されるサンプルコードと、そのハンズオンラボが同時に提供される点です。

Dynamics CRM 2011 Developer Training Kit
https://www.microsoft.com/downloads/en/details.aspx?FamilyID=78498c29-28ac-440b-9c20-ec5da6ee6e98

ダウンロード後任意の場所に展開し、CRM2011Kit\Default.htm を開いてください。
動画は画面上の Videos リンクからたどれます。全て英語の動画ですが、分かりやすく
解説されているため、是非一度はご覧ください。一部ベータ時代の情報も含まれているため、
必ず最新の SDK と RTM を使用して動作を確認していただくことを推奨します。

一番のお勧め動画は Silverlight です。この動画は、フォーム上に Silverlight コントロールを
配置して、フォーム上の通常のフィールドに対して値をフィードバックするデモとなっています。
このように Silverlight をカスタムコントロールとしてフォーム上で直接動かすことができる
メリットは計り知れません。是非チャレンジしてみてください。

== Channel 9 ==
次に、上記のトレーニングキットが動画をリンクしているサイトを紹介します。MSDN で
展開されている Channel 9 です。

Channel 9
https://channel9.msdn.com/

このサイトには、Microsoft の技術に関するビデオが多くアップされており、Dynamics CRM 関連の
動画以外にも、.NET やSharePoint 等、関連する製品のビデオも見つけることが可能です。
Dynamics CRM 2011 は多くの製品と連携しますので関連する製品の情報も、
是非こちらから探してみてください。

== Dynamics CRM Online Video Gallery ==
同じく動画関連のサイトとして、Dynamics CRM に特化したサイトもご紹介します。こちらには
Dynamics CRM 2011 とDynamics CRM 4.0 の技術情報に関する動画が公開されており、
また Webcast も随時公開されています。動画は全て英語ですが、非常に有用な情報が
提供されていますので、是非ご覧ください。

Dynamics CRM Online Video Gallery and Webcast
https://democrmonline.com/ 
https://democrmonline.com/webcast

== CodePlex ==
最後に、有志が開発したアプリケーションをソースとあわせて公開しているサイトを
ご紹介します。こちらに公開されているアプリケーションは、実際にビジネスシナリオに
基づいたアプリケーションも多くあるため、リアルなサンプルやアイデアを収集することが
可能です。Dynamics CRM 関連だけでなく、多くのアプリケーションが公開されていますので、
開発者の方は楽しめること間違いなしです。

CodePlex Open Source Project Community
https://www.codeplex.com/

私は CRM をキーワードに検索して、関連情報を集めています。

== Microsoft Download Center ==
最後に弊社のダウンロードセンターのご紹介です。紹介するまでもなく、
皆様お使いだとおもいますが、私は US のダウンロードセンターで、キーワード
CRM を利用して最新の情報を常にチェックするようにしています。

https://www.microsoft.com/downloads/en/results.aspx?freetext=crm&displaylang=en&stype=s_basic

上記のリンクは CRM のキーワードでフィルタされたものが出てきますので、
リリース日でソートして最新の情報を取得するのに役立てて頂ければと思います。

さて今回は開発に関わるリンク集をお送りしましたが、ご存知のないリソースが
ありましたでしょうか?他にも、皆様が普段ご覧になっているサイトがあれば、
是非是非教えてください。

- Dynamics CRM サポート 中村 憲一郎