次の方法で共有


Dynamics 365 Customer Engagement (on-premises) 用 SDK に関する入門情報

Microsoft Dynamics 365 Customer Engagement (on-premises) Web サービスでは、必要な結果を得るための多数のオプションが用意されています。 しかし、どのように使い始めたらよいでしょうか。 このトピックでは、いくつかの特定の重要なタスクと、実行方法についての情報を説明します。 より詳しいレベルのガイドは、必要な詳細情報を得られる場所を示した案内を参照してください。

を試用する

オンプレミスのセットアップは、Microsoft ダウンロード センター からダウンロードできます。 セットアップ時に、製品版のキーを指定するか、ダウンロード ページに表示されている 90 日間無料試用できるプロダクト キーを入力できます。 オンプレミス バージョンのインストールに関する詳細: Microsoft Dynamics 365 Server のインストール

MSDN サブスクリプションをお持ちの場合、Dynamics 365 for Customer Engagement (on-premises) サーバー ソフトウェアをダウンロードし、任意の回数インストールできる静的なライセンス キーにアクセスできます。

トレーニングを探す

Dynamics 365 Customer Engagement (on-premises) の開発の理解に役立つチュートリアルとリソースのトピックでは Dynamics 365 Customer Engagement Web サービスに含まれるいくつかの "クイック スタート" のサンプルについての情報や、 Dynamics 365 Customer Engagement (on-premises) を使用したプログラミングの学習に役立つそのほかのリソースへのリンクが見つかります。

テーブルおよびカスタム フィールドの作成

Customer Engagement (on-premises) では、データベース テーブルを含むエンティティを作成できます。 アプリケーションのフィールドに対応しているこれらのエンティティには、属性 を作成します。 これらのエンティティおよび属性は、プラットフォームのメタデータのコア部分です。 これを実行するためにコードを記述する必要はありません。 エンティティや属性を作成する方法の詳細を確認するには、「メタデータの作成および編集」を参照してください。 プログラムを使ってエンティティおよび属性を作成する必要がある場合は、 Customer Engagement (on-premises) のメタデータ モデルおよびデータ モデル を参照してください。 また、Customer Engagement (on-premises) のエンティティの概要 も併せて参照してください。

ビジネス プロセスの自動化

Dynamics 365 Customer Engagement (on-premises) は、業務プロセスの自動化により効率性を高めるものです。 これを実現するためのさまざまな方法を理解すると、求められる要件に最適な選択肢を選ぶのに役立ちます。 次の選択肢が利用できます。

プロセス
コードを書かなくても、アプリケーションで構成できる種類のプロセスがいくつかあります。 詳細: プロセス関する一般的なタスクを通してスタッフをガイド

プログラムによるプロセスの作成や、プロセスの処理の拡張をする必要がある場合、そうしたプロセスを開発者はワークフローと呼びます。これは、開発者が使用するエンティティがワークフロー エンティティであるためです。また、ワークフローは Windows Workflow Foundation プログラミング モデルに基づいています。 ワークフローで処理できる内容の詳細情報については、「ビジネス プロセスを自動化するワークフローの記述」を参照してください。

業務ルール
クライアントまたはサーバー上のビジネス ロジックを一貫して評価する、コードの記述を必要としない宣言による簡単な方法をお探しの場合、業務ルールを検討します。 クライアント側のロジックの評価は、サーバー側がサーバー上で一貫性のあるロジックの評価を提供している間に、レコード フォームを開いて更新するときに実行されるので、より迅速です。 詳細情報: フォームにロジックを適用するために業務ルールおよびビジネス レコメンデーションを作成する

業務ルールの重要な点は、評価がクライアント側で行われるため、応答性の非常に高いエクスペリエンスが提供されることです。 ただし、ビジネス ルールには制限があります。 業務ルールで必要な処理を実現できない場合、フォームのイベントに応答する JavaScript を書く必要があります。 詳細: フォームのスクリプトの記述

プラグイン
プラグインは、Dynamics 365 Customer Engagement (on-premises) に統合するカスタム ビジネス ロジックで、プラットフォームの標準動作を変更または拡張できます。 プラグインは、プラットフォームによって起動される特定のイベントに応答して実行するように登録されたイベント ハンドラーです。 プラットフォーム操作を通じて渡されるデータを検証および変換して、追加の操作を開始する方法を提供します。 プラグインは、最も深いレベルで実行される、Dynamics 365 Customer Engagement (on-premises) アプリケーション、カスタム クライアント、データ移行、ほかのシステムとの統合など発生元にかかわらず業務プロセスを自動化するための最も堅牢な手段です。 詳細: ビジネス プロセスを拡張するためのプラグインの記述

フォームのスクリプトの記述

フォーム スクリプトは、業務プロセスを自動化する方法を提供し、フォームに入力された値の検証、フォームを使用するユーザー エクスペリエンスの向上を行います。 フォーム スクリプトは JavaScript で記述され Dynamics 365 Customer Engagement (on-premises) に Web リソースとして追加されます。 アプリケーションに Web リソースを作成する方法の詳細については、「Web リソースの作成と編集」を参照してください。 詳細については、「Dynamics 365 Customer Engagement (on-premises) の Web リソース」を参照してください。

フォーム スクリプトは、フォームのイベントに応答します。 フォーム エディターを使用すると、アプリケーションの多数のフォーム イベントのイベント ハンドラーを構成できます。 その実行方法については、「フォーム エディターを使用する: イベント ハンドラーの構成」を参照してください。 開発者向けのフォーム スクリプトの詳細情報は、「JavaScript を使用した Customer Engagement のクライアント スクリプト」を参照してください。 フォーム作成に使用するイベントおよびオブジェクト モデルの詳細については、「クライアント API 参照」を参照してください。

Dynamics 365 Customer Engagement (on-premises) のデータを使用する Windows クライアント アプリケーションの作成

XRM ツールは、.Net アセンブリ API (組織サービスと探索サービス) の上に構築された一連の API で、Customer Engagement 用の Windows クライアント アプリケーションの構築をサポートします。 詳細情報: XRM ツールを使用して Windows のクライアント アプリケーションを作成する

コール センターのアプリケーションの構築

顧客サービス担当者が Dynamics 365 Customer Engagement (on-premises) に保存された顧客データを総合的に表示できるように、Unified Service Desk for Dynamics 365 はコール センター向けアプリケーションをすばやく作成するための構成可能なフレームワークを提供します。 Customer Engagement のさまざまな領域からの顧客情報を統合デスクトップでまとめて管理でき、顧客とのやり取りを全体的に把握できます。 これにより、カスタマー サービス担当者は重要なビジネス情報にすばやくアクセスできるため、顧客とのやり取りや、クエリや問題への対応を迅速に行えます。 詳細: Unified Service Desk

参照

Dynamics 365 Customer Engagement (on-premises) の開発者ガイド
Dynamics 365 Customer Engagement (on-premises) の開発スタイルを選択する
Dynamics 365 Customer Engagement でのユーザーの認証
Customer Engagement (on-premises) のセキュリティ モデル
Dynamics 365 Customer Engagement (on-premises) を拡張する
Dynamics 365 Customer Engagement (on-premises) のビジネス データーのモデル化
Customer Engagement (on-premises) でデータを管理する
Customer Engagement (on-premises) のデプロイの管理
Customer Engagement (on-premises) SDK のサンプル コード ディレクトリ
Dynamics 365 Customer Engagement (on-premises) のプログラミング リファレンス