Skip to content

MS_DynamicsCustomization

nishi_74322014 edited this page Aug 31, 2026 · 1 revision

Dynamicsのカスタマイズ

概要

Dynamics の開発ツールについて纏めています。

良い点

  • 開発ツールとしての完成度は高そう。

    • CRM はより EUC より。
    • AX は基幹系、きめ細かいカスタマイズを考慮。
  • 相互運用等の技術的な制約も殆ど無さそう。

    • 諸パッケージと同様に、.NET 等の他開発言語からの呼出 WebAPI を公開可能。
    • AX は X++ からマネージ、アンマネージ・コードの呼び出しが可能。
    • CRM はアドオンの形で、所定のマネージ・コードの呼び出しが可能。

移行メモ(正誤): 元ページの「諸パケージ」は「諸パッケージ」の
誤記と判断し、修正した。

課題

他システム開発に使用することもできるが、
基本はカスタマイズの範囲で使用するものと思われる。

  • クライアント・ライセンスが必要になる。
    ライセンスは人という考え方と、端末という考え方がある。

  • 自身が業務テンプレートを拡充する場合を除き、EUC レベル以上に詳しくなれない。

従って、

  • EUC の場合、問題は無いが、

  • 受託開発の利用においては、IDE としては浸透していないので、
    開発者の調達・育成や情報収集が難しい点が課題と考える。

補足(この見立ては現在も有効で、むしろ一般化した): 著者の主張の核は
「パッケージ付属の開発ツールは完成度が高いが、
その製品の中でしか通用しないスキルになるため人材市場が形成されにくい」
という点にあり、これは現在の ローコード / ノーコード全般に当てはまる。

Dynamics 側もその後、独自ツールを
Power PlatformPower Apps /
Power Automate / Dataverse)へ統合し、
製品専用ツールから汎用の業務アプリ基盤へという方向に舵を切っている。
これにより、ここで挙げられている
「開発者の調達・育成」の問題は当時よりは緩和されたが、
ライセンスが人単位・アプリ単位で必要という論点は現在も変わらない。

Dynamics CRM の開発ツール

Dynamics AX の開発ツール

参考


Tags: ビジネス・アプリケーション

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally