電話用およびタブレット PC 用 CRM のカスタマイズ
公開日: 2016年11月
対象: Dynamics CRM 2015
Microsoft Dynamics 365 では、一度設計すれば、どこでも展開できます。Dynamics 365 システムに対するカスタマイズは、電話用およびタブレット PC 用 CRM に、また Web アプリケーションに表示されます。 変更は、適切に表示されるように、モバイル アプリで最適化されます。 以下の 1 つを選択するか、スクロール ダウンして、加えた変更の種類と、その変更がモバイル アプリと Web アプリでの表示にどの程度違うかを確認します。
電話アプリの最新版 電話用 Microsoft Dynamics CRM は、 タブレット PC 用 CRM アプリと同じ完全な機能のエクスペリエンスを提供します。 また、同じ直感的なユーザー インターフェイス (電話用に適合) とオフライン機能を備えています。
電話用アプリの前のバージョンは新しい名前の Phones Express 用 Microsoft Dynamics CRM となりました。 以前のバージョンのアプリのカスタマイズについては、「Phones Express 用 CRM のモバイル フォームの作成と編集」を参照してください。
フォームをカスタマイズすると、次回にモバイル アプリを開くときに更新プログラムのダウンロードを促すプロンプトが表示されます。
このトピックの内容
電話用およびタブレット PC 用 CRM のホーム ページ
電話およびタブレット PC 用 CRM のフォームのカスタマイズ
電話およびタブレット PC 用 CRM に表示されるエンティティ
電話およびタブレット PC 用 CRM のナビゲーション オプションの変更
電話およびタブレット PC 用 CRM のコマンドの変更
電話およびタブレット PC 用 CRM のフォーム スクリプトの違い
電話およびタブレット PC 用 CRM のカスタマイズの公開
電話およびタブレット PC 用 CRM での業務ルール
電話用およびタブレット PC 用 CRM のホーム ページ
電話用およびタブレット PC 用 Dynamics 365 を最初に開くとき、ホーム ページが表示されます。このホーム ページは既定では [営業ダッシュボード] です。 新しいダッシュボードの作成、または既存のダッシュボードの編集を Web アプリケーションで行って、それらをモバイル用に有効化することができます。これにより、ユーザーは異なるホーム ダッシュボードを選択できます。 ダッシュボードの作成または変更の詳細については、CRM のヘルプとトレーニングのサイトにある「ダッシュボードの作成、または ダッシュボード コンポーネントの管理」を参照してください。
電話およびタブレット PC 用 CRM のフォームのカスタマイズ
電話用の CRM と タブレット PC 用 CRM は Web アプリケーションとしてフォームを使用します。 フォームがアプリケーションに表示される方法は、モバイル エクスペリエンスに合わせて最適化されます。 次の図に、Web アプリケーションからタブレット PC および電話アプリケーションへのリフローを示します。
Web アプリケーション
タブレット PC アプリ
電話アプリ
電話およびタブレット PC 用 CRM には、フォームを切り替える機能はありません。 エンティティについて複数のメイン フォームが存在する場合は、表示されるフォームは、フォーム順序の設定とフォームに割り当てられたセキュリティ ロールによって決まります。詳細:複数のフォーム
フォームをカスタマイズする場合は、以下の内容を電話用 電話用の CRM から非表示にすることができます。
フィールド
セクション
すべてのタブ
このように、たとえば、電話ユーザーが取引先担当者の主要な情報だけに集中する必要があると考える場合は、フォームのカスタマイズ時は、電話アプリから取引先担当者の詳細を非表示にすることができます。
電話用 CRM の表示から詳細を非表示にする
フォーム エディターでのフォームのカスタマイズ時に、非表示にする、フィールド、セクション、またはタブを選択します。 フォーム エディターの使用に関するヒントについては、「フォーム エディターの使用」を参照してください。
[プロパティの変更] を選択します。
[電話で使用可能にする] チェック ボックスをオンにし、[OK] を選択します。
電話およびタブレット PC 用 CRM に表示されるエンティティ
電話用の CRM および タブレット PC 用 CRM に対して、制限されたエンティティのセットを有効にできます。 エンティティが有効かどうかを確認したり、エンティティを有効にするには、[設定] > [カスタマイズ] > [システムのカスタマイズ] > [エンティティ] を選択します。 エンティティを選択し、[Outlook およびモバイル] の設定を確認します。
以下に注意します。
電話用の CRMタブレット PC 用 CRM に対して、すべてのユーザー定義エンティティを有効にできます。
電話用の CRM と タブレット PC 用 CRM の有効になっているレコードから、有効になっていないエンティティに対して [検索] を使用して、データを表示できます。 ただし、エンティティは編集できません。
電話用の CRM と タブレット PC 用 CRM に表示され、読み取り/書き込みされるエンティティ
エンティティ名 |
電話用の CRM と タブレット PC 用 CRM の表示プロパティ |
電話用の CRM と タブレット PC 用 CRM の読み取り専用プロパティ |
---|---|---|
取引先企業 |
変更可能 |
変更可能 |
活動 |
変更不可能 |
変更不可能 |
予定 |
変更可能 |
変更可能 |
サポート案件 |
変更可能 |
変更可能 |
競合企業 |
変更可能 |
変更可能 |
つながり |
変更不可能 |
変更可能 |
取引先担当者 |
変更可能 |
変更可能 |
潜在顧客 |
変更可能 |
変更可能 |
メモ |
変更不可能 |
変更不可能 |
営業案件 |
変更可能 |
変更可能 |
提案製品 |
変更可能 |
変更可能 |
電話 |
変更可能 |
変更可能 |
キュー アイテム |
変更可能 |
変更可能 |
ソーシャル活動 |
変更可能 |
変更可能 |
ソーシャル プロファイル |
変更可能 |
変更可能 |
タスク |
変更可能 |
変更可能 |
電話用の CRM と タブレット PC 用 CRM に表示され、読み取り専用のエンティティ
エンティティ名 |
電話用の CRM と タブレット PC 用 CRM の表示プロパティ |
電話用の CRM と タブレット PC 用 CRM の読み取り専用プロパティ |
---|---|---|
添付ファイル |
変更不可能 |
変更不可能 |
電子メール |
変更可能 |
変更不可能 |
権利 |
変更不可能 |
変更不可能 |
サポート情報レコード |
変更可能 |
変更不可能 |
製品 |
変更可能 |
変更不可能 |
キュー |
変更可能 |
変更不可能 |
SLA KPI インスタンス |
変更不可能 |
変更可能 |
チーム |
変更不可能 |
変更不可能 |
ユーザー |
変更不可能 |
変更不可能 |
Web リソース |
変更不可能 |
変更不可能 |
電話およびタブレット PC 用 CRM のナビゲーション オプションの変更
電話およびタブレット PC 用 CRM は、モバイル アプリでの表示用に最適化されることを除けば、Web アプリケーションと同じサイトマップ データを使用して、ナビゲーション オプションを提供します。
Web アプリケーションのナビゲーション バーに表示されるエンティティが電話およびタブレット PC 用 CRM に対して有効化されている場合、そのエンティティはモバイル アプリのナビゲーション バーにも表示されます。
Web クライアント上の領域内のグループ化は、エンティティをフラット リストで表示するモバイル アプリでは無視されます。 エンティティを、Web クライアント上の複数のグループに追加できます。 モバイル アプリではフラット リストが表示され、繰り返しは表示されません。 ユーザーにエンティティへの読み取りアクセス権がない場合、そのユーザーにはこのエンティティは表示されません。
ナビゲーション バーのアイテムの順序は、サイトマップの順序によって決まります。 重複がある場合は、最初のインスタンスのみ表示されます。
ユーザー定義エンティティは、ユーザー定義エンティティの固定されたアイコンを使用します。
詳細については、サイトマップを使用してアプリケーションのナビゲーションを変更する を参照してください。
電話およびタブレット PC 用 CRM のコマンドの変更
電話およびタブレット PC 用 CRM は、モバイル アプリでの表示用に最適化されることを除けば、Web アプリケーションと同じリボン定義を使用してコマンドを提供します。 クライアントの種類に応じて、表示するリボン定義を設定できます。 たとえば、電話やタブレット PC のアプリにではなく、Web アプリケーションに表示されるように、コマンドを設定することができます。 いくつかの既定のコマンドは Web アプリケーションでのみ表示されるように設定されています。それらのコマンドがモバイル アプリで表示されないのはその理由からです。
注意
コマンド用に構成されたアイコンは表示されず、長すぎるラベルは途中で切り捨てられます。
電話およびタブレット PC 用 CRM のフォーム スクリプトの違い
Web アプリケーションで使用されるフォーム用に記述されるスクリプトは、電話およびタブレット PC でも機能しますが、違いがいくつかあります。 一般に、モバイル アプリ向けの範囲内で有効でないメソッドは、エラーを返しませんが、値も返しません。 開発者は、条件付きステートメントを使用して、モバイル アプリで正常に動作しないコードを分離することができます。
if (Xrm.Page.context.client.getClient() != "Mobile")
{
// Add code that should not run in CRM for phones and tablets here
}
また、getFormFactor API を使用して、コードを電話上だけで動作させるか、タブレット PC 上だけで動作させるかを、次のような文を使用して設定できます。
if (Xrm.Page.context.client.getClient() == "Mobile" && Xrm.Page.context.client.getFormFactor() == 3)
{
// Add code that should only run in CRM for phones here
}
次の一覧は、モバイル アプリ内のスクリプトで何をするかを示しています。 個々の詳細については、MSDN: クライアント側プログラミング リファレンス にある開発者用ドキュメントを参照してください。
ユーザーからの応答をまっている間の、window.alert、window.confirm、window.prompt、またはコードの実行を阻止するその他のコードの使用は、期待通りには動作せず、エラーを表示します。 モバイル アプリのスクリプトでは、これらのメソッドを使用しないでください。
電話およびタブレット PC 用 CRM に表示されるタブは展開も折りたたみもできないので、タブを展開または折りたたむコードは機能せず、これらのイベントを使用するイベント ハンドラーに対して構成されたコードは実行されません。
ダッシュボード内の Web リソース または iframe 要素は、モバイル アプリには表示されません。 これらとやり取りするメソッドは機能せず、これらの項目を読み込むときに呼び出されるイベントに対してこれらのメソッドを使用してイベント ハンドラー用に構成したコードは実行されません。タブレット PC 用 CRM に Web リソースまたは iframe 要素を表示するプレビュー機能を試すことに関心がある場合は、「プレビュー機能: タブレット PC 用 CRM での iframe と Web リソースのサポート」を参照してください。
電話およびタブレット PC 用 CRM ではユーザーが別のフォームに切り替えるための機能を提供していないので、Web アプリケーションでこの機能を有効にするメソッドは動作しません。
Web アプリケーションで関連エンティティの表示またはそれへの移動を可能にするメソッドは機能しません。
コマンド バーを更新する、ビュー ポートのディメンションを取得する、またはフォーム ウィンドウを閉じるメソッドは機能しません。
電話およびタブレット PC 用 CRM のカスタマイズの公開
電話およびタブレット PC 用 CRM をカスタマイズするとき、カスタマイズをかならず明示的に公開して、モバイル アプリと同期することを確認する必要があります。
電話およびタブレット PC 用 CRM での業務ルール
電話およびタブレット PC 用 CRM を開くとき、業務ルールの定義がダウンロードされてキャッシュされます。 業務ルールの変更は、ユーザーがモバイル アプリを閉じて再度開くまで適用されません。
関連項目
ビデオ: CRM Online 更新プログラム 1 (2:34) で Dynamics CRM をスマート フォンまで拡張
ビデオ: Microsoft Dynamics CRM タブレット PC 用 - カスタマイズ (16:41)
カスタマイズの概要
メタデータの作成と編集
フォームの作成および設計
ビューの作成および編集
プロセスの作成および編集
業務ルールの作成および編集
© 2016 Microsoft Corporation. All rights reserved. 著作権