Architect's Log

I'm a Cloud Architect. I'm highly motivated to reduce toils with driving DevOps.

わんくま同盟 東京勉強会 #89に行ってきた(その4 Dynamics CRM Online を使ってみよう by えムナウさん)

f:id:JHashimoto:20140409044240j:plain

4/5に、わんくま同盟 東京勉強会 #89に行ってきました。

わんくま同盟
わんくま同盟 東京勉強会 #89

 

全4回に分けて、セッションの内容を紹介します。今回は第4回です。

4つ目のセッションは、えムナウさんの「Dynamics CRM Online を使ってみよう」でした。

導入部分

  • 無料トライアル
    • 30日間無料で使える
  • 機能
    • 営業活動ソーシャルバックボード
  • SDKがある
    • カスタマイズには必要

カスタマイズ

  • ダッシュボードはXMLを編集する
  • グラフはグラフエディタを使う
  • サイトマップ、リボンのカスタマイズ
    • XMLを編集する
  • フォーム
    • フォームエディタ
      • イベント対応のプログラムを作成できる
        • ロード時、保存時、変更時に呼び出すメソッド指定する
  • レポート
    • SQL Server Reporting ServicesデザイナーVS2008をつかう
  • エクスポートファイル
    • customizations.xmlをカスタマイズしてZIP化し、ソリューションとしてインポートするとカスタマイズが有効になる
    • 別の環境にインポートすれば、データベース以外がその環境で再現できる
  • SDKをインストールすると、VS2010にDevelopertoolkitがインストールされる
    • ソリューションテンプレートがある
    • プラグイン
      • プラグインプロジェクトを追加
      • プラグインでできること
        • コンテキスト情報にアクセス
        • ビジネス操作を実行
        • 例外を処理
        • エンティティの状態が変わった時実行できる
        • 処理の追加を行う
        • Webサービスの呼び出しができる
    • ワークフロー
      • ワークフローでできることはだいたいプラグインでも実行できる
      • ユーザーがフォーム上またはグリッドから[ワークフローの実行]で実行することはプラグインではできない
    • ShilverlightWebリソース
      • Silverlightアプリケーションプロジェクトを追加

リンク

第1回のリンクです。

わんくま同盟 東京勉強会 #89に行ってきた(その1 MonoGame で作る C# ゲームプログラミング!) - プログラマーな日々

 

第2回のリンクです。

わんくま同盟 東京勉強会 #89に行ってきた(その2 Knockout.js の利用とカスタムバインディングの利用) - プログラマーな日々

 

第3回のリンクです。

わんくま同盟 東京勉強会 #89に行ってきた(その3 async/awaitの基本 by 荒井省三さん) - プログラマーな日々